<SEC-DOCUMENT>0001193125-19-061188.txt : 20190301
<SEC-HEADER>0001193125-19-061188.hdr.sgml : 20190301
<ACCEPTANCE-DATETIME>20190301170819
ACCESSION NUMBER:		0001193125-19-061188
CONFORMED SUBMISSION TYPE:	40-F/A
PUBLIC DOCUMENT COUNT:		192
CONFORMED PERIOD OF REPORT:	20181231
FILED AS OF DATE:		20190301
DATE AS OF CHANGE:		20190301

FILER:

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

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

	BUSINESS ADDRESS:	
		STREET 1:		400 10220 103 AVENUE NW
		STREET 2:		EDMONTON ALBERTA T2A 7H8 CANADA
		CITY:			EDMONTON
		STATE:			A0
		ZIP:			00000
		BUSINESS PHONE:		780-917-7000

	MAIL ADDRESS:	
		STREET 1:		400 10220 103 AVENUE NW
		CITY:			EDMONTON, ALBERTA
		STATE:			A0
		ZIP:			00000
</SEC-HEADER>
<DOCUMENT>
<TYPE>40-F/A
<SEQUENCE>1
<FILENAME>d666259d40fa.htm
<DESCRIPTION>40-F/A
<TEXT>
<HTML><HEAD>
<TITLE>40-F/A</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>UNITED STATES </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECURITIES AND EXCHANGE COMMISSION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>WASHINGTON, D.C. 20549 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>FORM <FONT STYLE="white-space:nowrap">40-F/A</FONT> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Amendment No.&nbsp;1) </B></P>
<P STYLE="margin-top:36pt; margin-bottom:0pt; margin-left:6%; margin-right:13%; font-size:10pt; font-family:Times New Roman">[] REGISTRATION STATEMENT PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934 </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman">OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:6%; margin-right:13%; font-size:10pt; font-family:Times New Roman"><B></B><B>[X]</B> ANNUAL REPORT PURSUANT TO SECTION 13(a) OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For the fiscal year ended <U>&nbsp;&nbsp;December 31, 2018&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U>
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Commission File Number: <FONT STYLE="white-space:nowrap">&nbsp;&nbsp;001-32562</FONT> </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STANTEC
INC.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; </U></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Exact name of Registrant as specified in its charter) </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Translation of Registrant&#146;s name into English (if applicable)) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Canada&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Province or other jurisdiction of
incorporation or organization) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8711&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Primary Standard
Industrial Classification Code Number (if applicable)) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;N/A&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </U></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(I.R.S. Employer Identification Number (if applicable)) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;400 &#150; 10220 103
Avenue, Edmonton, Alberta, Canada T5J 0K4, (780) <FONT STYLE="white-space:nowrap">917-7000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT> </U></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Address and telephone number of Registrant&#146;s principal executive offices) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><U>&nbsp;&nbsp;&nbsp;&nbsp;Stantec Consulting Services Inc., 370 Interlocken Boulevard, Suite 300, Broomfield, CO 80021-8012, (303) <FONT
STYLE="white-space:nowrap">410-4000&nbsp;&nbsp;</FONT> </U> </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Name, address (including zip code) and telephone number (including area code)
of agent for service in the United </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">States) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Securities registered or to be registered pursuant to Section&nbsp;12(b) of the Act. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="27%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="48%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="21%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:10pt; font-family:Times New Roman; " ALIGN="center">Title of each class</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:10pt; font-family:Times New Roman; " ALIGN="center">Name of each exchange on which
registered</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="center">Common Shares</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">New York Stock Exchange</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE>
</DIV></Center>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Securities registered or to be registered pursuant to Section&nbsp;12(g) of the Act. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;None.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Title of
Class) </P> <P STYLE="margin-top:30pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Securities for which there is a reporting obligation pursuant to Section&nbsp;15(d) of the Act. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;None.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Title of
Class) </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">For annual reports, indicate by check mark the information filed with this Form: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[<FONT STYLE="FONT-FAMILY:SYMBOL">&#214;</FONT>] Annual information form&nbsp;&nbsp;&nbsp;&nbsp;[<FONT STYLE="FONT-FAMILY:SYMBOL">&#214;</FONT>]
Audited annual financial statements </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate the number of outstanding shares of each of the issuer&#146;s classes of capital or common stock as of the
close of the period covered by the annual report. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:6%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2018 &#150; 111,860,105 Common Shares outstanding. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the Registrant by filing the information contained in this Form is also thereby furnishing the information to the Commission
pursuant to Rule <FONT STYLE="white-space:nowrap">12g3-2(b)</FONT> under the Securities Exchange Act of 1934 (the &#147;Exchange Act&#148;). If &#147;Yes&#148; is marked, indicate the file number assigned to the Registrant in connection with such
Rule. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Yes []&nbsp;&nbsp;&nbsp;&nbsp;No [<FONT STYLE="FONT-FAMILY:SYMBOL">&#214;</FONT>] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the Registrant (1)&nbsp;has filed all reports required to be filed by Section&nbsp;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)&nbsp;has been subject to such filing requirements for the past 90 days. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Yes [<FONT STYLE="FONT-FAMILY:SYMBOL">&#214;</FONT>]&nbsp;&nbsp;&nbsp;&nbsp;No [] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of
Regulation <FONT STYLE="white-space:nowrap">S-T</FONT> during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Yes [<FONT STYLE="FONT-FAMILY:SYMBOL">&#214;</FONT>]&nbsp;&nbsp;&nbsp;&nbsp;No [] </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule <FONT STYLE="white-space:nowrap">12b-2</FONT> of the Exchange
Act. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Emerging growth company []&nbsp;&nbsp;&nbsp;&nbsp; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 provided pursuant to Section&nbsp;13(a) of the Exchange Act. [] </P>
</DIV></Center>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXPLANATORY NOTE </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Stantec Inc. (&#147;Stantec&#148;) is filing this Amendment No.&nbsp;1 on Form <FONT STYLE="white-space:nowrap">40-F/A</FONT> (&#147;Amendment
No.&nbsp;1&#148;) to Stantec&#146;s Annual Report on Form <FONT STYLE="white-space:nowrap">40-F,</FONT> dated February&nbsp;28, 2019, (the &#147;Original Form <FONT STYLE="white-space:nowrap">40-F&#148;)</FONT> to correct clerical errors in the
totaling of (i)&nbsp;accrued liabilities in Note 15 Trade and Other Payables and (ii)&nbsp;the percentage of revenue related to performance obligations that are unsatisfied that Stantec expects to recognize as contracts are completed over the next
18 months in Note 28 Revenue, as contained in Stantec&#146;s 2018 audited consolidated financial statements filed as Exhibit 99.3 to the Original Form <FONT STYLE="white-space:nowrap">40-F.</FONT> In connection herewith, Stantec files the corrected
financial statements as Exhibit 99.3, along with new Interactive Data Files related thereto, the consent of the Company&#146;s independent registered public accounting firm and the principal executive officer and principal financial officer
certifications required by Section&nbsp;302 and Section&nbsp;906 of the Sarbanes-Oxley Act of 2002. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Except as set forth above, this Amendment No.&nbsp;1
does not modify or update any of the disclosures in the Original Form <FONT STYLE="white-space:nowrap">40-F.</FONT> This Amendment No.&nbsp;1 speaks as of the time of filing the Original Form <FONT STYLE="white-space:nowrap">40-F,</FONT> and does
not reflect events that may have occurred subsequent to such filing. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SIGNATURES </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to the requirements of the Exchange Act, the registrant certifies that it meets all of the requirements for filing on Form <FONT
STYLE="white-space:nowrap">40-F</FONT> and has duly caused this Amendment No.&nbsp;1 to be signed on its behalf by the undersigned, thereto duly authorized. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">STANTEC INC.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="32"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><U>/s/ Gordon A.
Johnston&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Gordon A. Johnston, M. Eng., P. Eng.</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">President and Chief Executive Officer</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: March&nbsp;1, 2019 </P>
</DIV></Center>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXHIBIT INDEX </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD WIDTH="90%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Exhibit&nbsp;No.</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>Description</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>99.1*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Annual Information Form dated February&nbsp;28, 2019</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>99.2*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Management&#146;s Discussion and Analysis for the year ended December&nbsp;31, 2018 (pages <FONT STYLE="white-space:nowrap">M-1</FONT> through <FONT STYLE="white-space:nowrap">M-55</FONT> of the 2018 Annual Report)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>99.3</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">2018 Audited Consolidated Financial Statements (pages <FONT STYLE="white-space:nowrap">F-1</FONT> through <FONT STYLE="white-space:nowrap">F-63</FONT> of the 2018 Annual Report)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>99.4</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Consent of Ernst&nbsp;&amp; Young LLP</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>99.5</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Chief Executive Officer&#146;s Certifications required by Rule <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> or Rule <FONT STYLE="white-space:nowrap">15d-14(a),</FONT> pursuant to Section&nbsp;302 of the U.S. Sarbanes-Oxley Act
of 2002</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>99.6</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Chief Executive Officer&#146;s Certification pursuant to 18 U.S.C. Section&nbsp;1350, as enacted pursuant to Section&nbsp;906 of the U.S. Sarbanes-Oxley Act of 2002</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>99.7</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Chief Financial Officer&#146;s Certifications required by Rule <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> or Rule <FONT STYLE="white-space:nowrap">15d-14(a),</FONT> pursuant to Section&nbsp;302 of the U.S. Sarbanes-Oxley Act
of 2002</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>99.8</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Chief Financial Officer&#146;s Certification pursuant to 18 U.S.C. Section&nbsp;1350, as enacted pursuant to Section&nbsp;906 of the U.S. Sarbanes-Oxley Act of 2002</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>99.9*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Code of Business Conduct</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Interactive Data File</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">*Previously Filed. </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.3
<SEQUENCE>2
<FILENAME>d666259dex993.htm
<DESCRIPTION>EX-99.3
<TEXT>
<HTML><HEAD>
<TITLE>EX-99.3</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 99.3 </B></P>
<P STYLE="margin-top:48pt; margin-bottom:0pt; font-size:20pt; font-family:ARIAL"><FONT COLOR="#ed7000">Consolidated Financial Statements </FONT></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>For the Years
Ended December&nbsp;31, 2018, and 2017 </B></P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:15pt; font-family:ARIAL"><FONT COLOR="#ed7000">Management Report </FONT></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The annual report, including the consolidated financial statements and Management&#146;s Discussion and Analysis (MD&amp;A), is the responsibility of the management of
the Company. The consolidated financial statements were prepared by management in accordance with International Financial Reporting Standards. Where alternative accounting methods exist, management has chosen those it considers most appropriate in
the circumstances. The significant accounting policies used are 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 <FONT
STYLE="white-space:nowrap">year-end.</FONT> 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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The board of directors is responsible for ensuring that management fulfills its
responsibilities and for providing final approval of the annual consolidated financial statements. The board has appointed an Audit and Risk Committee comprising four directors; none are officers or employees of the Company or its subsidiaries. The
Audit and Risk Committee meets at least four times each year to discharge its responsibilities under a written mandate from the board of directors. The Audit and Risk Committee meets with management and with the external auditors to satisfy itself
that it is properly discharging its responsibilities; reviews the consolidated financial statements, MD&amp;A, and the Report of Independent Registered Public Accounting Firm; and examines other auditing and accounting matters. The Audit and Risk
Committee has reviewed the audited consolidated financial statements with management and discussed the quality of the accounting principles as applied and the significant judgments affecting the consolidated financial statements. The Audit and Risk
Committee has discussed with the external auditors the external auditors&#146; 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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The consolidated financial statements have been examined by the shareholders&#146;
auditors, Ernst&nbsp;&amp; Young 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. </P> <P STYLE="font-size:24pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="51%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="47%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">


<IMG SRC="g666259dsp94a.jpg" ALT="LOGO">
</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">


<IMG SRC="g666259dsp94b.jpg" ALT="LOGO">
</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">Gord Johnston</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Theresa Jang</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">President&nbsp;&amp; CEO</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Executive Vice President&nbsp;&amp; CFO</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">February&nbsp;28, 2019</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">February&nbsp;28, 2019</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-1</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:15pt; font-family:ARIAL"><FONT COLOR="#ed7000">Management&#146;s Annual Report on Internal Control </FONT></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:15pt; font-family:ARIAL"><FONT COLOR="#ed7000">over Financial Reporting </FONT></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Management is responsible for
establishing and maintaining an adequate system of internal control over financial reporting. The Company&#146;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 International Financial Reporting Standards (IFRS). Management conducted an evaluation of the effectiveness of the system of internal control over
financial reporting based on the framework in <I>Internal Control &#150; Integrated Framework</I> issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Management has assessed the effectiveness of the Company&#146;s internal control over financial reporting, as at December&nbsp;31, 2018, and has concluded that such
internal control over financial reporting is effective. Ernst&nbsp;&amp; Young LLP, which has audited the consolidated financial statements of the Company for the year ended December&nbsp;31, 2018, has also issued a report on the effectiveness of
the Company&#146;s internal control over financial reporting. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">As permitted by published guidance of the U.S. Securities and Exchange Commission (SEC),
management&#146;s evaluation of and conclusions on the effectiveness of internal control over financial reporting did not include the internal controls of ESI Limited, Occam Engineers Inc., Traffic Design Group Limited, Norwest Corporation, Cegertec
Experts Conseils Inc., Peter Brett Associates LLP, and True Grit Engineering Limited acquisitions, which are included in the Company&#146;s 2018 consolidated financial statements. The aggregate assets acquired were $127.0&nbsp;million, representing
3.2% of the Company&#146;s total assets as at December&nbsp;31, 2018. The gross revenue earned from their dates of acquisition to December&nbsp;31, 2018, constituted 2.0% of the Company&#146;s gross revenue for the year ended December&nbsp;31, 2018.
</P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="51%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="47%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">


<IMG SRC="g666259dsp94a.jpg" ALT="LOGO">
</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">


<IMG SRC="g666259dsp94b.jpg" ALT="LOGO">
</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">Gord Johnston</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Theresa Jang</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">President&nbsp;&amp; CEO</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Executive Vice President&nbsp;&amp; CFO</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">February&nbsp;28, 2019</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">February&nbsp;28, 2019</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-2</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:15pt; font-family:ARIAL"><FONT COLOR="#ed7000">Report of Independent Registered Public Accounting Firm </FONT></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL"><B>To the Board of Directors and Shareholders of Stantec Inc.: </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B><I>Opinion on
the Consolidated Financial Statements </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">We have audited the accompanying consolidated statements of financial position of Stantec Inc. (the
&#147;Company&#148;) as of December&nbsp;31, 2018, and 2017, the related consolidated statements of income, comprehensive income (loss), shareholders&#146; equity and cash flows for each of the two years in the period ended December&nbsp;31, 2018,
and the related notes (collectively referred to as the &#147;consolidated financial statements&#148;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as at
December&nbsp;31, 2018, and 2017, and the results of its operations and its cash flows for each of the two years in the period ended December&nbsp;31, 2018, in conformity with International Financial Reporting Standards (IFRSs) as issued by the
International Accounting Standards Board. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States)
(&#147;PCAOB&#148;), the Company&#146;s internal control over financial reporting as of December&nbsp;31, 2018, based on criteria established in Internal Control &#150; Integrated Framework (2013)&nbsp;issued by the Committee of Sponsoring
Organizations of the Treadway Commission (&#147;COSO&#148;), and our report dated February&nbsp;28, 2019 expressed an unqualified opinion thereon. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B><I>Adoption of
IFRS 15 </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">As discussed in Note 6 to the consolidated financial statements, the Company changed its method of accounting for revenue from contracts with
customers in 2018 due to the adoption of IFRS 15, Revenue from Contracts with Customers. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B><I>Adoption of IFRS 9 </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">As discussed in Note 6 to the consolidated financial statements, the Company changed its method of accounting for financial instruments in 2018 due to the adoption of
IFRS 9, Financial Instruments. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B><I>Basis for Opinion </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">These
consolidated financial statements are the responsibility of the Company&#146;s management. Our responsibility is to express an opinion on the Company&#146;s consolidated financial statements based on our audits. We are a public accounting firm
registered with the 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. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about
whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits 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. We believe that our audits provide a reasonable basis for our opinion.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">We have served as the Company&#146;s auditor since 1993. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt;margin-bottom:0pt">


<IMG SRC="g666259sig.jpg" ALT="LOGO">
 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">Chartered Professional Accountants </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Edmonton,
Canada </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">February&nbsp;28, 2019 </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-3</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:15pt; font-family:ARIAL"><FONT COLOR="#ed7000">Report on Internal Control over Financial Reporting </FONT></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL"><B>To the Board of Directors and Shareholders of Stantec Inc.: </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Opinion on
Internal Control over Financial Reporting </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">We have audited Stantec Inc.&#146;s (the Company) internal control over financial reporting as of December&nbsp;31,
2018, based on criteria established in Internal Control&#151;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), (the COSO criteria). In our opinion, Stantec Inc. maintained, in all
material respects, effective internal control over financial reporting as of December&nbsp;31, 2018, based on the COSO criteria.<B> </B> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">As indicated in the
accompanying Management&#146;s Annual Report on Internal Control over Financial Reporting, management&#146;s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of ESI
Limited, Occam Engineers Inc., Traffic Design Group Limited, Norwest Corporation, Cegertec Experts Conseils Inc., Peter Brett Associates LLP, and True Grit Engineering Limited (Acquisitions), which are included in the 2018 consolidated financial
statements of the Company. The total assets acquired from these specified acquisitions represented 3.2% of Stantec Inc.&#146;s consolidated total assets as at December&nbsp;31, 2018, and 2.0% of Stantec Inc.&#146;s consolidated gross revenues for
the year then ended. Our audit of internal control over financial reporting of Stantec Inc. also did not include an evaluation of the internal control over financial reporting of the Acquisitions. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements of
Stantec Inc., which comprise the consolidated statements of financial position as at December&nbsp;31, 2018 and 2017, the consolidated statements of income, comprehensive (loss) income, shareholders&#146; equity and cash flows for the years ended
December&nbsp;31, 2018 and 2017, and the related notes, and our report dated February&nbsp;28, 2019 expressed an unqualified opinion thereon. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL"><B>Basis for Opinion
</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Stantec Inc.&#146;s management is responsible 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 Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on Stantec Inc.&#146;s internal control over financial
reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Stantec Inc. in accordance with the U.S. federal securities laws and the applicable rules and regulations
of the Securities and Exchange Commission and the PCAOB. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan
and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Our
audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk,
and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-4</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL"><B>Definition and Limitations of Internal Control over Financial Reporting </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">A company&#146;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&#146;s internal control over financial reporting includes those policies and procedures that (1)&nbsp;pertain to the
maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2)&nbsp;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
(3)&nbsp;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#146;s assets that could have a material effect on the financial statements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt;margin-bottom:0pt">


<IMG SRC="g666259sig.jpg" ALT="LOGO">
 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">Chartered Professional Accountants </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Edmonton,
Canada </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">February&nbsp;28, 2019 </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-5</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:15pt; font-family:ARIAL"><FONT COLOR="#ed7000">Consolidated Statements of Financial Position </FONT></P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="94%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">As at December&nbsp;31</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL"><I>(In millions of Canadian dollars)</I></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:9pt">Notes</FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2018</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2017</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>ASSETS</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Current</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>185.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">239.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Cash in escrow</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Trade and other receivables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>878.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">816.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Unbilled receivables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>384.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">414.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Contract assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>59.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Income taxes recoverable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>47.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Prepaid expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>56.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">54.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Other assets</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">14</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>23.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">14.0</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Total current assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1,635.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,608.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B><FONT STYLE="white-space:nowrap">Non-current</FONT></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>289.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">212.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1,621.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,556.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>247.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">262.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Investments in joint ventures and associates</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>9.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Net employee defined benefit asset</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>10.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Deferred tax assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>21.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Other assets</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">14</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>175.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">195.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Total assets</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>4,009.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">3,883.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>LIABILITIES AND EQUITY</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Current</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Trade and other payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>567.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">704.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Deferred revenue</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>174.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">187.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Income taxes payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Long-term debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>48.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">198.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Provisions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>42.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Other liabilities</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">19</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>23.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">26.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Total current liabilities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>858.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,155.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B><FONT STYLE="white-space:nowrap">Non-current</FONT></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Income taxes payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>15.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Long-term debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>885.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">541.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Provisions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>78.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">68.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Net employee defined benefit liability</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>68.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">44.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Deferred tax liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>54.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">54.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Other liabilities</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">19</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>140.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">101.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Total liabilities</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>2,101.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">1,983.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Shareholders&#146; equity</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Share capital</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>867.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">878.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Contributed surplus</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>24.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Retained earnings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>851.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">947.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Accumulated other comprehensive income</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>163.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">49.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Total shareholders&#146; equity</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>1,906.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">1,896.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B><FONT STYLE="white-space:nowrap">Non-controlling</FONT>
interests</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>1.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">3.0</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Total liabilities and equity</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>4,009.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">3,883.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1%; font-size:7pt; font-family:ARIAL"><I>See accompanying notes</I></P> <P STYLE="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="51%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="47%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">On behalf of Stantec Inc.&#146;s Board of Directors</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">


<IMG SRC="g666259dsp99a.jpg" ALT="LOGO">
</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">


<IMG SRC="g666259dsp99b.jpg" ALT="LOGO">
</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">Aram Keith, Director</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Gord Johnston, Director</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-6</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:15pt; font-family:ARIAL"><FONT COLOR="#ed7000">Consolidated Statements of Income </FONT></P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Years ended December&nbsp;31</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">&nbsp;&nbsp;&nbsp;&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:ARIAL"><I>(In millions of Canadian dollars, except per share
amounts)</I></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:9pt">Notes</FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2018</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2017</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(note&nbsp;2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B><I>Continuing operations</I></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Gross revenue</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>4,283.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,028.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Less subconsultant and other direct expenses</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>928.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">854.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Net revenue</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>3,355.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,173.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Direct payroll costs</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">29</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>1,540.0</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><FONT STYLE="font-size:10pt">1,411.9</FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Gross margin</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>1,815.2</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">1,761.9</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Administrative and marketing expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,22,29,35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>1,438.2</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">1,407.7</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Depreciation of property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>50.1</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">52.2</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Amortization of intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>65.0</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">73.0</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Net interest expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>28.7</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">25.9</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Other net finance expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>5.7</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">7.1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Share of income from joint ventures and associates</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>(1.6</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">(2.7</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">)&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Foreign exchange loss (gain)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>2.7</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">(0.2</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">)&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Gain on disposition of a subsidiary</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">(54.6</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">)&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Other expense (income)</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">30</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>0.1</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><FONT STYLE="font-size:10pt">(10.0</FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Income before income taxes and discontinued
operations</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>226.3</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><FONT STYLE="font-size:10pt">263.5</FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Income taxes</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Current</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>54.5</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">192.9</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Deferred</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>0.5</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><FONT STYLE="font-size:10pt">(26.4</FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Total income taxes</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>55.0</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><FONT STYLE="font-size:10pt">166.5</FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Net income for the year from continuing operations</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>171.3</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">97.0</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B><I>Discontinued operations</I></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Net loss from discontinued operations, net of tax</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>(123.9</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><FONT STYLE="font-size:10pt">-</FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Net income for the year</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>47.4</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><FONT STYLE="font-size:10pt">97.0</FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Earnings (Loss) per share, basic and diluted</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>1.51</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">0.85</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Discontinued operations</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">31</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>(1.09</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><FONT STYLE="font-size:10pt">-</FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Total basic and diluted earnings per share</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>0.42</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">0.85</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:1pt; margin-bottom:0pt; margin-left:1%; font-size:7pt; font-family:ARIAL"><I>See accompanying notes</I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-7</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:15pt; font-family:ARIAL"><FONT COLOR="#ed7000">Consolidated Statements of Comprehensive Income (Loss) </FONT></P>
<P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Years ended December&nbsp;31</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">&nbsp;&nbsp;&nbsp;&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL"><I>(In millions of Canadian dollars)</I></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:9pt">Notes</FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2018</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2017</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Net income for the year</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>47.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">97.0</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Other comprehensive income (loss)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Items that may be reclassified to net income in subsequent periods:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Exchange differences on translation of foreign operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>124.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(134.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Realized exchange difference on disposition of a subsidiary</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>0.1</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">13.8</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Net unrealized loss on FVOCI financial assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>1.1</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">0.5</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Net realized gain on FVOCI financial assets transferred to
income</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">30</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><FONT STYLE="font-size:10pt">(9.6</FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">)&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>125.3</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">(129.4</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">)&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Items not to be reclassified to net income:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Remeasurement (loss) gain on net employee defined benefit liability
net of deferred tax recovery of $2.0 (2017 - tax expense of $2.4)</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>(10.8</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><FONT STYLE="font-size:10pt">11.6</FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Other comprehensive income (loss) for the year, net of
tax</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>114.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(117.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Total comprehensive income (loss) for the year, net of
tax</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>161.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(20.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:1pt; margin-bottom:0pt; margin-left:1%; font-size:7pt; font-family:ARIAL"><I>See accompanying notes </I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-8</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:15pt; font-family:ARIAL"><FONT COLOR="#ed7000">Consolidated Statements of Shareholders&#146; Equity </FONT></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="82%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:7pt"><I>(In millions of Canadian dollars, except shares)</I></FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">Shares</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">Outstanding</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">(note 22)</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">#</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">Share</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">Capital</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;(note&nbsp;22)</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;Contributed</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">Surplus</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">(note 22)</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;Retained</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">Earnings</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;Accumulated&nbsp;Other</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">Comprehensive</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">Income (Loss)</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Balance, January&nbsp;1, 2017</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">114,081,229</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">871.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">917.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">167.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,975.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">97.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">97.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Other comprehensive loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(117.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(117.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Total comprehensive income (loss)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">97.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(117.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(20.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Share options exercised for cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">376,160</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Share-based compensation expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Shares repurchased under Normal Course Issuer Bid</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(465,713</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Reclassification of fair value of share options previously expensed</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Dividends declared</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(57.0</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(57.0</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Balance, December&nbsp;31, 2017</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">113,991,676</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">878.2</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">21.5</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">947.1</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">49.5</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">1,896.3</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Impact of change in accounting policy (notes
6a,&nbsp;6b)</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right">(23.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">)&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right">(0.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">)&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right">(24.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Adjusted balance, January&nbsp;1, 2018</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">113,991,676</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">878.2</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">21.5</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">923.3</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">48.6</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">1,871.6</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Net income</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">47.4</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">47.4</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Other comprehensive income</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right">114.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right">114.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Total comprehensive income</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">47.4</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">114.5</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">161.9</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Share options exercised for cash</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">338,989</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">6.9</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">6.9</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Share-based compensation expense</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">5.6</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">5.6</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Shares repurchased under Normal Course Issuer&nbsp;Bid</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">(2,470,560</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">)&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">(19.1</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">)&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">(0.5</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">)&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">(57.1</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">)&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">(76.7</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Reclassification of fair value of share options previously expensed</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">1.8</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">(1.8</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">)&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Dividends declared</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right">(62.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">)&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right">(62.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Balance, December&nbsp;31, 2018</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>111,860,105</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>867.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>24.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>851.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>163.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>1,906.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:1pt; margin-bottom:0pt; margin-left:1%; font-size:7pt; font-family:ARIAL"><I>See accompanying notes </I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-9</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:15pt; font-family:ARIAL"><FONT COLOR="#ed7000">Consolidated Statements of Cash Flows </FONT></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Years ended December&nbsp;31</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">&nbsp;&nbsp;&nbsp;&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL"><I>(In millions of Canadian dollars)</I></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:9pt">Notes</FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2018</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2017</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(note 2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>CASH FLOWS FROM (USED IN) OPERATING ACTIVITIES</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Cash receipts from clients</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>4,367.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,036.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Cash paid to suppliers</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(1,706.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,470.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Cash paid to employees</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(2,375.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,253.0</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Interest received</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Interest paid</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(30.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(28.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Finance costs paid</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(5.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Income taxes paid</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(59.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(44.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Income taxes recovered</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>11.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">18.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Cash flows from operating activities from continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>205.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">254.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Cash flows (used in) from operating activities from discontinued
operations</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(32.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">9.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Net cash flows from operating activities</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>172.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">263.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>CASH FLOWS FROM (USED IN) INVESTING ACTIVITIES</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Business acquisitions, net of cash acquired</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(122.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(85.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Proceeds from lease inducements</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>10.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Proceeds on disposition of a subsidiary</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>28.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">337.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Cash sold on disposition of subsidiary</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(49.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Income taxes paid on disposition of subsidiary</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(124.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Purchase of intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(9.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Purchase of property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(124.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(58.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Proceeds (purchase) from other investing activities</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>3.7</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(5.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Cash flows (used in) from investing activities from continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(262.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">62.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Cash flows (used in) investing activities from discontinued
operations, net of taxes paid</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(3.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(2.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Net cash flows (used in) from investing activities</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(266.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">60.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Net proceeds (repayment) from revolving credit facility</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>312.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(203.0</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Repayment of term loan</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(150.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Repayment of other long-term debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Payment of finance lease obligations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(14.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(12.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Repurchase of shares for cancellation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(74.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Proceeds from issue of share capital</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>6.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Payment of dividends to shareholders</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(61.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(55.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Cash flows from (used in) financing activities from continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>18.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(280.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Cash flows (used in) financing activities from discontinued
operations</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(0.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Net cash flows from (used in) financing activities</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">32</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>18.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(281.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Foreign exchange gain (loss) on cash held in foreign
currency</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>21.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(14.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Net (decrease) increase in cash and cash equivalents</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(54.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Cash and cash equivalents, beginning of the year</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>239.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">210.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Cash and cash equivalents, end of the year</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>185.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">239.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:1pt; margin-bottom:0pt; margin-left:1%; font-size:7pt; font-family:ARIAL"><I>See accompanying notes</I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-10</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:15pt; font-family:ARIAL"><FONT COLOR="#ed7000">Index to the Notes to the Consolidated Financial Statements </FONT></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV STYLE="position:relative;float:left; width:48%;padding-right:0%;padding-bottom:8pt;overflow:hidden;padding-top:3pt">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="6%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="81%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="bottom" ALIGN="right"><B>Note</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><B>Page</B></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">1</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Corporate Information</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-12</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">2</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Basis of Preparation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-12</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">3</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Basis of Consolidation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-12</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">4</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Summary of Significant Accounting Policies</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-12</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">5</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Significant Accounting Judgments, Estimates, and Assumptions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-22</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">6</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Recent Accounting Pronouncements and Changes to Accounting Policies</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-24</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">7</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Business Acquisitions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-29</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">8</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Discontinued Operations and Disposition of Subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-32</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">9</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Cash and Cash Equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-33</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">10</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Trade and Other Receivables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-33</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">11</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Property and Equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-34</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">12</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-35</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">13</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Intangible Assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-38</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">14</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Other Assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-39</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">15</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Trade and Other Payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-40</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">16</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Long-Term Debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-40</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">17</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Provisions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-42</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">18</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Employee Defined Benefit Obligations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-43</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">19</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Other Liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-47</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">20</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Commitments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-47</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">21</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Contingencies and Guarantees</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-47</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">22</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Share Capital</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-48</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">23</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Fair Value Measurements</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-50</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">24</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Financial Instruments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-51</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">25</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Capital Management</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-53</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">26</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Income Taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-54</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">27</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Net Interest Expense and Other Net Finance Expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-57</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">28</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Revenue</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-57</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">29</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Employee Costs from Continuing Operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-58</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">30</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Other Expense (Income)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-59</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">31</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Weighted Average Shares Outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-59</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">32</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Cash Flow Information</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-59</FONT></TD></TR></TABLE>
</DIV><DIV STYLE="position:relative;float:left; margin-left:3%; width:49%;padding-right:0%;padding-bottom:8pt;overflow:hidden;padding-top:3pt">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="6%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="81%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="bottom" ALIGN="right"><B>Note</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><B>Page</B></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">33</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Related-Party Disclosures</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-59</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">34</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Segmented Information</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-61</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">35</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Investment Tax Credits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-63</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">36</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Events after the Reporting Period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-63</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="top" ALIGN="right">37</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:ARIAL">Comparative Figures</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">F-63</FONT></TD></TR>
</TABLE> </div><div style="clear:both; height:0pt; font-size:0pt">&nbsp;</div>

 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-11</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:15pt; font-family:ARIAL"><FONT COLOR="#ed7000">Notes to the Consolidated Financial Statements </FONT></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>1. Corporate Information </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The consolidated financial statements of Stantec
Inc. (the Company) for the year ended December&nbsp;31, 2018, were authorized for issuance in accordance with a resolution of the Company&#146;s board of directors on February&nbsp;27, 2019. The Company was incorporated under the Canada Business
Corporations Act on March&nbsp;23, 1984. Its shares are traded on the Toronto Stock Exchange (TSX) and New York Stock Exchange (NYSE) under the symbol STN. The Company&#146;s registered office is located at Suite 400, 10220 - 103 Avenue, Edmonton,
Alberta. The Company is domiciled in Canada. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company is a provider of comprehensive professional services in the area of infrastructure and facilities for
clients in the public and private sectors. The Company&#146;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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>2. Basis of Preparation
</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">These consolidated financial statements were prepared in accordance with International Financial Reporting Standards (IFRS) as issued by the International
Accounting Standards Board (IASB). The accounting policies adopted in these consolidated financial statements are based on IFRS effective as at December&nbsp;31, 2018. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The consolidated financial statements have been prepared on a historical cost basis, unless otherwise stated in the significant accounting policies. The consolidated
financial statements are presented in Canadian dollars, and all values, including United States dollars, are rounded to the nearest million ($000,000), except when otherwise indicated. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">In November 2018, the Company sold its Construction Services business, which was reported as discontinued operations. Prior period amounts were restated to conform to
current period&#146;s presentation, as prescribed by IFRS 5, <I><FONT STYLE="white-space:nowrap">Non-current</FONT> Assets Held for Sale and Discontinued Operations.</I> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>3. Basis of Consolidation </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The consolidated financial statements include the
accounts of the Company, its subsidiaries, and its structured entities as at December&nbsp;31, 2018. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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&nbsp;31, 2018, and December&nbsp;31, 2017. All intercompany balances are eliminated. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>4.
Summary of Significant Accounting Policies </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>a) Cash and cash equivalents </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Cash and cash equivalents include cash and unrestricted investments. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>b) Property
and equipment </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. When significant parts of property and equipment are required to be replaced in intervals, the Company recognizes those parts as individual assets with specific useful lives. All other repair and maintenance costs are
recognized in the consolidated statements of income as incurred. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-12</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Depreciation is calculated at annual rates designed to write off the costs of assets over their estimated useful lives as
follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="27%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="20%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="49%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;Engineering equipment</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">5 to 10 years</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">straight-line</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;Office equipment</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">5 to 10 years</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">straight-line</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;Leasehold improvements</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">straight-line over term of lease to a maximum of<BR>15 years or the improvement&#146;s economic life</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;Other</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">5 to 50 years</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">straight-line</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The assets&#146; residual values, useful lives, and methods of depreciation are reviewed at each financial
<FONT STYLE="white-space:nowrap">year-end</FONT> and adjusted prospectively, if appropriate. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>c) Intangible assets </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Intangible assets acquired separately are measured on initial recognition at cost. The cost of a finite and indefinite intangible asset acquired in a business combination
is its fair value as at the date of acquisition. Following initial recognition, finite intangible assets are carried at cost less any accumulated amortization and any impairment losses and indefinite intangible assets are carried at cost less any
impairment loss. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company&#146;s intangible assets with finite lives are amortized over their useful economic lives on a straight-line basis. The amortization
period and the amortization method for an intangible asset with a finite useful life are reviewed at least at each financial <FONT STYLE="white-space:nowrap">year-end.</FONT> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Intangible assets acquired from business combinations </I></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company&#146;s policy is to amortize client relationships with finite lives over periods ranging from 10 to 15 years. Contract backlog and finite trademarks are
amortized over estimated lives of generally 1 to 3 years. Advantageous and disadvantageous lease commitments are amortized over the remaining lease term. The Company assigns value to acquired intangibles using the income approach, which involves
quantifying the present value of net cash flows attributed to the subject asset. This, in turn, involves estimating the revenues and earnings expected from the asset. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>d) Leases </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The determination of whether an arrangement is or contains a lease
is based on the substance of the arrangement at the inception date. A lease is an agreement whereby the lessor conveys to the lessee, the right to use an asset for an agreed period of time in return for a payment or series of payments. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Finance leases, which transfer to the Company substantially all the risks and benefits incidental to ownership of the leased items, are capitalized at the inception of
the lease at the fair value of the leased asset or, if lower, at the present value of the minimum lease payments. Lease payments are apportioned between finance charges and reduction of the lease liability, achieving a constant rate of interest on
the remaining balance of the liability. Finance charges are recognized in the consolidated statements of income. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Leased assets are depreciated over their useful
lives. However, if there is no reasonable certainty that the Company will obtain ownership of the asset by the end of the lease term, the asset is depreciated over the shorter of either its estimated useful life or the lease term. The Company has
finance leases for certain office and automotive equipment that are depreciated on a straight-line basis. The Company also has finance leases for software that are depreciated on a straight-line basis over periods ranging from three to seven years.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Rental payments under operating leases are expensed evenly over the lease term. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">From time to time, the Company enters into or renegotiates premise operating leases that result in receiving lease inducement benefits. These benefits are accounted for
as a reduction of rental expense over the terms of the associated leases. As well, from time to time, the Company enters into or renegotiates premise operating leases that include escalation clauses. The scheduled rent increases pursuant to lease
escalation clauses are recognized on a straight-line basis over the lease terms. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-13</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>e) Investments in joint arrangements and associates </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Each joint arrangement of the Company is classified as either a joint venture or joint operation based on the rights and obligations arising from the contractual
obligations between the parties to the arrangement. A joint arrangement that provides the Company with rights to the net assets of the arrangement is classified as a joint venture, and a joint arrangement that provides the Company with rights to the
individual assets and obligations arising from the arrangement is classified as a joint operation. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company accounts for a joint venture using the equity method
(described below). The Company accounts for a joint operation by recognizing its share of assets, liabilities, revenues, and expenses of the joint operation and combining them line by line with similar items in the Company&#146;s consolidated
financial statements. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company&#146;s share of the after tax net income or loss of associates or joint ventures is recorded in the consolidated statements of
income. Adjustments are made in the Company&#146;s consolidated financial statements to eliminate its share of unrealized gains and losses resulting from transactions with its associates. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">If the financial statements of associates or joint arrangements are prepared for a date that is different from the Company&#146;s date (due to the timing of finalizing
and receiving information), adjustments are made for the effects of significant transactions or events that occur between that date and the date of the Company&#146;s financial statements. When necessary, adjustments are made to bring the accounting
policies in line with the Company&#146;s. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>f) Provisions </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>General
</I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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&#151;for example, under an
insurance contract&#151;and when the reimbursement is virtually certain, the reimbursement is recognized as a separate asset. The expense relating to any provision is presented in the consolidated statements of income net of any reimbursement. If
the effect of the time value of money is significant, provisions are discounted using a current pretax rate that reflects, where appropriate, the risks specific to the liability. When discounting is used, the increase in the provision due to the
passage of time is recognized as a finance cost. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Provision for self-insured liabilities </I></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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 estimates of loss using assumptions made by management, including consideration of actuarial projections.
The provision for self-insured liabilities does not include unasserted claims where assertion by a third party is not probable. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Provisions for claims </I></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company has claims that are not covered by its provisions for self-insured liabilities, including claims that are subject to exclusions under the Company&#146;s
commercial and captive insurance policies. Provisions are recognized for these claims in accordance with the preceding description of provisions under &#147;General.&#148; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Contingent liabilities recognized in a business combination </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">A contingent
liability recognized in a business combination is initially measured at its fair value. Subsequently, it is measured in accordance with the preceding description of provisions under &#147;General.&#148; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Onerous contracts </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company&#146;s onerous contracts consist of lease exit
liabilities and sublease losses. For lease exit liabilities, the Company accrues charges when it ceases to use an office space under an operating lease arrangement. Included in the liability is the present value of the remaining lease payments
offset by the present value of estimated future rental income. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-14</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>g) Foreign currency translation </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company&#146;s consolidated financial statements are presented in Canadian dollars, which is also the parent Company&#146;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 and GBP. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Transactions and balances </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Transactions in foreign currencies (those different
from an entity&#146;s functional currency) are initially translated into the functional currency of an entity using the foreign exchange rate at the transaction date. Subsequent to the transaction date, foreign currency transactions are measured as
follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">On the consolidated statements of financial position, monetary items are translated at the rate of exchange in effect at the
reporting date. <FONT STYLE="white-space:nowrap">Non-monetary</FONT> items at cost are translated at historical exchange rates. <FONT STYLE="white-space:nowrap">Non-monetary</FONT> items at fair value are translated at rates in effect at the date
the fair value is determined. Any resulting realized and unrealized foreign exchange gains or losses are included in income in the period incurred, however, unrealized foreign exchange gains and losses on
<FONT STYLE="white-space:nowrap">non-monetary</FONT> investments (equity investments) are classified as fair value through other comprehensive income (loss). </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">Revenue and expense items are translated at the exchange rate on the transaction date, except for depreciation and
amortization, which are translated at historical exchange rates. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Foreign operations </I></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company&#146;s foreign operations are translated into its reporting currency (Canadian dollar) as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">Assets and liabilities are translated at the rate of exchange in effect at each consolidated statement of financial position
date </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">Revenue and expense items (including depreciation and amortization) are translated at the average rate of exchange for the
month </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The resulting unrealized exchange gains and losses on foreign subsidiaries are recognized in other comprehensive income (loss). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>h) Financial instruments </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Initial recognition and subsequent measurement
</I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. 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. Purchases or sales of financial assets are accounted for at trade dates. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Subsequent measurement of financial assets is at fair value through profit or loss, amortized cost, or fair value through other comprehensive income (FVOCI). The
classification is based on two criteria: the Company&#146;s business approach for managing the financial assets and whether the instruments&#146; contractual cash flows represent &#147;solely payments of principal and interest&#148; on the principal
amount outstanding (the SPPI criterion). The business approach considers whether a Company&#146;s objective is to receive cash flows from holding assets, from selling assets in a portfolio, or a combination of both. The Company reclassifies
financial assets only when its business approach for managing those assets changes. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">Amortized cost: Assets held for collection of contractual cash flows&#151;when they meet the SPPI criterion&#151;are
measured at amortized cost using the effective interest rate (EIR) method and are subject to impairment. Gains and losses are recognized in profit or loss when the asset is derecognized, modified, or impaired. Items in this category include cash and
cash equivalents, cash in escrow, receivables, and certain other financial assets. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-15</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">FVOCI: Assets held in a business approach to both collect cash flows and sell the assets&#151;when they meet the SPPI
criterion&#151;are measured at FVOCI. Bonds held for self-insured liabilities are included in this category. Changes in the carrying amount are reported in other comprehensive income (except impairments) until disposed of. At this time, the realized
gains and losses are recognized in finance income. Interest income from these financial assets is included in interest income using the effective interest rate method. Impairment and foreign exchange gains and losses are reported in income.
</P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">FVPL: Assets that do not meet the criteria for amortized cost or FVOCI are measured at FVPL with realized and unrealized
gains and losses reported in other income (expense). Equity securities held for self-insured liabilities and indemnifications are included in this category. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. For trade and other payables and other financial liabilities, realized gains and losses are reported in income. For long-term debts, EIR amortization and realized
gains and losses are recognized in net finance expense. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Fair value </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">After
initial recognition, the fair values of financial instruments are based on the bid prices in quoted active markets for financial assets and on the ask prices for financial liabilities. For financial instruments not traded in active markets, fair
values are determined using appropriate valuation techniques, which may include recent <FONT STYLE="white-space:nowrap">arm&#146;s-length</FONT> 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. The fair values of the Company&#146;s derivatives are based on third-party indicators and forecasts. Fair values of cash and cash equivalents, cash in escrow,
trade and other receivables, and trade and other payables approximate their carrying amounts because of the short-term maturity of these instruments. The carrying amounts of bank loans 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. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">All financial instruments carried at fair value are categorized into one of the following: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">Level&nbsp;1 &#150; quoted market prices in active markets for identical assets or liabilities at the measurement date
</P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">Level&nbsp;2 &#150; 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 </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">Level&nbsp;3 &#150; unobservable inputs for the assets and liabilities that reflect the reporting entity&#146;s own
assumptions and are not based on observable market data </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. 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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Derivatives </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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&#146;s policy is not to use these derivatives for trading or speculative purposes. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-16</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>i) Impairment </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The carrying
amounts of the Company&#146;s assets or group 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 &#147;loss event&#148;) and if that loss event has an impact on the estimated future cash flows of the financial asset. When an
indication of impairment exists or annual impairment testing for an asset is required, the asset&#146;s recoverable amount is estimated. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Financial assets and
contract assets </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company recognizes an allowance for expected credit losses (ECLs) on financial assets and contract assets based on a <FONT
STYLE="white-space:nowrap">12-month</FONT> ECL or lifetime ECL. Financial assets and contract assets considered to have low credit risk have an impairment provision recognized during the period limited to
<FONT STYLE="white-space:nowrap">12-month</FONT> ECLs. However, when credit risk has increased significantly since origination, the allowance is based on 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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I><FONT
STYLE="white-space:nowrap">Non-financial</FONT> assets </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">For <FONT STYLE="white-space:nowrap">non-financial</FONT> assets such as property and equipment, goodwill,
investments in joint ventures and associates, and intangible assets, the recoverable amount is the higher of an asset&#146;s or cash-generating unit&#146;s (CGU&#146;s) value in use or its fair value less costs of disposal. The recoverable amount is
determined for an individual asset, unless the asset does not generate cash inflows that are largely independent of those from other assets or groups of assets. When the carrying amount of an asset or CGU exceeds its recoverable amount, the asset is
considered impaired and is written down to its recoverable amount. To assess value in use, the estimated future cash flows are discounted to their present value using a pretax discount rate that reflects current market assessments of the time value
of money and the risks specific to the asset. To determine fair value less costs of disposal, an appropriate valuation model is used. The results of these valuation techniques are corroborated by the market capitalization of comparable public
companies and <FONT STYLE="white-space:nowrap">arm&#146;s-length</FONT> transactions of comparable companies. Impairment losses are recognized in the consolidated statements of income in expense categories that are consistent with the nature of the
impaired asset. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Goodwill is not amortized but 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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">An impairment
loss of goodwill is not reversed. For other assets, an impairment loss may be reversed if the estimates used to determine the recoverable amount have changed. The reversal is limited so that the carrying amount of the asset does not exceed its
recoverable amount or the carrying amount that would have been determined, net of amortization or depreciation, had no impairment loss been recognized for the asset in prior years. The reversal is recognized in the consolidated statements of income.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>j) Revenue recognition </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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 discounts, duty, and taxes collected from clients
that are reimbursable to government authorities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">While providing services, the Company incurs certain direct costs for subconsultants, subcontractors, and other
expenses that are recoverable directly from clients. The recoverable amounts of these direct costs are included in </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-17</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">
the Company&#146;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&#146;s revenue trends.
Therefore, the Company also reports net revenue, which is gross revenue less subconsultants, subcontractors, and other direct expenses. The Company assesses its revenue arrangements against specific criteria to determine whether it is acting as a
principal or an agent. In general, the Company acts as a principal in its revenue arrangements because it obtains control of the goods or services before they are provided to the customer. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Most of the Company&#146;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&#146;s contracts may include multiple goods or services that are accounted for as separate performance obligations if they are distinct&#151;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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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 <FONT STYLE="white-space:nowrap">fixed-fee</FONT> and <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">variable-fee-with-ceiling</FONT></FONT> 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 total estimated costs for each
contract, and the percentage of completion is applied to total estimated revenue. 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 <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">time-and-material</FONT></FONT> contracts without stated ceilings is
recognized as costs are incurred based on the amount that the Company has a right to invoice. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The timing of revenue recognition, billings, and cash collections
results in trade and other receivables, holdbacks, unbilled receivables, contract assets, and deferred revenue (contract liabilities) 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 (contract liabilities) 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. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. Advance payments and holdbacks typically do not result in a significant financing component because the intent is to provide protection against the failure of one party to adequately complete some or all of
its obligations under the contract. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Deferred contract costs </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Contract
costs are typically expensed as incurred. Contract costs are deferred if the costs are expected to be recoverable and if either of the following criteria is met: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">The costs of obtaining the contract are incremental or explicitly chargeable to the customer </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">The fulfillment costs relate directly to the contract or an anticipated contract and generate or enhance the Company&#146;s
resources that will be used in satisfying performance obligations in the future </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Deferred contract costs are included in other assets in the
consolidated statements of financial position and amortized over the period of expected benefit using the percentage of completion applied to estimated revenue. Amortization of deferred contract costs is included in other direct expenses in the
consolidated statements of income. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-18</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>k) Employee benefit plans </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Defined benefit plans </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company sponsors defined benefit pension plans
covering certain full-time employees and past employees, primarily in the United Kingdom. Benefits are based on final compensation and years of service. Benefit costs (determined separately for each plan using the projected unit credit method) are
recognized over the periods that employees are expected to render services in return for those benefits. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Remeasurements, comprising actuarial gains and losses and
the return on the plan assets (excluding interest), are recognized immediately in the consolidated statements of financial position with a corresponding debit or credit to other comprehensive income in the period they occur. Remeasurements are not
reclassified to net income in subsequent periods. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The calculation of defined benefit obligations is performed annually by a qualified actuary. 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. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Net interest is calculated by applying the discount rate to the net defined benefit liability or asset, adjusted for benefit and contribution
payments during the year. The Company recognizes the following changes in the net defined benefit obligations under administrative and marketing expenses: service costs comprising current service costs, past service costs, gains and losses on
curtailments and <FONT STYLE="white-space:nowrap">non-routine</FONT> settlements; net interest expense or income; and administrative expenses paid directly by the pension plans. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Defined contribution plans </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>l) Taxes </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Current income tax </I></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Current income tax assets and liabilities for current and prior periods are measured at the amount expected to be recovered from or paid to taxation authorities. 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. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Current income tax that relates to items recognized directly in equity is recognized in equity and not in the consolidated statements of income. Management periodically
evaluates positions taken in the tax returns when applicable tax regulations are subject to interpretation and then establishes an uncertain tax liability if appropriate. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Income taxes payable are typically expected to be settled within twelve months of the <FONT STYLE="white-space:nowrap">year-end</FONT> date. However, there may be
instances where taxes are payable over a longer period. Portions due after a one year period are classified as noncurrent and are not discounted. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Deferred tax
</I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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, 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; or the differences relating to investments in
associates, subsidiaries, and interests in </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-19</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">
joint arrangements to the extent that the reversal can be controlled and it is probable that it will not reverse in the foreseeable future. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Deferred tax assets and liabilities are measured at the tax rates that are expected to apply in the year when the asset is
realized or the liability is settled and are based on tax rates and tax laws that have been enacted or substantively enacted at the reporting date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Deferred tax
relating to items recognized outside income is also recognized outside income. Deferred tax items are recognized in correlation to the underlying transaction either in other comprehensive income or directly in equity. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Deferred tax assets and deferred tax liabilities are offset when a legally enforceable right exists to set off tax assets against tax liabilities and the deferred taxes
relate to the same taxable entity and the same taxation authority. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Sales tax </I></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Revenues, expenses, and assets, except trade receivables, are recognized net of the amount of sales tax recoverable from or payable to a taxation authority. Trade
receivables and trade payables include sales tax. 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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>m) Share-based payment transactions </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Under the Company&#146;s
share option plan, the board of directors may grant to officers and employees remuneration in the form of share-based payment transactions, whereby officers and employees render services as consideration for equity instruments (equity-settled
transactions). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Under the Company&#146;s deferred share unit plan, the directors of the board of the Company may receive deferred share units (DSUs), each of which
is equal to one common share. Under the Company&#146;s long-term incentive plan, certain members of the senior leadership teams are granted performance share units (PSUs) that vest and are settled after a three-year period. DSUs and PSUs are share
appreciation rights that can be settled only in cash (cash-settled transactions). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Equity-settled transactions </I></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The cost of equity-settled transactions is measured at fair value at the grant date using a Black-Scholes option-pricing model. The cost of equity-settled transactions,
together with a corresponding increase in equity, is recognized over the period in which the service conditions are fulfilled (the vesting period). For equity-settled transactions, the cumulative expense recognized at each reporting date until the
vesting date reflects the extent to which the vesting period has expired and reflects the Company&#146;s best estimate of the number of equity instruments that will ultimately vest. The expense or credit to income for a period represents the
movement in cumulative expense recognized as at the beginning and end of that period and is recorded in administrative and marketing expenses. No expense is recognized for awards that do not ultimately vest. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Cash-settled transactions </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The cost of cash-settled transactions is measured
initially at fair value at the grant date using a Black-Scholes option-pricing model. For DSUs, this fair value is expensed on issue with the recognition of a corresponding liability. For PSUs, 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. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>n) Earnings per share </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Basic earnings per share is computed based on the
weighted average number of common shares outstanding during the year. Diluted earnings per share is computed using the treasury stock method, which assumes that the cash that would be received on the exercise of options is applied to purchase shares
at the average price during </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-20</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">
the year and that the difference between the number of shares issued on the exercise of options and the number of shares obtainable under this computation, on a weighted average basis, is added
to the number of shares outstanding. Antidilutive options are not considered when computing diluted earnings per share. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>o) Business combinations and goodwill
</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Business combinations are accounted for using the acquisition method, and the results of operations after the respective dates of acquisition are included in the
consolidated statements of income. Acquisition-related costs are expensed when incurred in administrative and marketing expenses. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The cost of an acquisition is
measured as the consideration transferred at fair value at the acquisition date. Any 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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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 the notes payable consideration (recorded on the
acquisition date) to reflect either more or less <FONT STYLE="white-space:nowrap">non-cash</FONT> 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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">For some acquisitions, additional payments may be made to the employees of an acquired company that are
based on the employees&#146; continued service over an agreed time period. These additional payments are not included in the purchase price but are expensed as compensation when services are provided by the employees. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Goodwill is initially measured at cost, which is the excess of the consideration transferred over the fair value of a Company&#146;s net identifiable assets acquired and
liabilities assumed. If this consideration is lower than the fair value of the net assets acquired, the difference is recognized in income. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">After initial
recognition, goodwill is measured at cost less any accumulated impairment losses. 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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>p) Dividends </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Dividends on common shares are recognized in the
Company&#146;s consolidated financial statements in the period the dividends are declared by the Company&#146;s board of directors. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>q) <FONT
STYLE="white-space:nowrap">Non-current</FONT> assets held for sale and discontinued operations </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company classifies
<FONT STYLE="white-space:nowrap">non-current</FONT> assets and disposal groups as held for sale when their carrying amount will be recovered principally through a sale transaction rather than through continuing use and when a sale is considered
highly probable. These <FONT STYLE="white-space:nowrap">non-current</FONT> assets and disposal groups are remeasured at the lower of their carrying amount and fair value less costs to sell, and these assets are no longer depreciated. Costs to sell
are the incremental costs directly attributable to the disposal of an asset (disposal group), excluding finance costs and income tax expense. Impairment losses on initial classification and subsequent gains or losses on remeasurement are recognized
in the consolidated statements of income as discontinued operations. Assets and liabilities classified as held for sale are presented separately as current items in the statement of financial position. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">A discontinued operation is a component of the Company&#146;s business, the operations and cash flows of which can be clearly distinguished from the rest of the Company,
and (a)&nbsp;represents a separate major line of business or geographic area of operations; (b)&nbsp;is part of a single coordinated plan to dispose of a separate major line of business or geographic area of operations; or (c)&nbsp;is a subsidiary
acquired exclusively with a view to resale. Classification as a discontinued operation occurs at the earlier of disposal or when the operation meets the criteria to be classified as held for sale. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-21</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Discontinued operations are presented separately from continuing operations in the consolidated statements of income and
consolidated statements of cash flows for all periods presented. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>5. Significant Accounting Judgments, Estimates, and Assumptions </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Preparation of the Company&#146;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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Discussed below are the key management judgments and assumptions concerning the future
and other key sources of estimation uncertainty at the reporting date that have a significant risk of causing a material adjustment to the carrying amounts of assets and liabilities within the next financial year. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>a) Revenue recognition </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company accounts for its revenue from <FONT
STYLE="white-space:nowrap">fixed-fee</FONT> and <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">variable-fee-with-ceiling</FONT></FONT> contracts using the percentage of completion method, which requires estimates to be made for
contract costs and revenues. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Contract costs include direct labor and direct costs for subconsultants, and other expenditures that are recoverable directly from
clients. Progress on jobs is regularly reviewed by management and estimated costs to complete are revised based on the information available at the end of each reporting period. Contract cost estimates are based on various assumptions that can
result in a change to contract profitability from one financial reporting period to another. Assumptions are made about labor productivity, the complexity of the work to be performed, the performance of subconsultants, and the accuracy of original
bid estimates. Estimating total costs is subjective and requires management&#146;s best judgments based on the information available at that time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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, variable consideration, and contract provisions for performance-based incentives or penalties. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company&#146;s contracts may include variable consideration such as revenue based on costs incurred and 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 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&#146;s best judgment based on the information available at the time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-22</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Deferred contract costs are amortized over the period of expected benefit, which may include anticipated contracts.
Estimating the costs to be deferred and the period of expected benefit is subjective and requires the use of management&#146;s best judgments based on information available at that time. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Changes in estimates are reflected in the period in which the circumstances that gave rise to the change became known and affect the Company&#146;s revenue, unbilled
receivables, contract assets, and deferred revenue. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>b) Provision for self-insured liabilities </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company self-insures certain risks, including professional liability, automobile liability, and employment practices liability. The accrual for self-insured
liabilities includes estimates of the costs of reported claims and is based on estimates of loss using management&#146;s assumptions, including consideration of actuarial projections. These estimates of loss are derived from loss history that is
then subjected to actuarial techniques to determine the proposed liability. Estimates of loss may vary from those used in the actuarial projections and result in a larger loss than estimated. An increase in loss is recognized in the period that the
loss is determined and increases the Company&#146;s self-insured liabilities and reported expenses. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>c) Share-based payment transactions </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company measures the cost of share-based payment transactions by reference to the fair value of the equity instruments at the grant date. Estimating fair value for
share-based payment transactions requires determining the most appropriate valuation model, which depends on the terms and conditions of the grant. The Company has chosen the Black-Scholes option-pricing model for equity-settled and cash-settled
share-based payment transactions. Estimating fair value also requires determining the most appropriate inputs to the valuation model&#151;including volatility in the price of the Company&#146;s shares, a risk-free interest rate, and the expected
hold period to exercise&#151;and making assumptions about them. Changes to estimates are recorded in the period they are made and affect the Company&#146;s administrative and marketing expenses, contributed surplus, and other liabilities. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>d) Business combinations </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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, trademarks, software, and favorable and unfavorable leases) acquired 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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">From time to time, as a result of the timing of acquisitions in relation to the Company&#146;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&#146; 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. Preliminary fair values are based on management&#146;s best estimates of the
acquired identifiable assets and liabilities at the acquisition date. During a measurement period not to exceed one year, adjustments to the initial estimates may be required to finalize the fair value of assets acquired and liabilities assumed. The
Company will revise comparative information if these measurement period adjustments are material. After the measurement period, a revision to fair value may impact the Company&#146;s net income. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>e) Impairment of goodwill </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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 of disposal is based on available data from binding sales transactions in an
arms-length transaction of similar assets or observable market prices 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&#146;s performance of the CGU or group of CGUs being tested. To arrive at
the estimated recoverable amount, the Company uses estimates of economic and market information, including arms-length transactions for similar assets, growth rates in revenues, estimates of future expected changes in operating margins, cash
expenditures, and estimates of capital expenditures. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-23</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>f) Employee benefit plans </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The
cost of the defined benefit pension plans and the present value of the pension obligations are determined separately for each plan using actuarial valuations. An actuarial valuation involves making various assumptions that may differ from actual
future developments. These include determining the discount rate, mortality rates, future salary increases, inflation, and future pension increases. Due to the complexities involved in the valuation and its long-term nature, the defined benefit
obligation and cost are highly sensitive to changes in these assumptions, particularly to the discount and mortality rates (although a portion of the pension plans has protection against improving mortality rates by utilizing guaranteed annuity rate
contracts with an insurance company). All assumptions are reviewed annually. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">In determining the appropriate discount rate, management considers the interest rates
of corporate bonds in currencies consistent with the currencies of the post-employment obligation and that have an &#145;AA&#146; 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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The mortality rate is based on publicly available information in the actuarial
profession&#146;s publications plus any special geographical or occupational features of each plan&#146;s membership. Mortality tables tend to change only at intervals in response to demographic changes. Future salary increases reflect the current
estimate of management. Pension increases are calculated based on the terms of the individual plans and estimated future inflation rates. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>g) Fair value of
financial instruments </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">When the fair value of financial assets and financial liabilities recorded in the consolidated statements of financial position cannot be
derived from active markets, it is determined using valuation techniques, including the discounted cash flow model. The inputs to these models are taken from observable markets if possible; otherwise a degree of judgment is required including
considering inputs such as liquidity risk, credit risk, and volatility. Changes in assumptions about these factors could affect the reported fair value of financial instruments and reported expenses and income. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>h) Taxes </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Uncertainties exist with respect to the interpretation of complex tax
regulations and the amount and timing of deferred taxable income. The Company&#146;s income tax assets and liabilities are based on interpretations of income tax legislation across various jurisdictions, primarily in Canada, United States, and the
United Kingdom. The Company&#146;s effective tax rate can change from year to year based on the mix of income among jurisdictions, changes in tax laws in these jurisdictions, and changes in the estimated value of deferred tax assets and liabilities.
The Company&#146;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&#146;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&#146;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. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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
<FONT STYLE="white-space:nowrap">tax-planning</FONT> 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. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>6. Recent Accounting Pronouncements and Changes to Accounting Policies </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>a)
Revenue from contracts with customers </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Effective January&nbsp;1, 2018, the Company has adopted IFRS 15 <I>Revenue from Contracts with Customers</I> (IFRS 15)
using the modified retrospective approach. As a result, the <FONT STYLE="white-space:nowrap">after-tax</FONT> cumulative effect of initially applying IFRS 15 was recognized as an adjustment to the opening retained earnings at January&nbsp;1, 2018.
Comparative information has not been restated and continues to be reported under IAS 18 <I>Revenue</I> and IAS 11 <I>Construction Contracts.</I> </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-24</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company used the practical expedient to apply IFRS 15 only to contracts not completed at January&nbsp;1, 2018. In
addition, the Company used the practical expedient to reflect the aggregate effect of all contract modifications that occurred before January&nbsp;1, 2018, for the purposes of identifying the satisfied and unsatisfied performance obligations,
determining the transaction price, and allocating the transaction price to the satisfied and unsatisfied performance obligations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Quantitative impact of
significant changes </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On the adoption of IFRS 15, the <FONT STYLE="white-space:nowrap">after-tax</FONT> impact on retained earnings is as follows: </P>
<P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center" BGCOLOR="#e1e0df">


<TR>
<TD WIDTH="91%"></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>Retained&nbsp;Earnings</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Change orders and claims</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.0</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Significant financing component</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Construction services - discontinued operations</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(22.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Total impact of change in accounting policy, January&nbsp;1,
2018</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>(23.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>)&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:3pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Change orders and claims </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company previously
included change orders and claims against the customer in estimated revenue at completion when it was probable the customer would approve or accept the amount and it could be reliably measured. Under IFRS 15, change orders and claims against the
customer are included in estimated revenue at completion when management believes the Company has an enforceable right to the change order or claim, the amount can be estimated reliably, and realization is highly probable. To evaluate these
criteria, management considers the cause of any additional costs incurred, the contractual or legal basis for additional revenue, and the history of favorable negotiations for similar amounts. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Significant financing component </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company previously recognized holdbacks on
long-term contracts at their discounted present value. Under IFRS 15, holdbacks do not typically result in a significant financing component because the intent is to provide protection against the failure of one party to adequately complete some or
all obligations under the contract. As a result, holdbacks on long-term contracts are no longer discounted. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Construction services </I></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Liquidated damages were previously included in estimated contract costs when it was considered probable that penalties would be incurred and paid. Under IFRS 15,
liquidated damages are required to be included as a reduction in estimated revenue and the estimates are based on the weighting of probable outcomes. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Presentation of contract balances </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company reclassified certain amounts in
the consolidated statements of financial position to comply with IFRS 15. Amounts that will be billed based on contractual milestones or on achievement of performance-based targets that were previously presented as unbilled receivables are now
included in contract assets. In addition, contract asset and deferred revenue balances are now presented on a net basis for each contract. This reclassification had no impact on shareholders&#146; equity as of January&nbsp;1, 2018. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Impacts on financial statements </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The following tables summarize the impacts of
adopting IFRS 15 in the Company&#146;s consolidated financial statements as of December&nbsp;31, 2018. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-25</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Consolidated statement of financial position</B></P> <P STYLE="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="91%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="5" COLSPAN="12" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>December&nbsp;31, 2018</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As&nbsp;Reported</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Before&nbsp;IFRS&nbsp;15</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>Increase&nbsp;(Decrease)</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Current assets</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Unbilled receivables</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>384.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>444.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(59.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Contract assets</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>59.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>59.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Other assets</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>23.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>20.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B><FONT STYLE="white-space:nowrap">Non-current</FONT> assets</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Deferred tax assets</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>21.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>21.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Other assets</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>175.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>167.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>8.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Current liabilities</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Deferred revenue</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>174.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>165.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>8.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Shareholders&#146; equity</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Retained earnings</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>851.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>848.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Accumulated other comprehensive income</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>163.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>163.7</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="13"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" COLSPAN="12"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Consolidated statements of income and comprehensive income (loss)</B></P>
<P STYLE="font-size:2pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:9pt; font-family:ARIAL"><B>&nbsp;</B></P> <P STYLE="font-size:2pt; margin-top:0pt; margin-bottom:1pt"></P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="5" COLSPAN="12" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>For the year ended December&nbsp;31, 2018</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>As Reported</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>Before&nbsp;IFRS 15</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>Increase&nbsp;(Decrease)</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Net income</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Gross revenue</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>4,283.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>4,287.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(4.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Subconsultant/subcontractor and other direct expenses</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>928.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>937.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(8.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Total income taxes</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>55.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>53.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Net income for the year from continuing operations</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>171.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>168.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>3.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Net loss from discontinued operation, net of tax</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(123.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(146.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>23.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Net income for the year</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>47.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>21.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>26.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Comprehensive income</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Exchange differences on translation of foreign operations</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>124.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>124.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Other comprehensive income for the year, net of tax</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>114.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>115.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Total comprehensive income for the year, net of
tax</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>161.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>136.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>25.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Earnings per share, basic and diluted</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Continuing operations</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1.51</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1.48</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>0.03</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Discontinued operations</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(1.09</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(1.29</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>0.20</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Total basic and diluted earnings per
share</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>0.42</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>0.19</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>0.23</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>b) Financial instruments </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Effective
January&nbsp;1, 2018, the Company adopted IFRS 9 <I>Financial Instruments </I>(IFRS 9), resulting in changes in accounting policies and adjustments to the amounts recognized in the financial statements. In accordance with its transitional provision,
IFRS 9 was adopted on a modified retrospective basis. Comparative figures were not restated and continue to be reported under IAS 39 <I>Financial Instruments: Recognition and Measurement (IAS 39).</I> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">IFRS 9 introduces new requirements for the classification and measurement of financial assets and financial liabilities, including derecognition. The new standard
includes a single expected-loss impairment model and a reformed approach to hedge accounting. The adoption of IFRS 9 did not have a significant effect on the Company&#146;s measurement of financial assets and liabilities. IFRS 9 replaces IAS 39 and
significantly amends other standards dealing with financial instruments, such as IFRS 7 <I>Financial Instruments: Disclosures.</I> </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-26</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Quantitative impact of significant changes </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On the adoption of IFRS 9, the impact on equity <FONT STYLE="white-space:nowrap">(after-tax)</FONT> is as follows: </P>
<P STYLE="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center" BGCOLOR="#e1e0df">


<TR>
<TD WIDTH="94%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>Retained&nbsp;Earnings</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;Accumulated&nbsp;Other</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>Comprehensive</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>Loss</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Reclassify equity securities from
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">available-for-sale</FONT></FONT> (AFS) to FVPL</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>0.9</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(0.9</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Other</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>(0.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Total impact of changes in accounting policy, January&nbsp;1,
2018</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>0.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>(0.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>)&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On January&nbsp;1, 2018, the Company assessed the business approach that applies to its financial assets and has classified its financial
instruments into appropriate IFRS 9 categories. Certain investments in equity securities were reclassified from AFS to FVPL ($49.4) at January&nbsp;1, 2018, since they do not meet the criteria to be classified at FVOCI because their cash flows do
not meet the SPPI criterion. Related unrealized gains of $0.9 were transferred from other comprehensive income to retained earnings at January&nbsp;1, 2018. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>Total impact on financial assets </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On the date of initial application, financial
assets of the Company were as follows, with any reclassifications noted: </P> <P STYLE="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center" BGCOLOR="#e1e0df">


<TR>
<TD WIDTH="93%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="8"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Measurement Category</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Current financial assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Cash and cash deposits and cash in escrow</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Amortized cost</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">FVPL</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Receivables and other current financial assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Amortized cost</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;Amortized&nbsp;cost</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B><FONT STYLE="white-space:nowrap">Non-current</FONT> financial assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Investments held for self-insured liabilities (equity securities)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Mandatorily&nbsp;at&nbsp;FVPL</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">FVOCI</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Investments held for self-insured liabilities (bonds)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">FVOCI</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">FVOCI</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Holdbacks on long-term contracts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Amortized cost</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Amortized&nbsp;cost</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Indemnifications</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">FVPL</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">FVPL</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Other financial assets</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">Amortized cost</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">Amortized cost</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The reclassifications of financial instruments on adoption of IFRS 9 did not result in any measurement changes. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>c) Other recent adoptions </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The following amendments and interpretations have
been adopted by the Company effective January&nbsp;1, 2018. The adoption of these amendments did not have an impact on the financial position or performance of the Company. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">In June 2016, the IASB issued <I>Classification and Measurement of Share-based Payment Transactions (Amendments to IFRS
2)</I>. The amendments clarify how to account for the effects of vesting and <FONT STYLE="white-space:nowrap">non-vesting</FONT> conditions on the measurement of cash-settled share-based payments, share-based payment transactions with a net
settlement feature for withholding tax obligations, and a modification to the terms and conditions of a share-based payment that changes the classification of the transaction from cash-settled to equity-settled. </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">In December 2016, the IASB issued <I>Annual Improvements (2014-2016 Cycle) </I>to make necessary but <FONT
STYLE="white-space:nowrap">non-urgent</FONT> amendments to IFRS 1 <I>First-time Adoption of International Financial Reporting Standards </I>(IFRS 1), and IAS 28 <I>Investments in Associates and Joint Ventures </I>(IAS 28). </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">In December 2016, the International Financial Reporting Interpretations Committee (IFRIC) issued an interpretation: IFRIC 22
<I>Foreign Currency Transactions and Advanced Consideration</I>. This interpretation clarifies that for <FONT STYLE="white-space:nowrap">non-monetary</FONT> assets and <FONT STYLE="white-space:nowrap">non-monetary</FONT> liabilities, the transaction
date is the date used to determine the exchange rate on which a company initially recognizes a prepayment or deferred income arising from an advance consideration. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-27</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>d) Future adoptions </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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, unless specifically mentioned below. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Leases </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">In January 2016, the IASB issued IFRS 16 <I>Leases </I>(IFRS 16) which
replaces IAS 17 <I>Leases </I>(IAS 17), IFRIC 4 <I>Determining whether an Arrangement contains a Lease</I> (IFRIC 4), <FONT STYLE="white-space:nowrap">SIC-15</FONT> <I>Operating Leases-Incentives,</I> and
<FONT STYLE="white-space:nowrap">SIC-27</FONT> <I>Evaluating the Substance of Transactions Involving the Legal Form of a Lease.</I> IFRS 16 sets out the principles for the recognition, measurement, presentation, and disclosure of leases and requires
lessees to account for all leases under a single <FONT STYLE="white-space:nowrap">on-balance</FONT> sheet model, similar to the accounting for finance leases under IAS 17. The standard includes two recognition exemptions for lessees &#150; leases of
<FONT STYLE="white-space:nowrap">&#146;low-value&#146;</FONT> assets (e.g., computers) and short-term leases (i.e., leases with a lease term of 12 months or less). At the commencement date of a lease, a lessee will recognize a liability to make
lease payments (the lease liability) and an asset representing the right to use the underlying asset during the lease term (the <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">right-of-use</FONT></FONT> asset). Lessees will be
required to separately recognize the interest expense on the lease liability and the depreciation expense on the <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">right-of-use</FONT></FONT> asset. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Lessees will also be required to remeasure the lease liability upon the occurrence of certain events (e.g., a change in the lease term, a change in future lease payments
resulting from a change in an index or rate used to determine those payments). The lessee will generally recognize the amount of the remeasurement of the lease liability as an adjustment to the <FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">right-of-use</FONT></FONT> asset. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The mandatory effective date of IFRS 16 is January&nbsp;1, 2019 and the standard may be adopted using a
full retrospective or modified retrospective approach. The Company intends to elect the modified retrospective approach which will result in the cumulative effect of adoption being recognized as an adjustment to the opening retained earnings at
January&nbsp;1, 2019. The Company will elect to apply the standard to contracts that were previously identified as leases under IAS 17 and IFRIC 4. This election will exclude contracts not previously identified as containing a lease under IAS 17 and
IFRIC 4. In addition, the Company will elect a practical expedient of using the exemptions on lease contracts with lease terms ending within 12 months as of the date of initial application and lease contracts when the underlying asset is of low
value. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company established an IFRS 16 Implementation team and provides regular updates to the Audit and Risk Committee, including reports on the progress made
on the project&#146;s detailed work plan. As part of the implementation project, the Company prepared a preliminary impact assessment of IFRS 16 and educated stakeholders. The Company is in the final process of amending lease policies and practices,
updating internal controls, finalizing the completeness and accuracy of lease data, implementing a new lease accounting software, and quantifying the impact of IFRS 16 adoption as at January&nbsp;1, 2019. The Company anticipates a material impact to
the statement of financial position due to the recognition of the present value of unavoidable future lease payments as lease assets and lease liabilities, mainly related to real estate leases. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Other future adoptions </B></P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">In June 2017, IFRIC issued IFRIC 23 <I>Uncertainty over Income Tax Treatments.</I> This interpretation addresses how to
reflect the effects of uncertainty in accounting for income tax. When there is uncertainty over income tax treatments under IAS 12 <I>Income Taxes,</I> IFRIC 23 is applied to determine taxable profit (tax loss), tax bases, unused tax losses, unused
tax credits, and tax rates. This interpretation is effective January&nbsp;1, 2019, retrospectively, subject to certain exceptions. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">In October 2017, the IASB issued <I>Prepayment Features with Negative Compensation (Amendments to IFRS 9)</I>. The
amendments address concerns about how IFRS 9 classifies prepayable financial assets and clarifies accounting for financial liabilities following a modification. These amendments are effective on or after January&nbsp;1, 2019, retrospectively,
subject to certain exceptions, with earlier application permitted. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-28</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">In October 2017, the IASB issued <I>Long-term Interest in Associates and Joint Ventures (Amendments to IAS 28).</I> The
amendments clarify that an entity applies IFRS 9 to long-term interests in an associate or joint venture that forms part of a net investment in the associate or joint venture but to which the equity method is not applied. These amendments are
effective on or after January&nbsp;1, 2019, retrospectively, subject to certain exceptions, with earlier application permitted. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">In December 2017, the IASB issued <I>Annual Improvements (2015-2017 Cycle) </I>to make necessary but <FONT
STYLE="white-space:nowrap">non-urgent</FONT> amendments to IFRS 3 <I>Business Combinations</I>, IFRS 11 <I>Joint Arrangements</I>, IAS 12 <I>Income Taxes</I>, and IAS 23 <I>Borrowing Costs. </I>These amendments are effective on or after
January&nbsp;1, 2019, with earlier application permitted. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">In February 2018, the IASB issued amendments to IAS 19 <I>Employee Benefits</I>, which requires entities to use updated
actuarial assumptions to determine current service cost and net interest when plan amendments, curtailments, or settlements occur during an annual reporting period. The amendments are effective January&nbsp;1, 2019, with earlier application
permitted. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">In March 2018, the IASB issued the revised <I>Conceptual Framework for Financial Reporting</I>, which includes revised
definitions of an asset and a liability as well as new guidance on measurement and derecognition, presentation, and disclosure. The amendments have an effective date of January&nbsp;1, 2020, for companies that use the framework to develop accounting
policies when no IFRS applies to a transaction. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">In October 2018, the IASB issued the revised <I>Definition of a Business (Amendments to IFRS 3). </I>The amendments clarify
the definition of a business with the objective of assisting entities to determine whether a transaction should be accounted for as a business combination or as an asset acquisition. The amendments are effective for business combinations where the
acquisition date is on or after the beginning of the first annual reporting period beginning on or after January&nbsp;1, 2020. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">In October 2018, the IASB issued the <I>Definition of Material (Amendments to IAS 1 and IAS 8)</I>. The amendments clarify
the definition of material to align the definition used in the Conceptual Framework and the IFRS standards. The amendments are effective for annual reporting periods beginning on or after January&nbsp;1, 2020, with earlier application permitted.
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>7. Business Acquisitions </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Acquisitions in 2017
</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">During 2017, the Company acquired all the shares and business of RNL Facilities Corporation (RNL) and acquired certain assets and liabilities of Inventrix
Engineering, Inc. (Inventrix) and North State Resources, Inc. (NSR). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The preliminary fair values of the net assets recognized in the Company&#146;s consolidated
financial statements were based on management&#146;s best estimates of the acquired identifiable assets and liabilities at the acquisition dates. During 2018, management finalized the fair value assessments of assets and liabilities acquired from
RNL, Inventrix, and NSR. There were no material measurement period adjustments. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Acquisitions in 2018 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On March&nbsp;23, 2018, the Company acquired all the shares and business of ESI Limited (ESI) for cash consideration and notes payable. ESI, based in Shrewsbury, England,
enhances the Company&#146;s Consulting Services-Global group of cash generating units (CGUs) and has capabilities in groundwater, land, and sustainable development. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On March&nbsp;30, 2018, the Company acquired certain assets and liabilities of Occam Engineers Inc. (OEI) for cash consideration and notes payable. OEI, based in
Albuquerque, New Mexico, enhances the Company&#146;s Consulting Services-United States CGU, and provides expertise in civil engineering, public works, transportation, development engineering, planning and feasibility, program management, water
resources, and value analysis. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-29</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On April&nbsp;1, 2018, the Company acquired all the shares and business of Traffic Design Group Limited (TDG) for cash
consideration and notes payable. TDG, a transportation planning and traffic engineering design firm based in Wellington, New Zealand, enhances the Company&#146;s Consulting Services-Global group of CGUs. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On May&nbsp;18, 2018, the Company acquired all the shares and business of Norwest Corporation (NWC) for cash consideration and notes payable. NWC, based in Calgary,
Alberta, enhances the Company&#146;s Consulting Services-Canada CGU, and provides expertise in geotechnical, geological, and mining fields. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On May&nbsp;25, 2018,
the Company acquired all the shares and business of Cegertec Experts Conseils Inc. (Cegertec) for cash consideration and notes payable. Cegertec, based in Chicoutimi, Quebec, enhances the Company&#146;s Consulting Services-Canada CGU, and provides
expertise in engineering, project management, risk management, construction supervision, and structural inspections and inventory. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On September&nbsp;7, 2018, the
Company acquired all the partnership interests and business of Peter Brett Associates LLP and all the shares and business of PBA International Limited (collectively, PBA). PBA is a partnership practice of engineers, planners, scientists, and
economists delivering projects in various sectors. PBA, based in Reading, England, enhances the Company&#146;s Consulting Services-Global group of CGUs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On
October&nbsp;15, 2018, the Company acquired certain assets and liabilities of True Grit Engineering Limited (TGE) for cash consideration and notes payable. TGE, based in Thunder Bay, Ontario, enhances the Company&#146;s Consulting Services-Canada
CGU, and has expertise in infrastructure engineering, project management and planning, and environmental services. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">During 2018, management finalized the fair value
assessments of assets and liabilities acquired from ESI, OEI, and TDG. As at February&nbsp;28, 2019, management received vendor approval of the adjustments to the closing financial statements for PBA, NWC, and Cegertec. Management was also reviewing
the vendors&#146; closing financial statements for TGE. Once these financial statement reviews are complete and approvals are obtained, the valuation of acquired intangibles and goodwill will be finalized. No significant measurement period
adjustments were recorded during the year ended December&nbsp;31, 2018. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Aggregate consideration for assets acquired and liabilities assumed </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Details of the aggregate consideration transferred and the fair value of the identifiable assets and liabilities acquired at the date of acquisition are as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="90%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"><FONT STYLE="font-size:9pt"><B>For acquisitions completed in 2018</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">Note</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>$</B></FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD>
<TD HEIGHT="13" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Cash consideration</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>88.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Notes payable</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>55.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Consideration</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>143.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Assets and liabilities acquired</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Cash acquired</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>7.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><FONT STYLE="white-space:nowrap">Non-cash</FONT> working capital</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">&nbsp;&nbsp;Trade receivables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>34.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">&nbsp;&nbsp;Unbilled receivables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>6.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">&nbsp;&nbsp;Accounts payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(19.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">&nbsp;&nbsp;Other <FONT STYLE="white-space:nowrap">non-cash</FONT> working capital</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>4.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>33.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Deferred tax assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Net employee defined benefit liability</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(16.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Provisions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(1.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Deferred tax liabilities</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(2.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Total identifiable net assets at fair value</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>47.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Goodwill arising on acquisitions</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">12</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>96.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Consideration</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>143.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-30</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Trade receivables and unbilled receivables assumed from acquired companies are recognized at fair value at the time of
acquisition, and their fair value approximated their net carrying value. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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 relating to acquisitions completed in 2018 added to our Consulting Services &#150; Canada, Consulting Services &#150; United States,
and Consulting Services &#150; Global cash generating units (CGUs). For acquisitions completed in 2018, $3.6 of goodwill and intangible assets is deductible for income tax purposes. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The fair values of provisions are determined at the acquisition date. These liabilities relate to claims that are subject to legal arbitration and onerous contracts. For
the acquisitions completed in 2018, the Company assumed $0.8 in provisions for claims. At December&nbsp;31, 2018, provisions for claims outstanding relating to all prior acquisitions were $11.1, based on their expected probable outcome. Certain of
these claims are indemnified by the acquiree (note 14). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">For business combinations that occurred in 2018, gross revenue earned in 2018 since the acquired
entities&#146; acquisition dates is approximately $86. The Company integrates the operations and systems of acquired entities shortly after the acquisition date; therefore, it is impracticable to disclose the acquiree&#146;s earnings in its
consolidated financial statements since the acquisition date. It is also impracticable to disclose what the Company&#146;s gross revenue and profit from continuing operations would have been had the business combinations, that occurred in 2018,
taken place at the beginning of the year. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">In 2018, directly attributable acquisition-related costs of $0.7 have been expensed and are included in administrative and
marketing expenses. These costs consist primarily of legal, accounting, and financial advisory fees and costs directly related to acquisitions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Consideration
paid and outstanding </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Details of the consideration paid in 2018 for current and past acquisitions are as follows: </P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="91%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:ARIAL"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></P></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:ARIAL"><B>&nbsp;</B></P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2018</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Cash consideration (net of cash acquired)</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>80.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Payments on notes payable from previous acquisitions</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>42.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Total net cash paid</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>122.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4" BGCOLOR="#ffffff"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Total notes payable and adjustments to these obligations are as follows:</P></TD>
<TD VALIGN="bottom" BGCOLOR="#ffffff">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#ffffff"></TD>
<TD VALIGN="bottom" BGCOLOR="#ffffff"></TD>
<TD VALIGN="bottom" BGCOLOR="#ffffff"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:ARIAL"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>December&nbsp;31</B></P></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:ARIAL"><B>&nbsp;</B></P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2018</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Balance, beginning of the year</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>58.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Additions for acquisitions in the year</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>55.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Other adjustments</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Payments</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(42.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Interest</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>0.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Impact of foreign exchange</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>3.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Total notes payable</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>76.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-31</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>8. Discontinued Operations and Disposition of Subsidiaries </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Construction Services - Discontinued Operations </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Construction Services was
acquired as part of the MWH acquisition in 2016 and was previously a reportable segment (note 34) and group of cash generating units (note 12). On November&nbsp;2, 2018, the Company completed the sale of its Construction Services reportable segment,
reported as discontinued operations in these consolidated financial statements for all periods presented as prescribed by IFRS 5. The Company assumed the defined benefit pension plan related to Construction Services and the obligations related to an
ongoing <FONT STYLE="white-space:nowrap">UK-based</FONT> <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">waste-to-energy</FONT></FONT> project. These items are included in the Company&#146;s discontinued operations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company reviewed the carrying value of the Construction Services disposal group at September&nbsp;30, 2018, and determined that the carrying value of the disposal
group exceeded the estimated fair value less costs to sell indicating an impairment of assets. As a result, a goodwill impairment charge of $53.0 was recognized in the third quarter of 2018 against the goodwill allocated to the Construction Services
(note 12). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Construction Services was sold for gross proceeds of $104.2 (US$79.5), less estimated working capital adjustments and transaction costs, resulting in
initial cash proceeds of $28.8 (US$22.0). In accordance with the Credit Facilities agreement (note 16), the Company used the net proceeds on sale, less taxes payable and certain transaction costs (all as defined in the relevant agreements), to repay
a portion of its long-term debt. As at February&nbsp;28, 2019, management and the purchaser have not completed their review of the closing financial statements. Any adjustments will be recognized in discontinued operations in 2019. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">As a result of the sale, the Company recognized a net loss from the discontinued operations as follows: </P>
<P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">Notes</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>2018</B></P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="2" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31<BR>2017</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Revenue</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>884.4</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">1,111.4</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>(953.8</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-size:10pt">(1,111.4</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-size:10pt">)&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Impairment of goodwill</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">12</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><FONT STYLE="font-size:10pt"><B>(53.0</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><FONT STYLE="font-size:10pt"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><FONT STYLE="font-size:10pt">-</FONT></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-size:10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Loss from operating activities, before income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(122.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Income taxes on operating activities</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>10.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Loss from operating activities, net of income
taxes</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(111.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Gain on disposal of discontinued operations before income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Income taxes on disposal of discontinued operations</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(13.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Loss on disposal of discontinued operations, net of income
taxes</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(12.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Net loss from discontinued operations</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(123.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-32</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Innovyze, Inc. - Disposition of Subsidiaries </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On May&nbsp;5, 2017, the Company completed the sale of the shares of Innovyze, Inc. along with its subsidiaries Innovyze Pty Limited and Innovyze Limited (collectively,
Innovyze). Innovyze was acquired as part of the MWH acquisition and formed part of the Company&#146;s Consulting Services &#150; United States and Consulting Services &#150; Global reportable segments. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">As a result of the sale, the Company recognized the following gain on disposition in the consolidated statements of income for the year ended December&nbsp;31, 2017.
</P> <P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="93%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Gross proceeds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">369.1&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Working capital adjustments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15.3)</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Transaction costs</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(16.9)</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Net proceeds from sale, net of cash sold</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">336.9&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Net assets disposed</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(268.5)</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Cumulative exchange loss on translating foreign operations
reclassified from equity</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(13.8)</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Gain on disposal of a subsidiary</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">54.6&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">In addition, current tax expense of $124.1 and deferred taxes of $29.5 were recognized in the consolidated statements of income. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">In accordance with the Credit Facilities agreement (note 16), the Company used the net proceeds on sale, less taxes payable and certain transaction costs (all as defined
in the relevant agreements), to repay its long-term debt by $221.3. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>9. Cash and Cash Equivalents </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company&#146;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: </P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="93%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:ARIAL"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></P></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:ARIAL"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>2018</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">2017</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Cash</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>176.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">234.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Unrestricted investments</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>8.7</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">4.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Cash and cash equivalents</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>185.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">239.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Unrestricted investments consist of short-term bank deposits with initial maturities of three months or less. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">At December&nbsp;31, 2018, no funds were held in escrow accounts (2017 &#150; $7.9 (US$6.2)). In 2017, these escrow funds covered potential indemnification claims from
acquisitions and were settled in accordance with an escrow agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>10. Trade and Other Receivables </B></P>
<P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="93%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:ARIAL"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></P></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:ARIAL"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>2018</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">2017</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Trade receivables, net of ECL of $1.5 (2017 &#150; $2.1)</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>774.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">746.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Holdbacks, current</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>18.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Lease inducements receivable</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>44.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Other</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>40.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">25.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Trade and other receivables</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>878.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">816.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-33</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The aging analysis of gross trade receivables is as follows: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="88%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>Total</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&#150;30</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;31&#150;60</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;61&#150;90</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;91&#150;120</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;121+</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt" BGCOLOR="#e1e0df">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>December&nbsp;31, 2018</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>776.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>355.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>228.7</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>63.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>43.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>84.7</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">748.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">403.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">182.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">53.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">29.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">80.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Information about the Company&#146;s exposure to credit risks and impairment losses for trade and other receivables is included in note
24, and changes due to IFRS 9 are included in note 6. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>11. Property and Equipment </B></P> <P STYLE="font-size:24pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="85%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Engineering<BR>Equipment<BR>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Office<BR>Equipment<BR>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Leasehold<BR>Improvements<BR>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>Other</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>Total</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Cost</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">December&nbsp;31, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">131.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">82.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">166.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">414.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Additions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">29.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">62.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Additions arising on acquisitions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Disposals</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(33.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(24.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(16.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(78.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Transfers</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Impact of foreign exchange</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(3.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(1.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(5.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(1.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(11.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">116.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">175.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">387.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Additions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">79.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">130.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Additions arising on acquisitions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Disposals</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(12.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(31.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(50.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Discontinued operations (note 8)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(11.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2.0</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Transfers</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Impact of foreign exchange</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt" BGCOLOR="#e1e0df">
<TD HEIGHT="8" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>December&nbsp;31, 2018</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>122.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>82.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>231.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>37.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>473.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Accumulated depreciation</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">December&nbsp;31, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">73.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">45.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">200.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Depreciation - continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Depreciation - discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Disposals</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(32.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(25.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(76.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Impact of foreign exchange</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(1.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(0.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(1.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(0.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(3.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">74.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">175.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Depreciation - continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Depreciation - discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Disposals</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(31.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(45.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Discontinued operations (note 8)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Transfers</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Impact of foreign exchange</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt" BGCOLOR="#e1e0df">
<TD HEIGHT="8" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>December&nbsp;31, 2018</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>62.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>33.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>71.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>17.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>183.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Net book value</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">59.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">101.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">212.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt" BGCOLOR="#e1e0df">
<TD HEIGHT="8" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>December&nbsp;31, 2018</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>60.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>48.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>159.7</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;20.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;289.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-34</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Leasehold improvements includes construction work in progress of $8.9 (2017 &#150; $3.5) on which depreciation has not
started. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Included in the Other category is automotive equipment, buildings, land, financial assets, and an ownership interest in an aircraft. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>12. Goodwill </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">Note&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>2018</B></P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">2017</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Gross goodwill, beginning of the year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1,734.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,006.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Acquisitions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>96.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Disposals</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(120.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(194.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Impact of foreign exchange</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>88.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(93.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Gross goodwill, end of the year</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>1,799.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">1,734.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Accumulated impairment losses, beginning of the year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(178.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(178.0</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Impairment of goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(53.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Disposals</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>53.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Accumulated impairment losses, end
of the year</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(178.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000" ALIGN="right">(178.0</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><B>Net goodwill, end of the year</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>1,621.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">1,556.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">CGUs are defined based on 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. Other factors are considered, including how management monitors the entity&#146;s operations. Prior to the sale of Construction Services, the Company had seven
CGUs. Three of these were grouped into Consulting Services &#150; Global and two were grouped into Construction Services for the purposes of impairment testing. The Company does not monitor goodwill at or allocate goodwill to its business operating
units. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On November&nbsp;2, 2018, the Company completed the sale of its Construction Services business (note 8). In connection with the sale, the Company reviewed
the carrying value of the Construction Services disposal group as at September&nbsp;30, 2018. The carrying value of the disposal group exceeded the estimated fair value less cost to sell at that time. As a result, the Company recognized a goodwill
impairment charge of $53.0 in the quarter ended September&nbsp;30, 2018. The fair value measurement of the Construction Services group of CGUs was categorized as Level&nbsp;3 in the fair value hierarchy based on unobservable market inputs. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">During 2017, the Company completed the sale of Innovyze (note 8). Innovyze&#146;s goodwill disposed of included $106.3 allocated from Consulting Services &#150; United
States and $88.1 allocated from Consulting Services &#150; Global. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On October&nbsp;1, 2018, and October&nbsp;1, 2017, the Company performed its annual goodwill
impairment test in accordance with its policy described in note 4. Based on the results of the 2018 and 2017 tests, the Company concluded that the recoverable amount of each CGU or group of CGUs approximated or exceeded its carrying amount and,
therefore, goodwill was not impaired. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-35</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Goodwill was allocated to each CGU or group of CGUs as follows: </P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>2018</B></P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right">2017&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right">$&nbsp;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Consulting Services</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Canada</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>358.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">337.8&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">United States</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1,003.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">917.7&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Global</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>259.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">183.2&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Construction Services</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">117.9&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Allocated</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>1,621.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">1,556.6&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Valuation techniques </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">When performing the
goodwill impairment test, if the carrying amount of a CGU or group of CGUs is higher than its recoverable amount, an impairment charge is recorded as a reduction in the carrying amount of the goodwill on the consolidated statements of financial
position and recognized as a <FONT STYLE="white-space:nowrap">non-cash</FONT> impairment charge in income. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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 <FONT STYLE="white-space:nowrap">after-tax</FONT> cash flow projections, which is known as the income approach. The income approach uses a
CGUs 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 a
five-year period from financial forecasts approved by senior management. For its October&nbsp;1, 2018, and October&nbsp;1, 2017, impairment tests, the Company discounted the cash flows for each CGU or group of CGUs using an <FONT
STYLE="white-space:nowrap">after-tax</FONT> discount rate ranging from 9.3% to 17.0% (2017 &#150; 8.9% to 15.1%) . To arrive at cash flow projections, the Company used estimates of economic and market information over the projection period (note 5).
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company validates its estimate of the fair value of each CGU or group of CGUs under the income approach 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 was categorized as level 3 in the fair value hierarchy based on the significant inputs in the valuation technique used (note
4h). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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&#146;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 <FONT STYLE="white-space:nowrap">non-cash</FONT> charges that could have a material
adverse effect on the Company&#146;s consolidated financial statements but in themselves do not have any adverse effect on its liquidity, cash flows from operating activities, or debt covenants and will not have an impact on its future operations.
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-36</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Key assumptions </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The calculation
of fair value less costs of disposal is most sensitive to the following assumptions: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">Operating margin rates based on actual experience and management&#146;s long-term projections. </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">Discount rates reflecting investors&#146; 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. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">Terminal growth rates based on actual experience and market analysis. Projections are extrapolated beyond five years using a
growth rate that does not exceed 3.0%. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt"><FONT STYLE="white-space:nowrap">Non-cash</FONT> working capital requirements are based on historical actual rates, market
analysis, and management&#146;s long-term projections. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left"><FONT COLOR="#8b8376">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:9pt">Net revenue growth rate based on management&#146;s best estimates of cash flow projections over a five year period.
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Sensitivity to changes in assumptions </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">As at
October&nbsp;1, 2018, the recoverable amount of each CGU and group of CGUs exceeded its carrying amount. For Consulting Services &#150; Canada and Consulting Services &#150; United States, management believes that no reasonably possible change in
any of the above key assumptions would have caused the carrying amount to exceed its recoverable amount. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">For the Consulting Services &#150; Global group of CGUs, as
at the impairment testing date, the recoverable amount approximated the carrying amount. As a result, any adverse change in key assumptions could cause the carrying value to exceed the fair value less costs of disposal. The Consulting Services
&#150; Global group of CGUs had a moderated outlook in the pace of recoveries in the energy and mining sectors and in public sector spending in regions linked to these markets. These moderated outlooks were reflected in the Company&#146;s budget and
projections. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The values assigned to the most sensitive key assumptions for the Consulting Services &#150; Global group of CGUs are listed in the table below: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="91%"></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Key Assumptions</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Consulting&nbsp;Services&nbsp;</B>&#150;&nbsp;<B>Global</B>&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Operating margin rates</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5.6%&nbsp;to&nbsp;8.7%&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">After tax discount rate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11.2%&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Terminal growth rate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3.0%&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><FONT STYLE="white-space:nowrap">Non-cash</FONT> working capital rates</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">20.3%&nbsp;to&nbsp;20.5%&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Average annual net revenue growth rate (2019-2023)</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">3.7%&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Key assumptions for operating margin rates and <FONT STYLE="white-space:nowrap">non-cash</FONT> working capital rates are calculated on
net revenue. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-37</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>13. Intangible Assets </B></P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="82%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Client<BR>Relationships<BR>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contract<BR>Backlog</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Software<BR>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Other<BR>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total<BR>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>Total</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>Lease<BR>&nbsp;&nbsp;&nbsp;&nbsp;Disadvantage</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B></B>(note 19)<B></B></P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Cost</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">December&nbsp;31, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">399.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">97.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">590.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Additions</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Additions arising on acquisitions</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Disposals - Innovyze</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(78.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(19.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(103.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Disposals - other</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Removal of fully amortized assets</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(38.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Impact of foreign exchange</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(20.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(4.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">0.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(1.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(26.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">0.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">289.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">430.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Additions</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Additions arising on acquisitions</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Discontinued operations (note 8)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(19.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(29.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Removal of fully amortized assets</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(46.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(18.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(79.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Impact of foreign exchange</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">16.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">1.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">0.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">0.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">18.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(0.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt" BGCOLOR="#e1e0df">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>December&nbsp;31, 2018</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>307.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>8.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>75.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>15.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>406.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>(4.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>)&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Accumulated amortization</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">December&nbsp;31, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">85.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">141.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Amortization - continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">74.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Amortization - discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Disposals - Innovyze</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Disposals - other</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Removal of fully amortized assets</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(38.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Impact of foreign exchange</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(3.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(1.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">1.0</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(0.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(5.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">0.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">90.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">168.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Amortization - continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">66.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Amortization - discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Discontinued operations (note 8)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Removal of fully amortized assets</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(46.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(18.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(79.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Impact of foreign exchange</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">5.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">0.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">0.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">0.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">7.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(0.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt" BGCOLOR="#e1e0df">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>December&nbsp;31, 2018</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>116.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>3.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>32.7</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>5.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>158.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>(2.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>)&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Net book value</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">199.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">10.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">38.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">14.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">262.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(2.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt" BGCOLOR="#e1e0df">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>December&nbsp;31, 2018</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>191.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>4.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>42.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>9.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>247.7</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>(1.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>)&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Once an intangible asset is fully amortized, the gross carrying amount and related accumulated amortization are removed from the accounts.
Software includes finance leases with a net book value of $19.1 (2017 &#150; $16.5). The <FONT STYLE="white-space:nowrap">non-cash</FONT> portion of additions was $15.1 for 2018 (2017 &#150; nil), and was excluded from the statement of cash flows.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">In accordance with its accounting policies in note 4, the Company tests intangible assets for recoverability when events or changes in circumstances indicate that
their carrying amount may not be recoverable. To determine indicators of impairment of intangible assets, the Company considers external sources of information such as </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-38</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">prevailing economic and market conditions and internal sources of information such as the historical and expected financial
performance of the intangible assets. If indicators of impairment are present, the Company determines recoverability based on an estimate of discounted cash flows, using the higher of either the value in use or the fair value less costs of disposal
method. The measurement of impairment loss is based on the amount that the carrying amount of an intangible asset exceeds its recoverable amount at the CGU level. As part of the impairment test, the Company updates its future cash flow assumptions
and estimates, including factors such as current and future contracts with clients, margins, market conditions, and the useful lives of the assets. During 2018, the Company concluded that there were no indicators of impairment related to intangible
assets. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>14. Other Assets </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31<BR>2018</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31<BR>2017</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Financial assets</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Investments held for self-insured liabilities</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>144.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">147.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Holdbacks on long-term contracts</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>28.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Indemnifications</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>0.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Other</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>6.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Other <FONT STYLE="white-space:nowrap">non-financial</FONT> assets</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Investment tax credits</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>6.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Transaction costs on long-term debt</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>3.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Deferred contract costs</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>8.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>198.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">209.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Less current portion - financial</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>18.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Less current portion -
<FONT STYLE="white-space:nowrap">non-financial</FONT></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>5.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Long-term portion</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>175.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">195.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Investments held for self-insured liabilities </B></P>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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 (loss). Investments also include equity securities that are classified at FVPL with gains (losses) recorded in net income. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Their fair value and
amortized cost are as follows: </P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="46%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" BGCOLOR="#e1e0df"><B>December&nbsp;31</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">December&nbsp;31</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" BGCOLOR="#e1e0df"><B>2018</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">2017</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" NOWRAP ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" NOWRAP ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;&nbsp;&nbsp;&nbsp;Fair&nbsp;Value</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Amortized<BR>Cost/Cost</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fair&nbsp;Value</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Amortized</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">Cost/Cost</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Bonds</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="top" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="top" BGCOLOR="#e1e0df" ALIGN="right"><B>103.0</B></TD>
<TD NOWRAP VALIGN="top" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="top" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="top" BGCOLOR="#e1e0df" ALIGN="right"><B>103.8</B></TD>
<TD NOWRAP VALIGN="top" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">97.7</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">98.6</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Equity securities</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>41.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>45.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">49.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">48.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Total</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>144.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>148.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B></B><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B></B>147.1<B></B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B></B><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B></B><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B></B>146.9<B></B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B></B><B>&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The bonds bear interest at rates ranging from 0.75% to 5.15% per annum (2017 &#150; 0.75% to 5.15%). The terms to maturity of the bond
portfolio, stated at fair value, are as follows: </P> <P STYLE="font-size:1pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31<BR>2018</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31<BR>2017</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Within one year</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>14.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">After one year but not more than five years</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>85.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">73.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">More than five years</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>3.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">18.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Total</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>103.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B></B><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B></B>97.7<B></B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B></B><B>&nbsp;</B></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-39</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Indemnifications </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The
Company&#146;s indemnifications relate to certain legal claims (note 17). During 2018, the Company decreased provisions and indemnification assets relating to prior acquisitions by $1.8 (2017 &#150; increased by $0.2). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>15. Trade and Other Payables </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31<BR>2018</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31<BR>2017</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Trade accounts payable</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>222.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">367.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Employee and payroll liabilities</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>263.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">248.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Accrued liabilities</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>81.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">88.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Trade and other payables</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>567.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B></B><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B></B>704.6<B></B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B></B><B>&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>16. Long-Term Debt&nbsp;&nbsp;&nbsp;&nbsp; </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>2018</B></P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">2017</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Notes payable</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>76.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">60.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Revolving credit facilities</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>528.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">209.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Term loan</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>308.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">458.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Finance lease obligations</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>19.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">10.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>933.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">739.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Less current portion</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>48.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">198.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Long-term portion</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>885.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">541.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Notes payable </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Notes payable consists primarily
of notes payable for acquisitions (note 7). The weighted average rate of interest on the notes payable at December&nbsp;31, 2018, was 3.16% (2017 &#150; 3.46%). Notes payable may be supported by promissory notes and are due at various times from
2019 to 2021. The aggregate maturity value of the notes at December&nbsp;31, 2018, was $78.2 (2017 &#150; $61.9). At December&nbsp;31, 2018, $23.2 (US$17.0) (2017 &#150; $57.4 (US$45.7)) of the notes&#146; carrying amount was payable in US funds and
$32.9 was payable in other foreign currencies. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Revolving credit facilities and term loan </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On June&nbsp;27, 2018, the Company amended its syndicated senior credit facilities (Credit Facilities) which, subsequent to the amendment, consist of a senior revolving
credit facility in the maximum amount of $800.0 and senior term loans of $310.0 in two tranches. The amendment changed certain terms and conditions, including making all the facilities unsecured and extending the maturity date of its revolving
credit facility by five years and Tranches B and C of its term loans by four years and five years respectively. Additional funds can be accessed subject to approval and under the same terms and conditions. As a result of the amendment, access to
these additional funds increased from $200.0 to $400.0. The amendment was accounted for as a debt modification and a gain of $1.4 was recognized. The revolving credit facility expires on June&nbsp;27, 2023. The revolving credit facility and the term
loans may be repaid from time to time at the option of the Company. The facility is available for future acquisitions, working capital needs, and general corporate purposes. Tranches B and C of the term loan were drawn in Canadian funds of $150.0
(due on June&nbsp;27, 2022) and $160.0 (due on June&nbsp;27, 2023), respectively. Before the amendment, a third tranche (Tranche A) was drawn in Canadian funds for $150.0 and repaid on May&nbsp;6, 2018. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-40</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Credit Facilities may be drawn in Canadian dollars as either a prime rate loan or a bankers&#146; acceptance; in US
dollars as either a US base rate or a LIBOR advance; or, in the case of the revolving credit facility, in sterling or euros as a LIBOR advance; and by way of letters of credit. Depending on the form under which the credit facilities are accessed,
rates of interest vary between Canadian prime, US base rate, and LIBOR or bankers&#146; acceptance rates, plus specified basis points. The specified basis points vary, depending on the Company&#146;s leverage ratio (a
<FONT STYLE="white-space:nowrap">non-IFRS</FONT> measure). The Credit Facilities contain restrictive covenants (note 25). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">At December&nbsp;31, 2018, $13.6 (US$10.0)
of the revolving credit facility was payable in US funds and $515.0 was payable in Canadian funds. At December&nbsp;31, 2017, $106.9 (US$85.0) of the revolving credit facility was payable in US funds and $103.0 was payable in Canadian funds. At
December&nbsp;31, 2018 and 2017, the entire term loan was payable in Canadian funds. The average interest rate applicable at December&nbsp;31, 2018, for the Credit Facilities was 4.53% (2017 &#150; 3.20%). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The funds available under the revolving credit facility are reduced by any outstanding letters of credit issued pursuant to the facility agreement. At December&nbsp;31,
2018, the Company had issued outstanding letters of credit that expire at various dates before January 2020, are payable in various currencies, and total $48.0 (2017 &#150; $51.8). These letters of credit were issued in the normal course of
operations, including the guarantee of certain office rental obligations. At December&nbsp;31, 2018, $223.4 (2017 &#150; $538.3) was available in the revolving credit facility for future activities. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">At December&nbsp;31, 2018, $23.8 (2017 &#150; $4.3) in additional letters of credit outside of the Company&#146;s revolving credit facility was issued and outstanding.
These were issued in various currencies. Of these letters of credit, $14.7 (2017 &#150; $4.3) expire at various dates before January 2020, and $9.1 (2017 &#150; nil) have open ended terms. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Surety facilities </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">As part of the normal course of operations, the Company has
surety facilities, primarily related to Construction Services, to accommodate the issuance of bonds for certain types of project work. At December&nbsp;31, 2018, the Company issued bonds under these surety facilities: $3.5 (2017 &#150; $0.2) in
Canadian funds, $791.4 (US$580.2) (2017 &#150; $587.1(US$467.0)) in US funds, and $4.7 (2017 &#150; $1.0) in other foreign currencies. These bonds expire at various dates before July 2024. In accordance with the sale agreement for Construction
Services, the purchaser will make reasonable efforts to arrange for the Company&#146;s release from bonds related to construction services as soon as practicable. The purchaser has indemnified the Company for any obligations that may arise from
these bonds. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Finance lease obligations </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company has finance leases for
software and for automotive and office equipment. At December&nbsp;31, 2018, finance lease obligations included finance leases bearing interest at rates ranging from 1.40% to 5.25% (2017 &#150; 1.4% to 5.25%). These finance leases expire at various
dates before October 2021. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Future minimum lease payments under finance leases and the present value of the net minimum lease payments are as follows: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>2018</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">2017</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Within one year</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>10.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">After one year but not more than five years</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>9.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">3.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Total minimum lease payments</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>19.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Less amounts representing finance charges</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>0.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">0.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Present value of minimum lease payments</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>19.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">10.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-41</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>17. Provisions </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="86%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" COLSPAN="5" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>December&nbsp;31,&nbsp;2018</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provision</B></P></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>for self-</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Expected</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>insured</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>Provision</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>Onerous</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>project</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>liabilities</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;claims</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;contracts</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>losses</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Provision, beginning of the year</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>72.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>18.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>4.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>96.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Current year provisions</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>25.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>4.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>13.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>15.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>58.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Acquisitions</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>0.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>0.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Paid or otherwise settled</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(24.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(9.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(5.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(40.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">Impact of foreign exchange</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>4.3</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>0.9</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>0.3</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>-</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>5.5</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>77.0</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>14.8</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>13.2</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>15.6</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>120.6</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">Less current portion</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>3.8</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>11.3</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>11.7</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>15.6</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>42.4</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">Long-term portion</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>73.2</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>3.5</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>1.5</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>-</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>78.2</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="88%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">December&nbsp;31, 2017</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provision</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">for self-</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">insured</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">Provision</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">Onerous</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">liabilities</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;claims</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;contracts</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Provision, beginning of the year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">69.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">105.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Current year provisions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Acquisitions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Paid or otherwise settled</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(17.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(30.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Impact of foreign exchange</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(3.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(2.0</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(0.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(5.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">72.5</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">18.9</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">4.8</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">96.2</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">Less current portion</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">6.6</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">18.8</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">2.7</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">28.1</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">Long-term portion</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">65.9</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">0.1</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">2.1</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">68.1</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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 has
a captive insurance company that provides insurance protection against such claims. In some cases, the Company may be subject to claims for which it is only partly insured or completely insured. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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&#146;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. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-42</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Due to uncertainties in the nature of the Company&#146;s legal claims, such as the range of possible outcomes and the
progress of the litigation, provisions accrued 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&#146;s consolidated statements of income and financial position. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Management regularly reviews the timing of the outflows of these provisions. Cash outflows for existing provisions 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&#146;s net cash flows. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Provision for self-insured liabilities is determined based on an actuarial estimate. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Provision for claims include an estimate for costs associated with legal claims covered by third-party insurance. Often, these legal claims are from previous
acquisitions and may be indemnified by the acquiree (notes 7 and 14). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Onerous contracts consist of lease exit liabilities and sublease losses. Payments for these
onerous contracts will occur until 2024. The Company recorded a lease exit expense in relation to its corporate office move of approximately $12.8 in the fourth quarter of 2018. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>18. Employee Defined Benefit Obligations </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>2018</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">2017</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Net defined benefit pension asset</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(10.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(12.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Net defined benefit pension liability</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>55.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">End of employment benefit plans</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>13.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">13.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>68.6</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">44.8</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Defined benefit pension plans </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company sponsors defined benefit pension plans (the Plans) covering certain full-time and past employees, primarily in the United Kingdom. The benefits for the Plans
are based on final compensation and years of service. The Plans are closed to new participants and have ceased all future service benefits, although the future salary link has been retained for certain continuing active members. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Plans are governed by the laws of the United Kingdom. Each pension plan has a board of trustees&#150;consisting of four employer-appointed trustees and
member-nominated trustees&#150;that is responsible for administering the assets and defining the investment policies of the Plans. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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&nbsp;31, 2017 and February&nbsp;1, 2016. The Plans required that contributions be made to separately administered funds, which are maintained independently by custodians. The Company expects to contribute $23.3 to the Plans in
2019. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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&#146; assets include significant investments in equities. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-43</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Guaranteed annuities, purchased for certain plan members upon retirement, protect a portion of the Plans from changes in
interest rates and longevity post-retirement. Post-retirement benefits that are fully matched with insurance policies have been included in both the asset and liability figures in the following tables. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">A liability-driven investment (LDI) strategy has been implemented to hedge a portion of the Plans&#146; long-term interest rate and inflation risks by investing in
assets that have similar interest rate and inflation characteristics as the Plans&#146; liabilities. The LDI strategy relates to only a portion of the Plans&#146; investments; therefore, the Plans remain exposed to significant interest rate and
inflation risk, along with the other risks mentioned above. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The following table shows a reconciliation from the opening balances to the closing balances for the net
defined benefit liability and its components: </P> <P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="82%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>2018</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>Net</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Net</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>Defined</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>Fair&nbsp;Value</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>Defined</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Defined</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Fair&nbsp;Value</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Defined</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>Benefit</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>of&nbsp;Plan</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>Benefit</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Benefit</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">of&nbsp;Plan</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Benefit</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>Obligation</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>Assets</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>Liability</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Obligation</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Assets</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Liability</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">$</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">$</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">$</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Balance, beginning of the year</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>397.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(379.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>18.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">374.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(324.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Acquisition of PBA</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>80.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(64.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>16.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Included in <FONT STYLE="white-space:nowrap">pre-tax</FONT> profit or loss</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Interest expense (income)</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>10.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(10.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>0.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Past service cost</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>10.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>10.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">Administrative expenses paid by the Plans</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>-</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>1.7</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>1.7</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">-</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">1.0</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">1.0</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>21.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(8.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>12.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">10.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(7.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">2.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Included in other comprehensive income</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Return on the plan assets (excluding interest income)</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>17.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>17.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(30.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(30.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Actuarial (gains) losses arising from:</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Changes in demographic assumptions</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Changes in financial assumptions</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(9.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(9.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">29.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">29.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Experience adjustments</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>5.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>5.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Effect of movement in exchange rates</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>11.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(10.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>1.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">10.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(9.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">0.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>6.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>7.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>14.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">26.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(39.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(13.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Other</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Benefits paid</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(12.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>12.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Contributions by employer</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(16.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(16.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(21.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(21.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(12.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(3.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(16.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(13.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(7.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(21.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Balance, end of the year</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>494.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(448.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>45.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">397.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(379.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">18.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>2018</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">2017</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Included in the statement of financial position as:</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;Net defined benefit asset</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(10.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(12.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;Net defined benefit liability</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>55.5</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">31.2</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>45.5</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">18.5</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-44</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company has an unconditional right to derive economic benefit from the above surplus and has therefore recognized a net
defined benefit asset. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="94%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>2018</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">2017</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">Note</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="12"></TD>
<TD HEIGHT="12" COLSPAN="4"></TD>
<TD HEIGHT="12" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="12" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Included in the statement of income as:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="12"></TD>
<TD HEIGHT="12" COLSPAN="4"></TD>
<TD HEIGHT="12" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="12" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;Continuing operations - administrative and marketing expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>6.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;Discontinued operations</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>6.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">1.0</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>12.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">2.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On October&nbsp;26, 2018, the United Kingdom high court issued a ruling that resulted in an amendment to the Plans to equalize guaranteed
minimum pension benefits between genders and increased the Company&#146;s defined benefit obligation by $10.5. Corresponding past service costs were recognized in the consolidated statements of income of which $4.7 was recognized in continuing
operations and $5.8 in discontinued operations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Major categories of plan assets, measured at fair value, are as follows: </P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="94%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>2018</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">2017</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="12"></TD>
<TD HEIGHT="12" COLSPAN="4"></TD>
<TD HEIGHT="12" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="12" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>3.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="12"></TD>
<TD HEIGHT="12" COLSPAN="4"></TD>
<TD HEIGHT="12" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="12" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Investments quoted in active markets (mutual, exchange-traded, and pooled funds):</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;Equities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>138.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">110.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;Corporate bonds and fixed income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>57.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">45.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;Pooled fund liability-driven investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>15.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;Property funds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>10.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Unquoted investments:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;Annuity policies</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>110.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">102.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;Insurance contract:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;&nbsp;&nbsp;Equities and property</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>80.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">69.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;&nbsp;&nbsp;Corporate bonds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>19.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;&nbsp;&nbsp;Cash and cash equivalents</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>13.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">19.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>&nbsp;&nbsp;Fair value of the plan assets</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>448.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B></B><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B></B>379.2<B></B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B></B><B>&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The investment policy for the Plans is to balance risk and return. Approximately 50% of plan assets are invested in mutual,
exchange-traded, and pooled funds (fair valued using quoted market prices) or held in cash. Approximately 25% of plan assets are held in annuity policies that are purchased for certain plan members upon retirement. The fair value of these policies
reflects the value of the obligation for these retired plan members and is determined using actuarial techniques and guaranteed annuity rates. The remaining assets of the Plans are invested in a wholly insured with-profits insurance contract with a
major insurance company. Contributions made to this contract are invested in insurance policies administered by third parties, which provide for a declared rate of interest. The yields on the investments are intended to provide for a steady return
on the assets, that is not wholly dependent on stock market fluctuations, to reflect the long-term performance of the investment. The insurance contract is fair valued using valuation techniques with market observable inputs. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-45</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The present value of the defined benefit obligation is determined by discounting the estimated future cash flows using
actuarial valuations. The principal assumptions used in determining pension benefit obligations for the Plans are shown below (expressed as weighted averages): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="66%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="14%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="18%"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" BGCOLOR="#e1e0df"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>2018</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">2017</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="12"></TD>
<TD HEIGHT="12" COLSPAN="2" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="12" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Discount rate</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" BGCOLOR="#e1e0df"><B>2.77%</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.47%</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Rate of increase in salaries</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" BGCOLOR="#e1e0df"><B>4.47%</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.51%</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Rate of inflation, <FONT STYLE="white-space:nowrap">pre-retirement</FONT></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" BGCOLOR="#e1e0df"><B>2.55%</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.40%</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Rate of increase in future pensions payment</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" BGCOLOR="#e1e0df"><B>3.51%</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.53%</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Life expectancy at age 65 for current pensioners:</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">&nbsp;&nbsp;Male</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" BGCOLOR="#e1e0df"><B>22 years</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22 years</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">&nbsp;&nbsp;Female</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" BGCOLOR="#e1e0df"><B>24 years</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24 years</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Life expectancy at age 65 for current members aged 40 or 45:</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">&nbsp;&nbsp;Male</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" BGCOLOR="#e1e0df"><B>23 years</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23 years</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">&nbsp;&nbsp;Female</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>25 years</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">26 years</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">At December&nbsp;31, 2018, the weighted average duration of the defined benefit obligation was 16 years (2017 &#150; 15 years). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Quantitative sensitivity analyses showing the impact on the defined benefit obligation for significant assumptions are as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="88%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="8" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="5" COLSPAN="8"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" BGCOLOR="#e1e0df"><B>December&nbsp;31</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">December&nbsp;31</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>2018</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">2017</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>&nbsp;&nbsp;&nbsp;&nbsp;Increase</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>&nbsp;&nbsp;&nbsp;&nbsp;Decrease</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">&nbsp;&nbsp;Increase</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">&nbsp;&nbsp;Decrease</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="12"></TD>
<TD HEIGHT="12" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="12" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="12" COLSPAN="4"></TD>
<TD HEIGHT="12" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Change in discount rate by 0.25%</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(15.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>17.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(11.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Change in <FONT STYLE="white-space:nowrap">pre-retirement</FONT> inflation rate by 0.25%</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>5.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(4.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Change in salary growth by 0.25%</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>0.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Change in pension increase assumption by 0.25%</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>8.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(8.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Increase of one year in the life expectancy</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>9.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>n/a</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">6.0</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">n/a</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>End of employment benefit
plans </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The liability for end of employment benefit plans represents the Company&#146;s estimated obligations for long service leave and annual leave that is
legislated in some countries in which the Company operates. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-46</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>19. Other Liabilities </B></P> <P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="94%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>2018</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">2017</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">Note</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Lease inducement benefits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>111.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Deferred share units payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>9.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Other cash-settled share-based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>3.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Liability for uncertain tax positions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>35.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Other</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>4.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">16.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>163.6</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">127.3</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Less current portion</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>23.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">26.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Long-term portion</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>140.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">101.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>20. Commitments </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company has various
operating lease commitments, including commitments for annual basic premises rent under long-term leases and equipment and vehicle operating leases. The Company also has purchase obligations for cloud services, software support, and equipment.
Depending on the agreement, the Company may enter into renewal options or escalation clauses. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company&#146;s commitments including future minimum lease payments
payable under noncancellable operating leases as at December&nbsp;31, 2018, are as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="91%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="12"></TD>
<TD HEIGHT="12" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Within one year</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>252.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">After one year but not more than five years</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>638.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">More than five years</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>400.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="12"></TD>
<TD HEIGHT="12" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Total commitments</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1,290.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="12"></TD>
<TD HEIGHT="12" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Variable payments and <FONT STYLE="white-space:nowrap">non-lease</FONT> elements</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(320.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Purchase obligations</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(68.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="12"></TD>
<TD HEIGHT="12" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Total minimum lease payments</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>902.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The premises rental expense for the year ended December&nbsp;31, 2018, was $181.7 (2017 &#150; $178.1). </P>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Sublease rental income for the year ended December&nbsp;31, 2018, was $7.2 (2017 &#150; $7.4). Future minimum sublease payments expected to be received under
noncancellable sublease agreements as at December&nbsp;31, 2018, are $19.2 (2017 &#150; $16.8). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>21. Contingencies and Guarantees </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The nature of the Company&#146;s legal claims and the provisions recorded for these claims are described in note 17. 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 accrue no 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. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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 </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-47</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>22. Share Capital </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Authorized
</B></P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="8%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="90%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">Unlimited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Common shares, with no par value</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top">Unlimited&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Preferred shares issuable in series, with attributes designated by the board of directors</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Common shares </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company had a Normal Course
Issuer Bid (NCIB) enabling it to purchase up to 2,278,747 common shares during the period November&nbsp;14, 2017, to November&nbsp;13, 2018. On November&nbsp;11, 2018, the Company renewed its NCIB, enabling it to purchase up to 2,273,879 common
shares during the period November&nbsp;14, 2018, to November&nbsp;13, 2019. In addition, the Company entered into an Automatic Share Purchase Plan (ASPP) with a broker that allows the purchase of common shares for cancellation under the NCIB at any
time during predetermined trading blackout periods. Such purchases are determined by the broker in its sole discretion based on parameters established by the Company under the ASPP. As at December&nbsp;31, 2018, no liability was recorded in the
Company&#146;s consolidated statements of financial position in connection with the ASPP. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">During 2018, 2,470,560 (2017 &#150; 465,713) common shares were
repurchased for cancellation pursuant to the NCIB at a cost of $76.7 (2017 &#150; $14.4). Of this amount, $19.1 (2017 &#150; $3.6), and $0.5 (2017 &#150; nil) reduced the share capital and contributed surplus, and $57.1 (2017 &#150; $10.8) was
charged to retained earnings. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">During 2018, the Company recognized a share-based compensation expense of $5.3 (2017 &#150; $9.5) in administrative and marketing
expenses in the consolidated statements of income. Of the amount expensed, $5.6 (2017 &#150; $4.9) related to the amortization of the fair value of options granted and was decreased by $0.3 (2017 &#150; $4.6) related to the cash-settled share-based
compensation (DSUs and PSUs). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The fair value of the amortized portion of the options granted was reflected through contributed surplus, and the cash-settled
share-based compensation was reflected through other liabilities. Upon the exercise of share options for which a share-based compensation expense has been recognized, the cash paid, together with the related portion of contributed surplus, is
credited to share capital. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Dividends </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Holders of common shares are
entitled to receive dividends when declared by the Company&#146;s board of directors. </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The table below describes the dividends declared and recorded in the
consolidated financial statements in 2018. </P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" ALIGN="center" BGCOLOR="#e1e0df">


<TR>
<TD WIDTH="31%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"><B>&nbsp;&nbsp;&nbsp;&nbsp;Dividend&nbsp;per&nbsp;Share</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Paid</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Date Declared</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Record Date</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Payment&nbsp;Date</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">February&nbsp;21, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">March&nbsp;29, 2018</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">April&nbsp;12, 2018</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.1375</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">May&nbsp;9, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">June&nbsp;29, 2018</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">July&nbsp;12, 2018</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.1375</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">August&nbsp;7, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">September&nbsp;28, 2018</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">October&nbsp;11, 2018</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.1375</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">November&nbsp;7, 2018</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">December&nbsp;28, 2018</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">January&nbsp;10, 2019</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">0.1375</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">At December&nbsp;31, 2018, trade and other payables included $15.4 (2017 &#150; $14.3) related to the dividends declared on
November&nbsp;7, 2018. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-48</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Share-based payment transactions </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company has a long-term incentive program that uses share options and PSUs. The Company also has a DSU plan for the board of directors. <B> </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>a) Share options</B> </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company has granted share options to officers and
employees to purchase 4,987,542 shares at prices from $14.88 to $32.98 per share. These options expire on dates between February&nbsp;28, 2019, and May&nbsp;15, 2023. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="90%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="8" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="5" COLSPAN="8"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" BGCOLOR="#e1e0df"><B>For the year ended</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">For the year ended</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" BGCOLOR="#e1e0df"><B>December&nbsp;31</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">December&nbsp;31</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>2018</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">2017</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>Weighted&nbsp;Average</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">Weighted&nbsp;Average</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>Exercise&nbsp;Price</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">Exercise Price</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>Shares</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>per Share</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">Shares</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">per Share</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>#</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">#</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="13" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Share options, beginning of the year</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;4,426,237</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>29.84</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;3,655,020</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28.33</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Granted</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1,112,779</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>32.98</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,229,689</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31.75</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Exercised</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(338,989</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>20.40</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(376,160</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21.09</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Forfeited</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(212,485</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>31.49</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(82,312</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">31.57</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="13" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Share options, end of the year</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>4,987,542</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>31.11</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">4,426,237</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">29.84</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The options held by officers and employees at December&nbsp;31, 2018, were as follows: </P>
<P STYLE="font-size:2pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center" BGCOLOR="#e1e0df">


<TR>
<TD WIDTH="12%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="13%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="13%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="13%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="3%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="13%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="13%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="13%"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5" COLSPAN="7"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="6"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" COLSPAN="7" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Options Outstanding</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="5" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Options Exercisable</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Weighted</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Weighted</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Weighted</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Average</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Weighted</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Average</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Average</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Exercise</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Average</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Exercise</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" ALIGN="right"><B>Range&nbsp;of&nbsp;Exercise</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Remaining</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Price per</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Remaining</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Price per</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" ALIGN="right"><B>Prices&nbsp;per&nbsp;Share</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Outstanding</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Contractual</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Share</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Exercisable</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Contractual</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>Share</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>#</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Life in Years</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>#</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Life in Years</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" ALIGN="right"><B>14.88</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>142,540</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>0.16</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>14.88</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>142,540</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>0.16</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>14.88</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" ALIGN="right"><B>20.88</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>364,526</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>1.16</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>20.88</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>364,526</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>1.16</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><B>20.88</B></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>31.75 </B>&#150; <B>32.98
</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>4,480,476</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>3.21</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>32.46</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>2,401,323</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>2.75</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>32.40</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>14.88 </B>&#150; <B>32.98
</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>4,987,542</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>2.98</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>31.11</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>2,908,389</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>2.43</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>30.10</B></TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The fair value of options granted is determined at the date of grant using the Black-Scholes option-pricing model. The model was developed
to use when estimating the fair value of traded options that have no vesting restrictions and are fully transferable. Option valuation models require the input of highly subjective assumptions, including expected share price volatility and expected
hold period to exercise. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">In 2018, the Company granted 1,112,779 (2017 &#150; 1,229,689) share options. The estimated fair value of options granted at the share
market price on the grant date was $5.73 per share (2017 &#150; $5.03) and was determined using the weighted average assumptions indicated below: </P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;2018</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B>2017<B></B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Volatility in the price of the Company&#146;s shares (%)</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>24.12</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24.13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Risk-free interest rate (%)</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2.10</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.81</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Expected hold period to exercise (years)</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>3.50</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.50</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Dividend yield (%)</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1.668</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.575</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Exercise price ($)</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>32.98</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">31.75</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-49</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The expected volatility was based on the historical volatility of the Company&#146;s shares over a period commensurate with
the expected hold period of the share options. The risk-free interest rate for the expected hold period of the options was based on the yield available on government bonds, with an approximate equivalent remaining term at the time of the grant.
Historical data was used to estimate the expected hold period before exercising the options. The options have a contractual life of five years. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">A summary of the
status of the Company&#146;s <FONT STYLE="white-space:nowrap">non-vested</FONT> options as at December&nbsp;31, 2018, and of changes in the year are as follows: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center" BGCOLOR="#e1e0df">


<TR>
<TD WIDTH="93%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>Number&nbsp;of&nbsp;Shares<BR>Subject to Option</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;Weighted&nbsp;Average<BR>Grant Date</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>Fair Value</B></P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>per Share</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>#</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right"><B>$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-TOP:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><FONT STYLE="white-space:nowrap">Non-vested</FONT> share options,
beginning of the year</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-TOP:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000" ALIGN="right"><B>2,139,320</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000" ALIGN="right"><B>5.28</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Granted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>1,112,779</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>5.73</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Vested</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(1,000,441</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>5.24</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Forfeited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(172,505</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>5.40</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B><FONT STYLE="white-space:nowrap">Non-vested</FONT> share
options, end of the year</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>2,079,153</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>5.53</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:8pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">At December&nbsp;31, 2018, a total compensation cost of $5.2 (2017 &#150; $4.8) relating to the Company&#146;s share option plans remained
unrecognized. This cost is expected to be recognized over a weighted average period of 1.06 years (2017 &#150; 1.06 years). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>b) Performance share units </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Under the Company&#146;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. PSUs vest upon completing a three-year service condition that starts on the grant date. The number of units that vest is subject to a percentage that can range from 0% to 200%, depending
on achieving two equally weighted three-year performance objectives based on net income growth and return on equity. For units that vest, unit holders receive a cash payment based on the closing price of the Company&#146;s common shares on the third
anniversary date of issue. For PSUs issued in 2018 onward, the cash payment is based on the <FONT STYLE="white-space:nowrap">weighted-by</FONT> -volume average of the closing market price of the Company&#146;s common shares for the last five trading
days preceding the anniversary date of issue. The fair value of these units is expensed over their three-year vesting period. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">During 2018, 193,385 PSUs were paid at
a value of $3.2 and 280,884 PSUs were issued (2017 &#150; 284,777). Also, 29,668 PSUs were forfeited (2017 &#150; 19,617). At December&nbsp;31, 2018, 744,081 PSUs were outstanding at a fair value of $6.0 (2017 &#150; 686,250 PSUs were outstanding at
a fair value of $14.3). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>c) Deferred share units </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The directors of the
board receive DSUs and annually elect to receive an additional fixed value compensation in the form of either DSUs or cash payment, less withholding amounts, to purchase common shares. A DSU is equal to one common share. These units vest on their
grant date and are paid in cash to the directors of the board on their death or retirement. They are valued at the <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">weighted-by-volume</FONT></FONT> average of the closing market price
of the Company&#146;s common shares for the last 10 trading days of the month of death or retirement. These units are recorded at fair value. DSUs are adjusted for dividends as they arise, based on the number of units outstanding on the record date.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">During 2018, 46,356 DSUs (2017 &#150; 38,625) were issued and 178,866 DSUs (2017 &#150; 66,021) were paid at a value of $6.2 (2017 &#150; $2.1). At
December&nbsp;31, 2018, 306,459 DSUs were outstanding at a fair value of $9.0 (2017 &#150; 438,969 DSUs were outstanding at a fair value of $15.5). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>23. Fair
Value Measurements </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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 </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-50</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">measures certain financial assets at fair value on a recurring basis. During 2018, no change was made to the method of
determining fair value. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. During 2018, no transfers were made between levels 1 and 2 of the fair value measurements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The following table summarizes the Company&#146;s fair value hierarchy (note 4h) for those assets and liabilities measured and adjusted to fair value on a recurring
basis at December&nbsp;31, 2018: </P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center" BGCOLOR="#e1e0df">


<TR>
<TD WIDTH="90%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>Carrying<BR>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>Quoted&nbsp;Prices&nbsp;in<BR>Active&nbsp;Markets&nbsp;for<BR>Identical&nbsp;Items</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>(Level 1)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>Significant&nbsp;Other</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>Observable&nbsp;Inputs</B></P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>(Level 2)</B></P></TD>

<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>Significant</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>Unobservable&nbsp;Inputs</B></P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>(Level
3)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Note</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" NOWRAP STYLE="BORDER-BOTTOM:1px solid #000000">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Investments&nbsp;held&nbsp;for&nbsp;self-insured<BR>liabilities</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;144.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>144.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Investments held for self-insured liabilities consist of government and corporate bonds, and equity securities. 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. Fair value of bonds is determined using
observable prices of debt with characteristics and maturities that are similar to the bonds being valued. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The following table summarizes the Company&#146;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 as at December&nbsp;31, 2018: </P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" BGCOLOR="#e1e0df">


<TR>
<TD WIDTH="90%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>Fair&nbsp;Value<BR>Amount&nbsp;of<BR>Liability</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>Quoted&nbsp;Prices&nbsp;in<BR>Active&nbsp;Markets&nbsp;for<BR>Identical&nbsp;Items<BR>(Level 1)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>Significant&nbsp;Other<BR>Observable&nbsp;Inputs<BR>(Level 2)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>Significant</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>Unobservable&nbsp;Inputs<BR>(Level 3)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">Note</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" NOWRAP STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Notes payable</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">16</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;76.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>76.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The fair value of notes payable 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. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>24. Financial Instruments </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Credit risk </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Credit risk is the risk of financial loss to the Company if a
counterparty fails to meet its contractual obligation. Assets that subject the Company to credit risk consist primarily of cash and cash equivalents, cash in escrow, trade and other receivables, unbilled receivables, contract assets, investments
held for self-insured liabilities, holdbacks on long-term contracts, and indemnifications. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company&#146;s maximum amount of credit risk exposure is limited to
the carrying amount of these assets, which, at December&nbsp;31, 2018, was $1,681.3 (2017 &#150; $1,667.4). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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, equity securities, and term deposits. The Company believes the risk associated with corporate bonds,
equity securities, and term deposits is mitigated by the overall quality and mix of the Company&#146;s investment portfolio. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. The Company does not concentrate its
credit risk in any particular client, industry, or economic or </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-51</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">geographic sector. 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 monitors trade receivables to an internal target of days of revenue in trade receivables, which, at December&nbsp;31, 2018, was 66 days (2017 &#150; 55
days). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company applies the simplified approach to trade and other receivables, unbilled receivables, contract assets, and holdbacks and recognizes a loss
allowance provision based on lifetime expected credit losses (ECLs). The loss allowance provision is based on the Company&#146;s historical collection and loss experience and incorporates forward-looking factors, where appropriate. </P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center" BGCOLOR="#e1e0df">


<TR>
<TD WIDTH="89%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right"><B>1&#150;30</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right"><B>31&#150;60</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right"><B>61&#150;90</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right"><B>91&#150;120</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right"><B>121+</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right"><B>$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right"><B>$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right"><B>$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right"><B>$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right"><B>$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right"><B>$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="13" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="13" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="13" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="13" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="13" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="13" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="13" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Expected loss rate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>0.07%</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>0.10%</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;0.22%</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;0.43%</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;0.75%</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Gross carrying amount</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>1,356.9&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;936.5&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;228.7&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>63.8&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>43.2&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>84.7&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Loss allowance provision, end of the year</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>1.9&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>0.7&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>0.2&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>0.1&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>0.2&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>0.7&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">During 2018, $0.8 of trade receivables were written off and the Company had no recoveries from the collection of cash flows previously
written off. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Bonds carried at FVOCI are considered to be low risk; therefore, the impairment provision is determined to be the
<FONT STYLE="white-space:nowrap">12-month</FONT> ECL. To the extent that the credit risk for any instruments significantly increases since initial acquisition, the impairment provision is determined using the lifetime ECL. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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. At December&nbsp;31, 2018, the ECL on trade and other receivables was $1.5 and $0.4 related to unbilled receivables, contract assets, and holdbacks. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Liquidity risk </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Liquidity risk is the risk that the Company will not be able to
meet obligations associated with its financial liabilities as they fall due. The Company meets its liquidity needs through various sources, including cash generated from operations, long- and short-term borrowings from its $800.0 revolving credit
facility and term loan, and the issuance of common shares. The unused capacity of the revolving credit facility at December&nbsp;31, 2018, was $223.4 (2017 &#150; $538.3). The Company believes that it has sufficient resources to meet obligations
associated with its financial liabilities. Liquidity risk is managed according to the Company&#146;s internal guideline of maintaining a net debt to EBITDA ratio of less than 2.5 (defined in note 25). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The timing of undiscounted cash outflows relating to financial liabilities is outlined in the table below: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;Less&nbsp;than&nbsp;1&nbsp;Year</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;to&nbsp;3&nbsp;Years</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;After&nbsp;3&nbsp;Years</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt" BGCOLOR="#e1e0df">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>December&nbsp;31, 2018</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Trade and other payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>567.2</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>567.2</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Long-term debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>935.4</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>49.1</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>196.7</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>689.6</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Other financial liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>3.1</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>1.1</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>0.3</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>1.7</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt" BGCOLOR="#e1e0df">
<TD HEIGHT="13" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="13" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="13" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="13" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="13" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Total contractual obligations</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>1,505.7</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>617.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>197.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>691.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="13"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD>
<TD HEIGHT="13" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Trade and other payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">704.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">704.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Long-term debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">740.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">198.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">541.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Other financial liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="13" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="13" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="13" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="13" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="13" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Total contractual obligations</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">1,456.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">904.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">548.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">2.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-52</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">In addition to the financial liabilities listed in the table, the Company will pay interest on the revolving credit facility
and the term loan outstanding in future periods. Further information on long-term debt is included in note 16. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Interest rate risk </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Interest rate risk is the risk that the fair value of the future cash flows of a financial instrument will fluctuate because of changes in market interest rates. The
Company is subject to interest rate cash flow risk to the extent that its revolving credit facility and term loan 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 and term deposits. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">If the interest rate on the Company&#146;s revolving credit
facility and term loan balances at December&nbsp;31, 2018, was 0.5% higher, with all other variables held constant, net income would decrease by $3.2. If it was 0.5% lower, an equal and opposite impact on net income would occur. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Foreign exchange risk </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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&#150;denominated assets and liabilities (such as
trade and other receivables, trade and other payables, and long-term debt) held in the Company&#146;s Canadian operations and foreign subsidiaries. The Company minimizes its exposure to foreign exchange fluctuations on these items by matching
foreign currency assets with foreign currency liabilities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Foreign exchange fluctuations may also arise on the translation of the Company&#146;s <FONT
STYLE="white-space:nowrap">US-based</FONT> subsidiaries or other foreign subsidiaries, where the functional currency is different from the Canadian dollar, and are recorded in other comprehensive income (loss). The Company does not hedge for this
foreign exchange risk. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Price risk </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company&#146;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. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">A 1.0% increase in equity prices at December&nbsp;31, 2018, would increase the Company&#146;s income by $0.3. </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">A 1.0% decrease would have an equal and opposite impact on income. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>25. Capital
Management </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company&#146;s objective when managing capital is to provide sufficient capacity to cover normal operating and capital expenditures, acquisition
growth, and payment of dividends, while maintaining an adequate return for shareholders. The Company defines its capital as the aggregate of long-term debt (including the current portion) and shareholders&#146; equity. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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 NCIBs, issue new shares, or raise or retire debt. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company periodically monitors capital by maintaining a net debt to EBITDA ratio below 2.5. This target is established annually and monitored quarterly and is the
same as in 2017. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Net debt to EBITDA ratio, a <FONT STYLE="white-space:nowrap">non-IFRS</FONT> measure, is calculated as the sum of (1)&nbsp;long-term debt,
including current portion, plus bank indebtedness, less cash and cash equivalents and cash in escrow, divided by (2)&nbsp;EBITDA, calculated as income before income taxes, net interest expense, amortization of intangible assets, depreciation of
property and equipment, and goodwill and intangible asset impairment. The Company&#146;s net debt to EBITDA ratio at </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-53</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">December&nbsp;31, 2018, was 2.42 (2017 &#150; 1.16), calculated on a trailing four-quarter basis. Going forward, there may
be occasions when the Company exceeds its target by completing acquisitions that increase its debt level above the target for a period of time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company is
subject to restrictive covenants related to its Credit Facilities (measured quarterly). These covenants include but are not limited to a leverage ratio and an interest coverage ratio <FONT STYLE="white-space:nowrap">(non-IFRS</FONT> measures). The
leverage ratio is calculated as consolidated debt to EBITDA, and the interest coverage ratio is calculated as EBITDA to interest expense. Failure to meet the terms of one or more of these covenants may constitute a default, potentially resulting in
accelerating the repayment of the debt obligation. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company was in compliance with the covenants under these agreements as at and throughout the year ended
December&nbsp;31, 2018. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>26. Income Taxes </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The effective income tax rate
for continuing operations in the consolidated statements of income differs from statutory Canadian tax rates as a result of the following: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="90%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">For&nbsp;the&nbsp;year&nbsp;ended<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2018</B></P></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>%</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">%</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Income tax expense at statutory Canadian rates</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>27.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Increase (decrease) resulting from:</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.50em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Transition tax related to US tax reform</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(4.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.50em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Rate differential on foreign income</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(3.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.50em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Research and development and other tax credits</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.50em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Unrecognized tax losses and temporary differences</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.50em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Adjustments in respect of prior years and other</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.50em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><FONT STYLE="white-space:nowrap">Non-deductible</FONT> expenses and
<FONT STYLE="white-space:nowrap">non-taxable</FONT> income</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>0.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.50em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Reorganization of corporate structure</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.50em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Disposition of a subsidiary</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.50em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Statutory rate change on deferred tax balances</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>24.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">63.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Major components of current income tax expense from continuing operations are as follows: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="79%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">For&nbsp;the&nbsp;year&nbsp;ended<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2018</B></P></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"> <P STYLE="font-size:4pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">$</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Ongoing operations</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>64.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Transition tax related to US tax reform</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(10.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Disposition of subsidiary</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">124.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Reorganization of corporate structure</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">3.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Total current income tax expense</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>54.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">192.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-54</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Major components of deferred income tax expense (recovery) from continuing operations are as follows: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt">


<TR>
<TD WIDTH="68%"></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">For&nbsp;the&nbsp;year&nbsp;ended<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR></TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="76%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2018</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">$</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Unrecognized tax losses and temporary differences</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Origination and reversal of timing differences</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(1.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Recovery arising from previously unrecognized tax assets</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Change of tax rates</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Revaluation due to US tax reform</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(12.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Disposition of a subsidiary</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(29.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Total deferred income tax expense (recovery)</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>0.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(26.4)</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Significant components of net deferred income tax assets (liabilities) are as follows:&nbsp;&nbsp;&nbsp;&nbsp; </P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="76%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2018</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">$</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Deferred income tax assets (liabilities)</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Carrying value of intangible assets in excess of tax cost</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(86.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(78.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Carrying value of property and equipment in excess of tax cost</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(7.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Cash to accrual adjustment on acquisition of US subsidiaries</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(1.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Differences in timing of taxability of revenue and deductibility of expenses</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>33.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Loss and tax credit carryforwards</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>16.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Employee defined benefit plan</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>7.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Other</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>3.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(33.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(31.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The following is a reconciliation of net deferred tax assets (liabilities):&nbsp;&nbsp;&nbsp;&nbsp; </P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="76%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2018</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">$</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Balance, beginning of the year</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(31.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(53.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Discontinued operations</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(8.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Impact of foreign exchange</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(2.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Adoption of IFRS 15 and IFRS 9</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>6.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Tax effect on other comprehensive income</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Tax recovery during the year recognized in net income</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Deferred taxes acquired through business combinations</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Other</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.0</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="4" STYLE="BORDER-TOP:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Balance, end of the year</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(33.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(31.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-55</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">At December&nbsp;31, 2018, 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: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="93%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2018</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL"><B>&nbsp;</B></P></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">$</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Deductible temporary differences</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>13.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">12.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><FONT STYLE="white-space:nowrap">Non-capital</FONT> tax losses:</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;Expire (2019 to 2038)</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>27.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;Never expire</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>73.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">72.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>100.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">88.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Capital tax losses:</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;Never expire</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>9.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">5.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>123.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">106.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><I>United States tax reform </I></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The United States
enacted tax reform legislation through the Tax Cuts and Jobs Act (the Tax Act). In response to the US tax reform, at December&nbsp;31, 2017, the Company recorded a $31.2 <FONT STYLE="white-space:nowrap">one-time</FONT> transition tax on deemed
mandatory repatriation of earnings and realized a recovery of $12.6 on remeasurement of deferred tax assets and liabilities using the substantively enacted federal tax rate of 21.0%. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On August&nbsp;1, 2018, the U.S. Treasury Department and Internal Revenue Service (IRS) released proposed regulations under Section&nbsp;965. These regulations provided
guidance relating to the <FONT STYLE="white-space:nowrap">one-time</FONT> transition tax due upon the mandatory repatriation of certain deferred foreign earnings. Based on the proposed regulations, certain tax elections filed after November&nbsp;2,
2017, were deemed to be disregarded in calculating the transition tax. As such, based on the calculation methods prescribed under the proposed regulations, a tax recovery of $10.0 was recognized on the federal portion of the transition tax. The
Company will continue to monitor for new interpretation and guidance issued by the U.S. Treasury Department, the IRS, and state taxing authorities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Although the
Company is subject to the 21.0% federal tax rate, effective January&nbsp;1, 2018, the Company also continues to assess other areas of the Tax Act for significant impacts on its estimated average annual effective tax rate and accounting policies,
such as the base erosion anti-abuse tax, limitations on interest expense deductions, foreign-derived intangible income deduction, and tax on global intangible <FONT STYLE="white-space:nowrap">low-taxed</FONT> income. At December&nbsp;31, 2018, the
Company has incorporated the relevant Tax Act items into its provision calculation. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-56</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>27. Net Interest Expense and Other Net Finance Expense </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Net interest expense </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL"></P></TD>
<TD VALIGN="bottom" COLSPAN="5" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">For&nbsp;the&nbsp;year&nbsp;ended<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="center">December&nbsp;31</P></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2018</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">$</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Interest on notes payable</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2.1</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Interest on revolving credit facilities</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>28.4</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Interest on finance leases</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>0.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Other</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>0.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">1.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Total interest expense</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>31.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">29.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Interest income on FVOCI investment debt securities</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(2.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Other</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(0.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Total interest income</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(2.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(3.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Net interest expense</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>28.7</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">25.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Other net finance expense </B></P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL"></P></TD>
<TD VALIGN="bottom" COLSPAN="5" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">For&nbsp;the&nbsp;year&nbsp;ended<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="center">December&nbsp;31</P></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2018</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">$</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Realized loss on sale of FVOCI investment debt securities</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>0.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Amortization on FVOCI investment debt securities</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>0.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Bank charges</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>5.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">8.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Total other finance expense</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>6.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">9.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Realized gain on sale of FVOCI investment debt securities</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Derecognition of notes payable</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.7</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(0.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Other net finance expense</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>5.7</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">7.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>28. Revenue </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Disaggregation of revenue
</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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 within Consulting Services: Buildings, Energy&nbsp;&amp; Resources, Environmental Services, Infrastructure,
and Water. Consulting Services revenue is derived principally under <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">fee-for-service</FONT></FONT> agreements with clients. Disaggregation of revenue by geographic area and service is
included in note 34. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company&#146;s Construction Services operations were disposed of during the year and reported as discontinued operations (note 8). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-57</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Contract balances </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The following
table provides information about receivables, contract assets, and deferred revenue (contract liabilities) from contracts with customers: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;<BR></B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31<BR>2018</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;<BR>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;<BR></TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;January&nbsp;1<BR>2018</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;<BR>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">$</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Receivables</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;&nbsp;&nbsp;Trade receivables and holdbacks</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>821.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">816.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">&nbsp;&nbsp;&nbsp;&nbsp;Unbilled receivables</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>384.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">315.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Contract assets</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>59.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">69.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Deferred revenue</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(174.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(196.4</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Total Consulting Services</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>1,091.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">1,004.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Significant increases (decreases) in contract assets and deferred revenue in the year are as follows: </P>
<P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="85%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL"></P></TD>
<TD VALIGN="bottom" COLSPAN="5" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">For the year ended<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="center">December&nbsp;31, 2018</P></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contract&nbsp;Assets</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;Deferred&nbsp;Revenue</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">Note</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="16" COLSPAN="4" BGCOLOR="#e1e0df"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Acquisitions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>0.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>7.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Discontinued operations and disposition of subsidiaries</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(15.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(59.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Revenue recognized in 2018 and included in deferred revenue at January&nbsp;1, 2018 was $196.4. Revenue recognized in 2018 from
performance obligations satisfied (or partially satisfied) in prior years was less than 5% of the Company&#146;s gross revenue from continuing operations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Remaining performance obligations (backlog) </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The aggregate amount of estimated
revenue (note 5) related to performance obligations that are unsatisfied (or partially unsatisfied) as at December&nbsp;31, 2018, was $4,179. This amount includes all contracts with customers but excludes variable consideration that is not highly
probable. The Company expects to recognize approximately 77% of this revenue as contracts are completed over the next 18 months, with the remainder recognized thereafter. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>29. Employee Costs from Continuing Operations </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="86%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL"></P></TD>
<TD VALIGN="bottom" COLSPAN="5" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">For&nbsp;the&nbsp;year&nbsp;ended<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="center">December 31</P></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2018</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">Note</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">$</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Wages, salaries, and benefits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2,358.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,220.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Pension costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>83.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">67.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Share-based compensation</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>5.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">9.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Total employee costs</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>2,447.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">2,298.0</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Direct labor</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1,540.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,411.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Indirect labor</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>907.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">886.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Total employee costs</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>2,447.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">2,298.0</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Direct labor costs include salaries, wages, and related fringe benefits for labor hours directly associated with the completion of
projects. Bonuses, share-based compensation, termination payments, and salaries, wages, and related fringe benefits for labor hours not directly associated with the completion of projects are included in indirect labor costs. Indirect labor costs
are included in administrative and marketing expenses in the consolidated statements of income. Included in pension costs is $70.5 (2017 &#150; $65.1) related to defined contribution plans. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-58</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>30. Other Expense (Income)&nbsp;&nbsp;&nbsp;&nbsp; </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL"></P></TD>
<TD VALIGN="bottom" COLSPAN="5" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">For&nbsp;the&nbsp;year&nbsp;ended<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="center">December&nbsp;31</P></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:9.5pt; font-family:ARIAL">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2018</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">$</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Loss on sale of property and equipment</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Unrealized loss on equity securities</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>4.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Net realized gain on equity securities</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>(0.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Other</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>(5.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(0.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Total other expense (income)</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>0.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(10.0</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>31. Weighted Average Shares Outstanding </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The
number of basic shares outstanding and diluted common shares, calculated on a weighted average basis, is as follows: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>December&nbsp;31</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">December&nbsp;31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2018</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2017</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>#</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">#</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Basic shares outstanding</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>113,733,118</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">113,991,507</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Share options (dilutive effect of 507,066 options; 2017 &#150;
4,426,237 options)</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>89,200</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">361,413</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Diluted shares</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>113,822,318</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">114,352,920</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">At December&nbsp;31, 2018, 4,480,476 options were antidilutive. At December&nbsp;31, 2017, no options were antidilutive. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>32. Cash Flow Information </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">A reconciliation of liabilities arising from
financing activities for the year ended December&nbsp;31, 2018, is as follows: </P> <P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center" BGCOLOR="#e1e0df">


<TR>
<TD WIDTH="87%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="8"></TD>
<TD HEIGHT="10" COLSPAN="8"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B><U>&nbsp;&nbsp;Statement&nbsp;of&nbsp;Cash&nbsp;Flows&nbsp;&nbsp;</U></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B><U><FONT STYLE="white-space:nowrap">&nbsp;&nbsp;&nbsp;&nbsp;Non-Cash&nbsp;Changes&nbsp;&nbsp;&nbsp;&nbsp;</FONT></U></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>January&nbsp;1</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>Repayments</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>Foreign</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>2018</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>Proceeds</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>or&nbsp;Payments</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>Exchange</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>Other</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>2018</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Revolving credit facilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>209.9</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>432.3</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(120.0</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>6.4</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>528.6</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Term loan</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>458.5</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(150.0</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>0.3</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>308.8</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Finance lease obligations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>10.4</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(14.8</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>1.4</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>22.5</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>19.5</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Dividends to shareholders</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>14.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>(61.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>62.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>15.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Total liabilities from financing activities</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>693.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>432.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>(346.1</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>7.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>85.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>872.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>33. Related-Party Disclosures </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">At
December&nbsp;31, 2018, 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. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-59</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The following lists the most significant entities where the Company owns 100% of the voting and restricted securities. </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="51%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="47%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Name</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Jurisdiction of Incorporation</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">3221969 Nova Scotia Company</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Nova Scotia, Canada</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">International Insurance Group Inc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Barbados</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Mustang Acquisition Holdings Inc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Delaware, United States</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">MWH International, Inc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Delaware, United States</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec Australia Pty Ltd</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Australia</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec Consulting Caribbean Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Barbados</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec Consulting International LLC</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Arizona, United States</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec Consulting International Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Canada</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec Consulting Ltd./Stantec Experts-conseils lt&eacute;e</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Canada</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec Consulting Michigan Inc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Michigan, United States</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec Consulting Services Inc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">New York, United States</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec Delaware II LLC</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Delaware, United States</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec Holdings (2017)&nbsp;Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">United Kingdom</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec Holdings II Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Alberta, Canada</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec New Zealand</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">New Zealand</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec Technology International Inc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Delaware, United States</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec UK Limited</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">United Kingdom</P></TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">There are no significant restrictions on the Company&#146;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&#146;s. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Structured entities </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">At December&nbsp;31, 2018, 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&#146;s
consolidated financial statements. The Company does not have any unconsolidated structured entities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The following lists the most significant structured entities
that are consolidated in the Company&#146;s financial statements. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="69%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="29%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Name</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Jurisdiction&nbsp;of&nbsp;Incorporation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec Architecture Inc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">North&nbsp;Carolina,&nbsp;United&nbsp;States</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec Architecture Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Canada</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec Geomatics Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Alberta, Canada</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec International Inc.</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Pennsylvania, United States</P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Joint operations&nbsp;&nbsp;&nbsp;&nbsp; </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The
Company also conducted its business through the following significant joint operations.&nbsp;&nbsp;&nbsp;&nbsp; </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="70%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="8%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="18%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>Ownership</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Name</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Interests</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Jurisdiction&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Stantec/SG Joint Venture</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">65%</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">United&nbsp;States</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Starr ll, a Joint Venture</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">48%</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">United States</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-60</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Joint ventures and associates </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The
Company enters into transactions through its investments in joint ventures and associates. The following table provides the total dollar amount for transactions that have been entered into with related parties. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="88%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000"><B>For the year ended December&nbsp;31, 2018</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000"><B>For the year ended December&nbsp;31, 2017</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>Sales to</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>Related&nbsp;Parties</B></P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;Distributions</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>Paid</B></P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>Amounts&nbsp;Owed</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>by Related</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>Parties</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">Sales to</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">Related&nbsp;Parties</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Distributions</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">Paid</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">Amounts&nbsp;Owed<BR>by Related<BR>Parties</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Joint ventures</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>39.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>0.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>10.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">40.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Associates</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>4.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>0.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>1.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">10.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">0.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">0.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Compensation of key management personnel and directors of the Company&nbsp;&nbsp;&nbsp;&nbsp; </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="88%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="center">For&nbsp;the&nbsp;year&nbsp;ended</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="center">December&nbsp;31</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">Note</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>2018</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL" ALIGN="right">2017</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Salaries and other short-term employment benefits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>9.0</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Directors&#146; fees</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>0.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Share-based compensation</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>0.9</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">4.0</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Total compensation</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
10.7</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;16.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company&#146;s key management personnel include its CEO, chief operating officer, chief business officer, chief financial officer,
chief practice and project officer, and executive vice presidents. The amounts disclosed in the table are the amounts recognized as an expense related to key management personnel and directors during the year. Share-based compensation includes the
fair value adjustment for the year. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>34. Segmented Information </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The
Company provides comprehensive professional services in the area of infrastructure and facilities throughout North America and globally. It considers the basis on which it is organized, including geographic areas, to identify its reportable
segments. Operating segments of the Company are defined as components of the Company for which separate financial information is available and are evaluated regularly by the chief operating decision maker when allocating resources and assessing
performance. The chief operating decision maker is the CEO of the Company, and the Company&#146;s operating segments are based on its regional geographic areas. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Segment performance is evaluated by the CEO based on gross margin and is measured consistently with gross margin in the consolidated financial statements. Inter-segment
revenues are eliminated on consolidation and reflected in the Adjustments and Eliminations column. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-61</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>Reportable segments from continuing operations </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Comparative figures in the table below were reclassified due to a realignment between the Consulting Services &#150; United States and Consulting Services &#150; Global
reportable segments. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="87%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-size:1pt" BGCOLOR="#e1e0df">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="24"></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="22" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000"><B>For the year ended December&nbsp;31, 2018</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt" BGCOLOR="#e1e0df">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="12"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000"><B>Consulting&nbsp;Services</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>Adjustments</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>and</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>Canada</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>United&nbsp;States</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;Global</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;Segments</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>Eliminations</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right"><B>Consolidated</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt" BGCOLOR="#e1e0df">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Total gross revenue</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>1,311.0</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>2,365.9</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>742.7</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>4,419.6</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(135.8</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>4,283.8</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Less inter-segment revenue</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>35.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>31.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>69.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>135.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>(135.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Gross revenue from external customers</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>1,275.8</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>2,334.6</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>673.4</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>4,283.8</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>4,283.8</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Less subconsultants and other direct expenses</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>188.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>560.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>180.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>928.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>928.6</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt" BGCOLOR="#e1e0df">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Total net revenue</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>1,087.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>1,774.4</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>493.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>3,355.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>3,355.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1pt" BGCOLOR="#e1e0df">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#e1e0df" STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Gross margin</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>557.0</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>982.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>275.7</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>1,815.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>-</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right"><B>1,815.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:12pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="22" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="22" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">For the year ended December&nbsp;31, 2017</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="12"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">Consulting Services</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">Adjustments</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">Total</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">and</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">Canada</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">United&nbsp;States</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;Global</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;Segments</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">Eliminations</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">Consolidated</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Total gross revenue</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,221.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,254.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">664.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,140.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(111.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,028.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Less inter-segment revenue</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">30.2</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">28.0</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">53.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">111.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">(111.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">)&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Gross revenue from external customers</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,191.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,226.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">611.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,028.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,028.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Less subconsultants and other direct expenses</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">164.1</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">511.3</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">179.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">854.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">854.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Total net revenue</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">1,027.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">1,714.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">431.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">3,173.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">3,173.8</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL"><B>Gross margin</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">551.5</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">958.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">251.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">1,761.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">-</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">1,761.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:1%; text-indent:-1%; font-size:9pt; font-family:ARIAL"><B>Geographic information </B></P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="white-space:nowrap">Non-Current&nbsp;assets</FONT></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">Gross Revenue</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="8"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;December&nbsp;31</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For&nbsp;the&nbsp;year&nbsp;ended&nbsp;December&nbsp;31&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>2018</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">2017</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" BGCOLOR="#e1e0df"><B>2018</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">2017</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>$</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000">$</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Canada</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>535.2</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">452.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1,275.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,191.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">United States</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1,342.3</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,311.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>2,334.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,226.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">United Kingdom</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>140.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">119.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>184.9</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">129.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:ARIAL">Other countries</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>140.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">148.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>488.5</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">481.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD>
<TD HEIGHT="10" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="10" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>2,158.3</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">2,031.6</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>4,283.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">4,028.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><FONT STYLE="white-space:nowrap">Non-current</FONT> assets consist of property and equipment, goodwill, and intangible assets. Geographic
information is attributed to countries based on the location of the assets. Gross revenue is attributed to countries based on the location of the project. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-62</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Gross revenue by services&nbsp;&nbsp;&nbsp;&nbsp; </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9.5pt" ALIGN="center">


<TR>
<TD WIDTH="92%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">For&nbsp;the&nbsp;year&nbsp;ended December&nbsp;31</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>2018</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right"><B>$</B></P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right">2017</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:9.5pt; font-family:ARIAL" ALIGN="right">$</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Consulting Services</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Buildings</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>944.5</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">898.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Energy&nbsp;&amp; Resources</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>591.7</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">479.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Environmental Services</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>682.8</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">678.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Infrastructure</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" ALIGN="right"><B>1,157.6</B></TD>
<TD NOWRAP VALIGN="bottom" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,090.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL">Water</P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>907.2</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">882.9</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4" BGCOLOR="#e1e0df"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:9.5pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9.5pt; font-family:ARIAL"><B>Total gross revenue from external customers</B></P></TD>
<TD VALIGN="bottom" BGCOLOR="#e1e0df" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df" ALIGN="right"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4,283.8</B></TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" BGCOLOR="#e1e0df"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4,028.7</TD>
<TD NOWRAP VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The allocation of gross revenue to each business operating unit has been reclassified for comparative figures due to a realignment of
certain services between business operating units. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Customers </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">The Company
has a large number of clients in various industries and sectors of the economy. No particular customer exceeds 10% of the Company&#146;s gross revenue. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>35.
Investment Tax Credits </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">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 2018, investment tax credits of $7.3 (2017 &#150; $9.6) were recorded. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>36. Events after the Reporting Period </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Normal Course Issuer Bid </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">From January&nbsp;1, 2019, to February&nbsp;28, 2019, pursuant to the NCIB, the Company repurchased and cancelled 195,064 common shares at an average price of $30.63 per
share for an aggregate price of $6.0. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Interest Rate Swap </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">In January 2019,
the Company entered into a $160.0 interest rate swap agreement maturing on June&nbsp;27, 2023. The swap agreement has the effect of converting the variable interest rate on $160.0 of the Company&#146;s revolving credit facility into a fixed rate of
2.295%, plus an applicable basis points spread. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"><B>Dividend </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">On
February&nbsp;27, 2019, the Company declared a dividend of $0.145 per share, payable on April&nbsp;15, 2019, to shareholders of record on March&nbsp;29, 2019. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"><B>37. Comparative Figures </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">Certain comparative figures have been reclassified to
conform to the presentation adopted for the current period, including a $13.6 reclassification for end of employment benefit plans from provisions to net employee defined benefit liability. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:6pt" ALIGN="center">

<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:6pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">Notes to the Consolidated Financial Statements</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:6pt; font-family:ARIAL">In Millions of
Canadian Dollars Except Number of Shares and Per Share Data</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:6pt; font-family:ARIAL">December 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">F-63</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Stantec Inc.</TD></TR></TABLE>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.4
<SEQUENCE>3
<FILENAME>d666259dex994.htm
<DESCRIPTION>EX-99.4
<TEXT>
<HTML><HEAD>
<TITLE>EX-99.4</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 99.4 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We consent to the incorporation by reference in the following Registration Statements: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Registration Statement (Form S-8 No. 333-143082) pertaining to the Employee Stock Purchase Plan of Stantec
Consulting Services Inc., and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Registration Statement (Form S-8 No. 333-143084) pertaining to the Employee Share Option Plan of Stantec Inc.,
and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Registration Statement (Form S-8 No. 333-212932) pertaining to the Long Term Incentive Plan of Stantec Inc.
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">of our reports dated February 28, 2019, with respect to the consolidated financial statements of Stantec Inc. and the effectiveness of
internal control over financial reporting of Stantec Inc., included in this Annual Report (Form 40-F) of Stantec Inc. for the year ended December 31, 2018. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We also consent to the use of our reports dated February 28, 2019, with respect to the consolidated financial statements of Stantec Inc. and the effectiveness
of internal control over financial reporting of Stantec Inc., included in the Annual Report (Form 40-F) for the year ended December 31, 2018, filed with the Securities and Exchange Commission. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>/s/ Ernst &amp; Young
LLP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U> </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Chartered
Professional Accountants </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Edmonton, Canada </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">February 28,
2019 </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.5
<SEQUENCE>4
<FILENAME>d666259dex995.htm
<DESCRIPTION>EX-99.5
<TEXT>
<HTML><HEAD>
<TITLE>EX-99.5</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>Exhibit 99.5 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL" ALIGN="center"><B>CERTIFICATION </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL" ALIGN="center"><B>REQUIRED BY RULE <FONT
STYLE="white-space:nowrap">13a-14(a)</FONT> </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL" ALIGN="center"><B>OR RULE <FONT STYLE="white-space:nowrap">15d-14(a),</FONT> PURSUANT TO SECTION 302 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL" ALIGN="center"><B>OF THE SARBANES-OXLEY ACT OF 2002 </B></P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="justify">I,
<B>GORDON A. JOHNSTON</B>, certify that: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">1.</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">I have reviewed this annual report on Form <FONT STYLE="white-space:nowrap">40-F/A</FONT> of Stantec Inc.;
</P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">2.</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">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; </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">3.</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">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; </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">4.</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">The issuer&#146;s other certifying officer and I are responsible for establishing and maintaining disclosure controls
and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act Rules <FONT
STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the issuer and have: </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%">&nbsp;</TD>
<TD WIDTH="7%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">(a)</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">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;
</P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%">&nbsp;</TD>
<TD WIDTH="7%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">(b)</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">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;
</P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%">&nbsp;</TD>
<TD WIDTH="7%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">(c)</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">Evaluated the effectiveness of the issuer&#146;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; and </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%">&nbsp;</TD>
<TD WIDTH="7%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">(d)</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">Disclosed in this report any change in the issuer&#146;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&#146;s internal control over financial reporting; and </P></TD></TR></TABLE>
</DIV></Center>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL" ALIGN="center">
 2
 </P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">5.</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">The issuer&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of internal
control over financial reporting, to the issuer&#146;s auditors and the audit committee of the issuer&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%">&nbsp;</TD>
<TD WIDTH="7%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">(a)</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">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&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%">&nbsp;</TD>
<TD WIDTH="7%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">(b)</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">Any fraud, whether or not material, that involves management or other employees who have a significant role in the
issuer&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="justify">Date:&nbsp;&nbsp;&nbsp;&nbsp;March 1, 2019 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt">


<TR>
<TD WIDTH="100%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt"><U>/s/ Gordon A.
Johnston&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">GORDON A. JOHNSTON, M. ENG, P. ENG</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">President and Chief Executive Officer</P></TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.6
<SEQUENCE>5
<FILENAME>d666259dex996.htm
<DESCRIPTION>EX-99.6
<TEXT>
<HTML><HEAD>
<TITLE>EX-99.6</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>Exhibit 99.6 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL" ALIGN="center"><B>CERTIFICATION PURSUANT TO </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL" ALIGN="center"><B>18 U.S.C. SECTION
1350, </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL" ALIGN="center"><B>AS ENACTED PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL" ALIGN="center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; text-indent:6%; font-size:10pt; font-family:ARIAL" ALIGN="justify">Stantec Inc. (the &#147;Company&#148;) is filing its annual report on Form 40-F/A for the fiscal year ended December 31, 2018
(the&nbsp;&#147;Report&#148;) with the United States Securities and Exchange Commission. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:6%; font-size:10pt; font-family:ARIAL" ALIGN="justify">I, Gordon A. Johnston, President and Chief
Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350, as enacted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
</P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">The information contained in the Report fairly presents, in all material respects, the financial condition and results
of operations of the Company. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt">


<TR>
<TD WIDTH="47%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="46%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">Date: March 1, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt"><U>/s/ Gordon A.
Johnston&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">GORDON A. JOHNSTON, M. ENG., P. ENG</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">President and Chief Executive Officer</P></TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.7
<SEQUENCE>6
<FILENAME>d666259dex997.htm
<DESCRIPTION>EX-99.7
<TEXT>
<HTML><HEAD>
<TITLE>EX-99.7</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>Exhibit 99.7 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL" ALIGN="center"><B>CERTIFICATION </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL" ALIGN="center"><B>REQUIRED BY RULE 13a-14(a)
</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL" ALIGN="center"><B>OR RULE 15d-14(a), PURSUANT TO SECTION 302 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:ARIAL" ALIGN="center"><B>OF THE SARBANES-OXLEY ACT OF 2002 </B></P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="justify">I,
<B>THERESA B. Y. JANG</B>, certify that: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">1.</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">I have reviewed this annual report on Form 40-F/A of Stantec Inc.; </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">2.</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">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; </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">3.</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">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; </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">4.</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">The issuer&#146;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 <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(f)</FONT> and 15d-15(f)) for the issuer and have:
</P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%">&nbsp;</TD>
<TD WIDTH="7%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">(a)</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">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;
</P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%">&nbsp;</TD>
<TD WIDTH="7%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">(b)</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">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;
</P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%">&nbsp;</TD>
<TD WIDTH="7%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">(c)</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">Evaluated the effectiveness of the issuer&#146;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; and </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%">&nbsp;</TD>
<TD WIDTH="7%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">(d)</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">Disclosed in this report any change in the issuer&#146;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&#146;s internal control over financial reporting; and </P></TD></TR></TABLE>
</DIV></Center>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL" ALIGN="center">
 2
 </P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">5.</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">The issuer&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of internal
control over financial reporting, to the issuer&#146;s auditors and the audit committee of the issuer&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%">&nbsp;</TD>
<TD WIDTH="7%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">(a)</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">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&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="6%">&nbsp;</TD>
<TD WIDTH="7%" VALIGN="top" ALIGN="justify"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">(b)</P></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">Any fraud, whether or not material, that involves management or other employees who have a significant role in the
issuer&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="justify">Date: March 1, 2019 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt">


<TR>
<TD WIDTH="100%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt"><U>/s/ Theresa B. Y.
Jang&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">THERESA B. Y. JANG</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:ARIAL; font-size:10pt">Executive Vice President and Chief Financial Officer</P></TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.8
<SEQUENCE>7
<FILENAME>d666259dex998.htm
<DESCRIPTION>EX-99.8
<TEXT>
<HTML><HEAD>
<TITLE>EX-99.8</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right"><B>Exhibit 99.8 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="center"><B>CERTIFICATION PURSUANT TO </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="center"><B>18 U.S.C. SECTION
1350, </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="center"><B>AS ENACTED PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:ARIAL" ALIGN="justify">Stantec Inc. (the &#147;Company&#148;) is filing its annual report on Form <FONT STYLE="white-space:nowrap">40-F/A</FONT> for the fiscal
year ended December&nbsp;31, 2018 (the &#147;Report&#148;) with the United States Securities and Exchange Commission. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:ARIAL" ALIGN="justify">I, Theresa B.
Y. Jang, Executive Vice President and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350, as enacted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">The Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934;
and </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="justify">The information contained in the Report fairly presents, in all material respects, the financial condition and results
of operations of the Company. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt">


<TR>
<TD WIDTH="47%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="46%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top">Date: March&nbsp;1, 2019</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>/s/ Theresa B. Y.
Jang&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">THERESA B. Y. JANG</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Executive Vice President and Chief Financial Officer</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>8
<FILENAME>stn-20181231.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="yes" ?>
<!-- DFS Xcelerate Instance Document - http://www.dfsco.com/financial-services/ -->
<!-- Version:  6.23.6 -->
<!-- Round: 5 -->
<!-- Creation date: 2019-03-01T21:08:37Z -->
<!-- Copyright (c) 2017 Donnelley Financial, LLC. All Rights Reserved. -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:ifrs-full="http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:srt="http://fasb.org/srt/2018-01-31" xmlns:srt-types="http://fasb.org/srt-types/2018-01-31" xmlns:stn="http://www.stantec.com/20181231" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <xbrll:schemaRef xlink:arcrole="http://www.xbrl.org/2003/linkbase" xlink:href="stn-20181231.xsd" xlink:type="simple" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink"/>
  <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="eol_PE179647--1840-F0005_STD_0_20180506_0_3416696x3509486" decimals="-5" id="id_11072868_DDAB6948-DFD7-4CD8-B2F3-716A634E32F4_9004_14" unitRef="iso4217_CAD">150000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
  <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="eol_PE179647--1840-F0005_STD_0_20171001_0_3422662x3416700" decimals="INF" id="id_11072868_8D57785E-F9C1-4ABC-B661-02BF1DD59F94_1001_0" unitRef="pure">0.089</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
  <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="eol_PE179647--1840-F0005_STD_0_20171001_0_3422662x3423353" decimals="INF" id="id_11072868_8D57785E-F9C1-4ABC-B661-02BF1DD59F94_1004_0" unitRef="pure">0.151</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
  <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="eol_PE179647--1840-F0005_STD_0_20181001_0_3421158x3498452" decimals="3" id="id_11072868_5EA6F4A1-8E4E-4390-83F1-D2605F1D2BD6_1003_1" unitRef="pure">0.112</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
  <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections contextRef="eol_PE179647--1840-F0005_STD_0_20181001_0_3421158x3498452" decimals="3" id="id_11072868_5EA6F4A1-8E4E-4390-83F1-D2605F1D2BD6_1003_2" unitRef="pure">0.030</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
  <stn:RevenueGrowthRates contextRef="eol_PE179647--1840-F0005_STD_0_20181001_0_3421158x3498452" decimals="3" id="id_11072868_5EA6F4A1-8E4E-4390-83F1-D2605F1D2BD6_1003_4" unitRef="pure">0.037</stn:RevenueGrowthRates>
  <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="eol_PE179647--1840-F0005_STD_0_20181001_0_3422662x3416700" decimals="INF" id="id_11072868_8D57785E-F9C1-4ABC-B661-02BF1DD59F94_1002_0" unitRef="pure">0.093</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
  <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="eol_PE179647--1840-F0005_STD_0_20181001_0_3422662x3423353" decimals="INF" id="id_11072868_8D57785E-F9C1-4ABC-B661-02BF1DD59F94_1003_0" unitRef="pure">0.170</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
  <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections contextRef="eol_PE179647--1840-F0005_STD_0_20181001_0_3422662x3423353" decimals="INF" id="id_11072868_C13CAE3D-E0AE-407D-AAC5-5242074F6507_1001_1" unitRef="pure">0.030</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
  <ifrs-full:CashAndCashEquivalents contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2001_37" unitRef="iso4217_CAD">210900000</ifrs-full:CashAndCashEquivalents>
  <ifrs-full:DeferredTaxLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0" decimals="-5" id="id_11072868_6E97CD9E-2606-4AC1-9A5E-51BB49D76873_2001_0" unitRef="iso4217_CAD">-53400000</ifrs-full:DeferredTaxLiabilityAsset>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_1006_1" unitRef="iso4217_CAD">1975700000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:OtherProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_2004_0" unitRef="iso4217_CAD">105400000</ifrs-full:OtherProvisions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416740x3487856" decimals="INF" id="id_11072868_D5345F73-338D-4174-926D-30690F363519_3001_0" unitRef="pure">3655020</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416740x3487856" decimals="2" id="id_11072868_EAC25F18-ABA9-4414-8927-11975A90D157_3001_0" unitRef="iso4217_CAD">28.33</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
  <ifrs-full:Goodwill contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416755" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_6001_5" unitRef="iso4217_CAD">-178000000</ifrs-full:Goodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_1005_15" unitRef="iso4217_CAD">-141000000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_1005_15" unitRef="iso4217_CAD">-200900000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_1003_15" unitRef="iso4217_CAD">-64900000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_1004_15" unitRef="iso4217_CAD">-17300000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_1002_15" unitRef="iso4217_CAD">-45600000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_1001_15" unitRef="iso4217_CAD">-73100000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_1003_15" unitRef="iso4217_CAD">-28200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_1001_15" unitRef="iso4217_CAD">-85000000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_1004_15" unitRef="iso4217_CAD">-8600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_1002_15" unitRef="iso4217_CAD">-19200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_1006_15" unitRef="iso4217_CAD">5500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:Goodwill contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_7001_0" unitRef="iso4217_CAD">2006100000</ifrs-full:Goodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_2005_1" unitRef="iso4217_CAD">590500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_2005_1" unitRef="iso4217_CAD">414800000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_2003_1" unitRef="iso4217_CAD">166900000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_2004_1" unitRef="iso4217_CAD">34000000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_2002_1" unitRef="iso4217_CAD">82000000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_2001_1" unitRef="iso4217_CAD">131900000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_2003_1" unitRef="iso4217_CAD">97600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_2001_1" unitRef="iso4217_CAD">399000000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_2004_1" unitRef="iso4217_CAD">38400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_2002_1" unitRef="iso4217_CAD">55500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_2006_1" unitRef="iso4217_CAD">-10300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:OtherProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3417396x3421698" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_2003_0" unitRef="iso4217_CAD">10800000</ifrs-full:OtherProvisions>
  <ifrs-full:OtherProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3417396x3495031" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_2002_0" unitRef="iso4217_CAD">25200000</ifrs-full:OtherProvisions>
  <ifrs-full:OtherProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3417396x3498525" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_2001_0" unitRef="iso4217_CAD">69400000</ifrs-full:OtherProvisions>
  <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_2003_0" unitRef="iso4217_CAD">50500000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
  <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_2001_0" unitRef="iso4217_CAD">374600000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
  <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_2002_0" unitRef="iso4217_CAD">-324100000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3417632x3416769" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_1003_1" unitRef="iso4217_CAD">18700000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3417632x3416979" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_1005_1" unitRef="iso4217_CAD">167300000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3417632x3421013" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_1001_1" unitRef="iso4217_CAD">871800000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:NumberOfSharesOutstanding contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3417632x3421013" decimals="INF" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_1001_2" unitRef="shares">114081229</ifrs-full:NumberOfSharesOutstanding>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20161231_0_3417632x3422911" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_1004_1" unitRef="iso4217_CAD">917900000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:Accruals contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_4168A8F5-8A8B-4E47-B335-C5C58599CBFE_1002_2" unitRef="iso4217_CAD">88700000</ifrs-full:Accruals>
  <ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="4" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_1002_2" unitRef="pure">0.0351</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
  <ifrs-full:AdditionalPaidinCapital contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_39" unitRef="iso4217_CAD">21500000</ifrs-full:AdditionalPaidinCapital>
  <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_B135BF0C-4EAB-46A5-9076-C334AD8CBD5D_2_1" unitRef="iso4217_CAD">2100000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
  <ifrs-full:Borrowings contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_7B4A323F-91F4-4678-83AD-0569DAECD034_1002_4" unitRef="iso4217_CAD">739600000</ifrs-full:Borrowings>
  <ifrs-full:CashAndCashEquivalents contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1002_37" unitRef="iso4217_CAD">239500000</ifrs-full:CashAndCashEquivalents>
  <ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="4" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_1002_4" unitRef="pure">0.0353</ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases>
  <ifrs-full:Assets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_19" unitRef="iso4217_CAD">3883100000</ifrs-full:Assets>
  <ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_2_0" unitRef="iso4217_CAD">2900000</ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets>
  <ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_41" unitRef="iso4217_CAD">49500000</ifrs-full:AccumulatedOtherComprehensiveIncome>
  <ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="4" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_1002_1" unitRef="pure">0.0247</ifrs-full:ActuarialAssumptionOfDiscountRates>
  <ifrs-full:Cash contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_2FDA18BF-1962-49C3-80BE-A21CF0CE3907_2_0" unitRef="iso4217_CAD">234700000</ifrs-full:Cash>
  <ifrs-full:CurrentLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_28" unitRef="iso4217_CAD">1155500000</ifrs-full:CurrentLiabilities>
  <ifrs-full:CurrentProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_26" unitRef="iso4217_CAD">28100000</ifrs-full:CurrentProvisions>
  <ifrs-full:CurrentTaxAssetsCurrent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_7" unitRef="iso4217_CAD">61600000</ifrs-full:CurrentTaxAssetsCurrent>
  <ifrs-full:CurrentTaxLiabilitiesCurrent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_24" unitRef="iso4217_CAD">11000000</ifrs-full:CurrentTaxLiabilitiesCurrent>
  <ifrs-full:DeferredTaxAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_17" unitRef="iso4217_CAD">23200000</ifrs-full:DeferredTaxAssets>
  <ifrs-full:DeferredTaxLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_34" unitRef="iso4217_CAD">54600000</ifrs-full:DeferredTaxLiabilities>
  <ifrs-full:DeferredTaxLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_1002_8" unitRef="iso4217_CAD">-31400000</ifrs-full:DeferredTaxLiabilityAsset>
  <ifrs-full:CurrentPrepaidExpenses contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_8" unitRef="iso4217_CAD">54300000</ifrs-full:CurrentPrepaidExpenses>
  <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_9D9B6EFB-235B-4B2E-908F-FBD8C7DF789C_1002_0" unitRef="iso4217_CAD">12800000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
  <ifrs-full:CurrentRestrictedCashAndCashEquivalents contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_3" unitRef="iso4217_CAD">7900000</ifrs-full:CurrentRestrictedCashAndCashEquivalents>
  <ifrs-full:CurrentAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_10" unitRef="iso4217_CAD">1608200000</ifrs-full:CurrentAssets>
  <ifrs-full:CurrentContractLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_23" unitRef="iso4217_CAD">187400000</ifrs-full:CurrentContractLiabilities>
  <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_7B4A323F-91F4-4678-83AD-0569DAECD034_1002_5" unitRef="iso4217_CAD">198200000</ifrs-full:CurrentPortionOfLongtermBorrowings>
  <ifrs-full:CurrentTaxLiabilitiesNoncurrent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_30" unitRef="iso4217_CAD">18300000</ifrs-full:CurrentTaxLiabilitiesNoncurrent>
  <ifrs-full:EquityAndLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_44" unitRef="iso4217_CAD">3883100000</ifrs-full:EquityAndLiabilities>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_42" unitRef="iso4217_CAD">1896300000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_DBB363B0-3E46-4A2C-BAA8-ECB60F831160_1002_1" unitRef="iso4217_CAD">16800000</ifrs-full:ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease>
  <ifrs-full:DividendPayables contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_2E5A8FD1-8CA6-4326-8066-4D8A61C7E367_1002_0" unitRef="iso4217_CAD">14300000</ifrs-full:DividendPayables>
  <ifrs-full:FutureFinanceChargeOnFinanceLease contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_E7B36306-40E7-4FED-8E57-DAD05572DC13_1002_3" unitRef="iso4217_CAD">-100000</ifrs-full:FutureFinanceChargeOnFinanceLease>
  <ifrs-full:Goodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_3002_9" unitRef="iso4217_CAD">1556600000</ifrs-full:Goodwill>
  <ifrs-full:IssuedCapital contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_38" unitRef="iso4217_CAD">878200000</ifrs-full:IssuedCapital>
  <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_1005_1" unitRef="iso4217_CAD">693100000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
  <ifrs-full:MaximumExposureToCreditRisk contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="INF" id="id_11072868_AC901981-E4A3-48B7-B439-FC5B240D1BAA_2_0" unitRef="iso4217_CAD">1667400000</ifrs-full:MaximumExposureToCreditRisk>
  <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_15" unitRef="iso4217_CAD">11900000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
  <ifrs-full:LongtermBorrowings contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_7B4A323F-91F4-4678-83AD-0569DAECD034_1002_6" unitRef="iso4217_CAD">541400000</ifrs-full:LongtermBorrowings>
  <ifrs-full:NoncontrollingInterests contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_43" unitRef="iso4217_CAD">3000000</ifrs-full:NoncontrollingInterests>
  <ifrs-full:OtherCurrentFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_1002_9" unitRef="iso4217_CAD">14000000</ifrs-full:OtherCurrentFinancialAssets>
  <ifrs-full:OtherNoncurrentAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_1002_11" unitRef="iso4217_CAD">195500000</ifrs-full:OtherNoncurrentAssets>
  <ifrs-full:OtherNoncurrentLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1002_8" unitRef="iso4217_CAD">101100000</ifrs-full:OtherNoncurrentLiabilities>
  <ifrs-full:OtherShorttermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_1004_6" unitRef="iso4217_CAD">28100000</ifrs-full:OtherShorttermProvisions>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_5005_29" unitRef="iso4217_CAD">262400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:Liabilities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_36" unitRef="iso4217_CAD">1983800000</ifrs-full:Liabilities>
  <ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_E7B36306-40E7-4FED-8E57-DAD05572DC13_1002_4" unitRef="iso4217_CAD">10400000</ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue>
  <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_16" unitRef="iso4217_CAD">12700000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
  <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_1001_8" unitRef="iso4217_CAD">1456300000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
  <ifrs-full:OtherAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_1002_8" unitRef="iso4217_CAD">209500000</ifrs-full:OtherAssets>
  <ifrs-full:OtherLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1002_5" unitRef="iso4217_CAD">127300000</ifrs-full:OtherLiabilities>
  <ifrs-full:OtherLongtermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_1004_7" unitRef="iso4217_CAD">68100000</ifrs-full:OtherLongtermProvisions>
  <ifrs-full:OtherProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_1004_5" unitRef="iso4217_CAD">96200000</ifrs-full:OtherProvisions>
  <ifrs-full:MinimumFinanceLeasePaymentsPayable contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_E7B36306-40E7-4FED-8E57-DAD05572DC13_1002_2" unitRef="iso4217_CAD">10500000</ifrs-full:MinimumFinanceLeasePaymentsPayable>
  <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_4F7DF7D7-5527-412B-834C-45998FE2F0E9_1005_2" unitRef="iso4217_CAD">2031600000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
  <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_2BA5F99D-4A76-4DE2-8B1A-6A473F366737_1002_3" unitRef="iso4217_CAD">44800000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
  <ifrs-full:OtherCurrentAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_9" unitRef="iso4217_CAD">14000000</ifrs-full:OtherCurrentAssets>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_003DB4CA-C6DF-4238-8115-B0EEC58E16D5_1003_3" unitRef="iso4217_CAD">147100000</ifrs-full:OtherFinancialAssets>
  <ifrs-full:NoncurrentProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_32" unitRef="iso4217_CAD">68100000</ifrs-full:NoncurrentProvisions>
  <ifrs-full:OtherCurrentLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1002_7" unitRef="iso4217_CAD">26200000</ifrs-full:OtherCurrentLiabilities>
  <ifrs-full:OtherReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_B135BF0C-4EAB-46A5-9076-C334AD8CBD5D_2_4" unitRef="iso4217_CAD">25700000</ifrs-full:OtherReceivables>
  <ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="4" id="id_11072868_D67F9FE8-0605-46BB-9EEF-F73DCDE7A033_1003_2" unitRef="pure">0.0025</ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption>
  <ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="4" id="id_11072868_D67F9FE8-0605-46BB-9EEF-F73DCDE7A033_1003_1" unitRef="pure">0.0025</ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption>
  <ifrs-full:PlanAssetsAtFairValue contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_2_9" unitRef="iso4217_CAD">379200000</ifrs-full:PlanAssetsAtFairValue>
  <ifrs-full:RetainedEarnings contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_40" unitRef="iso4217_CAD">947100000</ifrs-full:RetainedEarnings>
  <ifrs-full:TradeAndOtherCurrentReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_4" unitRef="iso4217_CAD">816100000</ifrs-full:TradeAndOtherCurrentReceivables>
  <ifrs-full:TradeAndOtherPayables contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_4168A8F5-8A8B-4E47-B335-C5C58599CBFE_1002_3" unitRef="iso4217_CAD">704600000</ifrs-full:TradeAndOtherPayables>
  <ifrs-full:TradeAndOtherReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_B135BF0C-4EAB-46A5-9076-C334AD8CBD5D_2_5" unitRef="iso4217_CAD">816100000</ifrs-full:TradeAndOtherReceivables>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_5005_28" unitRef="iso4217_CAD">212600000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:ShorttermDepositsClassifiedAsCashEquivalents contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_2FDA18BF-1962-49C3-80BE-A21CF0CE3907_2_1" unitRef="iso4217_CAD">4800000</ifrs-full:ShorttermDepositsClassifiedAsCashEquivalents>
  <ifrs-full:TradeReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_B135BF0C-4EAB-46A5-9076-C334AD8CBD5D_2_0" unitRef="iso4217_CAD">746600000</ifrs-full:TradeReceivables>
  <ifrs-full:TradeAndOtherCurrentPayables contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_22" unitRef="iso4217_CAD">704600000</ifrs-full:TradeAndOtherCurrentPayables>
  <ifrs-full:TradeAndOtherPayablesToTradeSuppliers contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_4168A8F5-8A8B-4E47-B335-C5C58599CBFE_1002_0" unitRef="iso4217_CAD">367100000</ifrs-full:TradeAndOtherPayablesToTradeSuppliers>
  <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_1001_5" unitRef="iso4217_CAD">704600000</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
  <ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="2" id="id_11072868_5EBFD828-9D98-452D-901A-0535D41D5D03_1003_2" unitRef="iso4217_CAD">5.03</ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted>
  <stn:WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="2" id="id_11072868_63551CED-534F-40F3-BF77-2042F3A62617_1002_1" unitRef="Y">1.06</stn:WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions>
  <stn:IncreaseInProvisionsAndIndemnificationAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_445584FD-C058-4648-93F9-C6BE4166DF05_2_1" unitRef="iso4217_CAD">200000</stn:IncreaseInProvisionsAndIndemnificationAssets>
  <stn:OtherFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_1001_7" unitRef="iso4217_CAD">10900000</stn:OtherFinancialLiabilitiesUndiscountedCashFlows>
  <stn:DeferredShareUnitsPayable contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1002_1" unitRef="iso4217_CAD">15500000</stn:DeferredShareUnitsPayable>
  <stn:EmployeeAndPayrollLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_4168A8F5-8A8B-4E47-B335-C5C58599CBFE_1002_1" unitRef="iso4217_CAD">248800000</stn:EmployeeAndPayrollLiabilities>
  <stn:ChargesToRetainedEarnings contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_4A8DADBD-78F4-4ABD-BFF4-E7C90B8A4319_1002_4" unitRef="iso4217_CAD">-10800000</stn:ChargesToRetainedEarnings>
  <stn:OtherCashSettledSharebasedCompensation contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1002_2" unitRef="iso4217_CAD">7000000</stn:OtherCashSettledSharebasedCompensation>
  <stn:LiabilityForUncertainTaxPositions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1002_3" unitRef="iso4217_CAD">31300000</stn:LiabilityForUncertainTaxPositions>
  <stn:NotesPayableRecognisedInBusinessCombination contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_74BA5CA1-4DF0-4C94-8FCB-29199915B979_2001_0" unitRef="iso4217_CAD">58800000</stn:NotesPayableRecognisedInBusinessCombination>
  <stn:LongTermDebtUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_1001_6" unitRef="iso4217_CAD">740800000</stn:LongTermDebtUndiscountedCashFlows>
  <stn:GrossTradeReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_B3A89066-762D-40B5-8BC5-5748A225EEA6_1001_2" unitRef="iso4217_CAD">748700000</stn:GrossTradeReceivables>
  <stn:LettersOfCreditOutstandingAmount1 contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_E925465F-5582-4A0C-BBE8-C655510FBB26_1002_1" unitRef="iso4217_CAD">51800000</stn:LettersOfCreditOutstandingAmount1>
  <stn:MiscellaneousOtherLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1002_4" unitRef="iso4217_CAD">16300000</stn:MiscellaneousOtherLiabilities>
  <stn:SharesRepurchasedForCancellation contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="INF" id="id_11072868_4A8DADBD-78F4-4ABD-BFF4-E7C90B8A4319_1002_0" unitRef="shares">465713</stn:SharesRepurchasedForCancellation>
  <stn:ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="4" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_1002_3" unitRef="pure">0.0240</stn:ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement>
  <stn:LeaseInducementBenefits contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1002_0" unitRef="iso4217_CAD">57200000</stn:LeaseInducementBenefits>
  <stn:HoldbacksCurrent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_B135BF0C-4EAB-46A5-9076-C334AD8CBD5D_2_2" unitRef="iso4217_CAD">43800000</stn:HoldbacksCurrent>
  <stn:UnbilledReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_2_5" unitRef="iso4217_CAD">414800000</stn:UnbilledReceivables>
  <stn:DilutiveShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="INF" id="id_11072868_D1ACB9BF-A037-4DEC-A4F1-6AD401175495_1002_500002" unitRef="pure">4426237</stn:DilutiveShareOptions>
  <stn:OtherFinancialAssetAtAmortisedCost contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0" decimals="-5" id="id_11072868_003DB4CA-C6DF-4238-8115-B0EEC58E16D5_1003_4" unitRef="iso4217_CAD">146900000</stn:OtherFinancialAssetAtAmortisedCost>
  <ifrs-full:Borrowings contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3479625" decimals="-5" id="id_11072868_7B4A323F-91F4-4678-83AD-0569DAECD034_2002_0" unitRef="iso4217_CAD">60800000</ifrs-full:Borrowings>
  <stn:AggregateMaturityValueOfNotes contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3479625" decimals="-5" id="id_11072868_FAEC87A3-314B-487A-9244-DB0D74C98923_1003_1" unitRef="iso4217_CAD">61900000</stn:AggregateMaturityValueOfNotes>
  <stn:WeightedAverageInterestRate contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3479625" decimals="4" id="id_11072868_FAEC87A3-314B-487A-9244-DB0D74C98923_1003_0" unitRef="pure">0.0346</stn:WeightedAverageInterestRate>
  <stn:CarryingAmountOfNotesPayable contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3479625_3416962x3487951" decimals="-5" id="id_11072868_FAEC87A3-314B-487A-9244-DB0D74C98923_2004_2" unitRef="iso4217_USD">45700000</stn:CarryingAmountOfNotesPayable>
  <stn:CarryingAmountOfNotesPayable contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3479625_3416962x3487951" decimals="-5" id="id_11072868_FAEC87A3-314B-487A-9244-DB0D74C98923_2003_2" unitRef="iso4217_CAD">57400000</stn:CarryingAmountOfNotesPayable>
  <ifrs-full:Borrowings contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3507413" decimals="-5" id="id_11072868_7B4A323F-91F4-4678-83AD-0569DAECD034_3002_3" unitRef="iso4217_CAD">10400000</ifrs-full:Borrowings>
  <ifrs-full:BorrowingsInterestRate contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3507413_3422662x3416700" decimals="4" id="id_11072868_3308D112-70FC-45EA-89CF-E3083F596D2E_1003_0" unitRef="pure">0.0140</ifrs-full:BorrowingsInterestRate>
  <ifrs-full:BorrowingsInterestRate contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3507413_3422662x3423353" decimals="4" id="id_11072868_3308D112-70FC-45EA-89CF-E3083F596D2E_1004_0" unitRef="pure">0.0525</ifrs-full:BorrowingsInterestRate>
  <ifrs-full:Borrowings contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3507530" decimals="-5" id="id_11072868_7B4A323F-91F4-4678-83AD-0569DAECD034_4002_1" unitRef="iso4217_CAD">209900000</ifrs-full:Borrowings>
  <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3507530" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_1001_1" unitRef="iso4217_CAD">209900000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
  <stn:LineOfCreditFacilityRemainingBorrowingCapacity1 contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3507530" decimals="-5" id="id_11072868_87DF4C91-8A4D-4D02-B601-04C7FFF36B54_1002_0" unitRef="iso4217_CAD">538300000</stn:LineOfCreditFacilityRemainingBorrowingCapacity1>
  <ifrs-full:Borrowings contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3509294" decimals="-5" id="id_11072868_7B4A323F-91F4-4678-83AD-0569DAECD034_5002_2" unitRef="iso4217_CAD">458500000</ifrs-full:Borrowings>
  <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3509294" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_1002_1" unitRef="iso4217_CAD">458500000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
  <ifrs-full:AmountsReceivableRelatedPartyTransactions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416740x3417279" decimals="-5" id="id_11072868_770F892E-084C-4AD6-959D-47DB7AB91309_1002_3" unitRef="iso4217_CAD">800000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
  <ifrs-full:AmountsReceivableRelatedPartyTransactions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416740x3421266" decimals="-5" id="id_11072868_770F892E-084C-4AD6-959D-47DB7AB91309_1001_3" unitRef="iso4217_CAD">11100000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416740x3487856" decimals="INF" id="id_11072868_D5345F73-338D-4174-926D-30690F363519_2002_0" unitRef="pure">4426237</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416740x3487856" decimals="2" id="id_11072868_EAC25F18-ABA9-4414-8927-11975A90D157_2002_0" unitRef="iso4217_CAD">29.84</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416764x3487451" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_1004_4" unitRef="iso4217_CAD">-6100000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416764x3487451" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_1004_3" unitRef="iso4217_CAD">6400000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416764x3487454" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_1005_3" unitRef="iso4217_CAD">6000000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416764x3487458" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_1003_4" unitRef="iso4217_CAD">-500000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416764x3487458" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_1003_3" unitRef="iso4217_CAD">500000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416764x3487883" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_1001_4" unitRef="iso4217_CAD">11800000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416764x3487883" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_1001_3" unitRef="iso4217_CAD">-11200000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416764x3487886" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_1002_4" unitRef="iso4217_CAD">-3800000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416764x3487886" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_1002_3" unitRef="iso4217_CAD">3900000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
  <ifrs-full:Goodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416755" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_4002_5" unitRef="iso4217_CAD">-178000000</ifrs-full:Goodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_6005_22" unitRef="iso4217_CAD">-168100000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_6005_20" unitRef="iso4217_CAD">-175100000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_6003_20" unitRef="iso4217_CAD">-74100000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_6004_20" unitRef="iso4217_CAD">-16000000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_6002_20" unitRef="iso4217_CAD">-27600000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_6001_20" unitRef="iso4217_CAD">-57400000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_6003_22" unitRef="iso4217_CAD">-26900000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_6001_22" unitRef="iso4217_CAD">-90400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_6004_22" unitRef="iso4217_CAD">-13200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_6002_22" unitRef="iso4217_CAD">-37600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_6006_22" unitRef="iso4217_CAD">4500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:Goodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_5002_0" unitRef="iso4217_CAD">1734600000</ifrs-full:Goodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_7005_8" unitRef="iso4217_CAD">430500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_7005_7" unitRef="iso4217_CAD">387700000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_7003_7" unitRef="iso4217_CAD">175500000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_7004_7" unitRef="iso4217_CAD">33900000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_7002_7" unitRef="iso4217_CAD">61600000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_7001_7" unitRef="iso4217_CAD">116700000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_7003_8" unitRef="iso4217_CAD">65600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_7001_8" unitRef="iso4217_CAD">289500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_7004_8" unitRef="iso4217_CAD">27500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_7002_8" unitRef="iso4217_CAD">47900000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_7006_8" unitRef="iso4217_CAD">-7200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:BondsIssued contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416962x3487950" decimals="-5" id="id_11072868_A4CD1946-B919-42B6-BD6F-CCD477BBD6FD_1002_0" unitRef="iso4217_CAD">200000</ifrs-full:BondsIssued>
  <stn:RevolvingCreditFacilityPayableAmount contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416962x3487950" decimals="-5" id="id_11072868_091F8A8C-33E8-4A12-A0F7-4634E71F26D5_1003_1" unitRef="iso4217_CAD">103000000</stn:RevolvingCreditFacilityPayableAmount>
  <ifrs-full:BondsIssued contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416962x3487951" decimals="-5" id="id_11072868_A4CD1946-B919-42B6-BD6F-CCD477BBD6FD_1005_0" unitRef="iso4217_CAD">587100000</ifrs-full:BondsIssued>
  <ifrs-full:BondsIssued contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416962x3487951" decimals="-5" id="id_11072868_A4CD1946-B919-42B6-BD6F-CCD477BBD6FD_1006_0" unitRef="iso4217_USD">467000000</ifrs-full:BondsIssued>
  <stn:RevolvingCreditFacilityPayableAmount contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416962x3487951" decimals="-5" id="id_11072868_091F8A8C-33E8-4A12-A0F7-4634E71F26D5_2003_0" unitRef="iso4217_CAD">106900000</stn:RevolvingCreditFacilityPayableAmount>
  <stn:RevolvingCreditFacilityPayableAmount contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416962x3487951" decimals="-5" id="id_11072868_091F8A8C-33E8-4A12-A0F7-4634E71F26D5_2004_0" unitRef="iso4217_USD">85000000</stn:RevolvingCreditFacilityPayableAmount>
  <ifrs-full:BondsIssued contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3416962x3487963" decimals="-5" id="id_11072868_A4CD1946-B919-42B6-BD6F-CCD477BBD6FD_1008_0" unitRef="iso4217_CAD">1000000</ifrs-full:BondsIssued>
  <ifrs-full:RestrictedCashAndCashEquivalents contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417116x3417117" decimals="-5" id="id_11072868_3AB9167E-8C8A-42F1-94A1-1C5E5890AAD2_1002_0" unitRef="iso4217_CAD">7900000</ifrs-full:RestrictedCashAndCashEquivalents>
  <ifrs-full:RestrictedCashAndCashEquivalents contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417116x3417117" decimals="-5" id="id_11072868_3AB9167E-8C8A-42F1-94A1-1C5E5890AAD2_1003_0" unitRef="iso4217_USD">6200000</ifrs-full:RestrictedCashAndCashEquivalents>
  <ifrs-full:ConstructionInProgress contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417395x3421037" decimals="-5" id="id_11072868_E34853FE-0D6C-4226-8F81-C6EDDC6721CA_1002_0" unitRef="iso4217_CAD">3500000</ifrs-full:ConstructionInProgress>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_5003_28" unitRef="iso4217_CAD">101400000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_5004_28" unitRef="iso4217_CAD">17900000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_5002_28" unitRef="iso4217_CAD">34000000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_5001_28" unitRef="iso4217_CAD">59300000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:OtherShorttermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417396x3421698" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_1003_6" unitRef="iso4217_CAD">2700000</ifrs-full:OtherShorttermProvisions>
  <ifrs-full:OtherLongtermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417396x3421698" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_1003_7" unitRef="iso4217_CAD">2100000</ifrs-full:OtherLongtermProvisions>
  <ifrs-full:OtherProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417396x3421698" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_1003_5" unitRef="iso4217_CAD">4800000</ifrs-full:OtherProvisions>
  <ifrs-full:OtherShorttermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417396x3495031" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_1002_6" unitRef="iso4217_CAD">18800000</ifrs-full:OtherShorttermProvisions>
  <ifrs-full:OtherLongtermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417396x3495031" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_1002_7" unitRef="iso4217_CAD">100000</ifrs-full:OtherLongtermProvisions>
  <ifrs-full:OtherProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417396x3495031" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_1002_5" unitRef="iso4217_CAD">18900000</ifrs-full:OtherProvisions>
  <ifrs-full:OtherShorttermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417396x3498525" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_1001_6" unitRef="iso4217_CAD">6600000</ifrs-full:OtherShorttermProvisions>
  <ifrs-full:OtherLongtermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417396x3498525" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_1001_7" unitRef="iso4217_CAD">65900000</ifrs-full:OtherLongtermProvisions>
  <ifrs-full:OtherProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417396x3498525" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_1001_5" unitRef="iso4217_CAD">72500000</ifrs-full:OtherProvisions>
  <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1006_0" unitRef="iso4217_CAD">18500000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
  <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417424x3422589" decimals="-5" id="id_11072868_2BA5F99D-4A76-4DE2-8B1A-6A473F366737_2002_0" unitRef="iso4217_CAD">12700000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
  <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417424x3422589" decimals="-5" id="id_11072868_2BA5F99D-4A76-4DE2-8B1A-6A473F366737_2002_1" unitRef="iso4217_CAD">31200000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
  <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1004_0" unitRef="iso4217_CAD">397700000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
  <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1005_0" unitRef="iso4217_CAD">-379200000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
  <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417424x3542795" decimals="-5" id="id_11072868_2BA5F99D-4A76-4DE2-8B1A-6A473F366737_3002_2" unitRef="iso4217_CAD">13600000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417430x3422077_3417434x3478856" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_2002_3" unitRef="iso4217_CAD">6300000</ifrs-full:OtherFinancialAssets>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417430x3422077_3417434x3485464" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_3002_2" unitRef="iso4217_CAD">2400000</ifrs-full:OtherFinancialAssets>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417430x3422077_3417434x3487899" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_4002_0" unitRef="iso4217_CAD">147100000</ifrs-full:OtherFinancialAssets>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417430x3422077_3417434x3498550" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_5002_1" unitRef="iso4217_CAD">39600000</ifrs-full:OtherFinancialAssets>
  <ifrs-full:OtherNonfinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417430x3422077_3547755x3488184" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_6002_5" unitRef="iso4217_CAD">9200000</ifrs-full:OtherNonfinancialAssets>
  <ifrs-full:OtherNonfinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417430x3422077_3547755x3547005" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_8002_6" unitRef="iso4217_CAD">4900000</ifrs-full:OtherNonfinancialAssets>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417434x3419301" decimals="-5" id="id_11072868_003DB4CA-C6DF-4238-8115-B0EEC58E16D5_1002_3" unitRef="iso4217_CAD">49400000</ifrs-full:OtherFinancialAssets>
  <stn:OtherFinancialAssetAtAmortisedCost contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417434x3419301" decimals="-5" id="id_11072868_003DB4CA-C6DF-4238-8115-B0EEC58E16D5_1002_4" unitRef="iso4217_CAD">48300000</stn:OtherFinancialAssetAtAmortisedCost>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417434x3504553" decimals="-5" id="id_11072868_003DB4CA-C6DF-4238-8115-B0EEC58E16D5_1001_3" unitRef="iso4217_CAD">97700000</ifrs-full:OtherFinancialAssets>
  <stn:FairValueOfOtherFinancialAssetsMaturityAmount contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417434x3504553" decimals="-5" id="id_11072868_415D22BB-C109-4C22-AB1D-97FCD7E2F377_1004_2" unitRef="iso4217_CAD">97700000</stn:FairValueOfOtherFinancialAssetsMaturityAmount>
  <stn:OtherFinancialAssetAtAmortisedCost contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417434x3504553" decimals="-5" id="id_11072868_003DB4CA-C6DF-4238-8115-B0EEC58E16D5_1001_4" unitRef="iso4217_CAD">98600000</stn:OtherFinancialAssetAtAmortisedCost>
  <stn:FairValueOfOtherFinancialAssetsMaturityAmount contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417434x3504553_3421968x3421286" decimals="-5" id="id_11072868_415D22BB-C109-4C22-AB1D-97FCD7E2F377_1002_2" unitRef="iso4217_CAD">73500000</stn:FairValueOfOtherFinancialAssetsMaturityAmount>
  <stn:FairValueOfOtherFinancialAssetsMaturityAmount contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417434x3504553_3421968x3421915" decimals="-5" id="id_11072868_415D22BB-C109-4C22-AB1D-97FCD7E2F377_1003_2" unitRef="iso4217_CAD">18600000</stn:FairValueOfOtherFinancialAssetsMaturityAmount>
  <stn:FairValueOfOtherFinancialAssetsMaturityAmount contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417434x3504553_3421968x3422054" decimals="-5" id="id_11072868_415D22BB-C109-4C22-AB1D-97FCD7E2F377_1001_2" unitRef="iso4217_CAD">5600000</stn:FairValueOfOtherFinancialAssetsMaturityAmount>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_5003_29" unitRef="iso4217_CAD">38700000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_5001_29" unitRef="iso4217_CAD">199100000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_5004_29" unitRef="iso4217_CAD">14300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RecognisedFinanceLeaseAsAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417436x3486472" decimals="-5" id="id_11072868_74C9E8B6-7164-4E3B-8ADD-7BF3FE8D2BBC_1002_1" unitRef="iso4217_CAD">16500000</ifrs-full:RecognisedFinanceLeaseAsAssets>
  <stn:NonCashPortionOfSoftwareAdditions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417436x3486472" decimals="-5" id="id_11072868_74C9E8B6-7164-4E3B-8ADD-7BF3FE8D2BBC_1002_0" unitRef="iso4217_CAD">0</stn:NonCashPortionOfSoftwareAdditions>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_5002_29" unitRef="iso4217_CAD">10300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_5006_29" unitRef="iso4217_CAD">-2700000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3416769_3422913x3422609" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_5003_13" unitRef="iso4217_CAD">21500000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3416769_3422913x3495849" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_6003_16" unitRef="iso4217_CAD">21500000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3416979_3422913x3420718" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_4005_15" unitRef="iso4217_CAD">-900000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3416979_3422913x3422609" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_5005_13" unitRef="iso4217_CAD">49500000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3416979_3422913x3495849" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_6005_16" unitRef="iso4217_CAD">48600000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:NumberOfSharesOutstanding contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3421013" decimals="INF" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_3001_17" unitRef="shares">113991676</ifrs-full:NumberOfSharesOutstanding>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3421013_3422913x3422609" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_5001_13" unitRef="iso4217_CAD">878200000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:NumberOfSharesOutstanding contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3421013_3422913x3422609" decimals="INF" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_5001_14" unitRef="shares">113991676</ifrs-full:NumberOfSharesOutstanding>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3421013_3422913x3495849" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_6001_16" unitRef="iso4217_CAD">878200000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3422911_3422913x3420718" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_4004_15" unitRef="iso4217_CAD">-23800000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3422911_3422913x3422609" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_5004_13" unitRef="iso4217_CAD">947100000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3422911_3422913x3495849" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_6004_16" unitRef="iso4217_CAD">923300000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3420782x3416717" decimals="-5" id="id_11072868_4F7DF7D7-5527-412B-834C-45998FE2F0E9_1001_2" unitRef="iso4217_CAD">452400000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
  <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3420782x3420374" decimals="-5" id="id_11072868_4F7DF7D7-5527-412B-834C-45998FE2F0E9_1003_2" unitRef="iso4217_CAD">119300000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
  <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3420782x3424474" decimals="-5" id="id_11072868_4F7DF7D7-5527-412B-834C-45998FE2F0E9_1002_2" unitRef="iso4217_CAD">1311200000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
  <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3420782x3476143" decimals="-5" id="id_11072868_4F7DF7D7-5527-412B-834C-45998FE2F0E9_1004_2" unitRef="iso4217_CAD">148700000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
  <ifrs-full:Goodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421158x3487964" decimals="-5" id="id_11072868_2DABEC6B-0FE0-42E7-87C4-D6A3D04B3A8A_2002_3" unitRef="iso4217_CAD">117900000</ifrs-full:Goodwill>
  <ifrs-full:Goodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421158x3498450" decimals="-5" id="id_11072868_2DABEC6B-0FE0-42E7-87C4-D6A3D04B3A8A_3002_0" unitRef="iso4217_CAD">337800000</ifrs-full:Goodwill>
  <ifrs-full:Goodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421158x3498451" decimals="-5" id="id_11072868_2DABEC6B-0FE0-42E7-87C4-D6A3D04B3A8A_4002_1" unitRef="iso4217_CAD">917700000</ifrs-full:Goodwill>
  <ifrs-full:Goodwill contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421158x3498452" decimals="-5" id="id_11072868_2DABEC6B-0FE0-42E7-87C4-D6A3D04B3A8A_5002_2" unitRef="iso4217_CAD">183200000</ifrs-full:Goodwill>
  <ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421935x3421300" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_1002_8" unitRef="iso4217_CAD">19500000</ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets>
  <ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421935x3421300" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_1002_7" unitRef="iso4217_CAD">22700000</ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets>
  <stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421935x3421300" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_1002_5" unitRef="iso4217_CAD">102900000</stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets>
  <stn:EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421935x3421300" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_1002_6" unitRef="iso4217_CAD">69500000</stn:EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets>
  <ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421935x3421459" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_2002_2" unitRef="iso4217_CAD">45000000</ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets>
  <ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421935x3421459" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_2002_1" unitRef="iso4217_CAD">110100000</ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets>
  <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421935x3421459" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_2002_4" unitRef="iso4217_CAD">6600000</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
  <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421937x3421456" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_1003_1" unitRef="iso4217_CAD">10400000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
  <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421937x3529554" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_1004_1" unitRef="iso4217_CAD">14300000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
  <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3421034" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_1004_8" unitRef="iso4217_CAD">2600000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
  <stn:OtherFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3421034" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_1004_7" unitRef="iso4217_CAD">1600000</stn:OtherFinancialLiabilitiesUndiscountedCashFlows>
  <stn:LongTermDebtUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3421034" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_1004_6" unitRef="iso4217_CAD">1000000</stn:LongTermDebtUndiscountedCashFlows>
  <ifrs-full:MinimumFinanceLeasePaymentsPayable contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3421286" decimals="-5" id="id_11072868_E7B36306-40E7-4FED-8E57-DAD05572DC13_2002_1" unitRef="iso4217_CAD">3100000</ifrs-full:MinimumFinanceLeasePaymentsPayable>
  <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3421287" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_1003_8" unitRef="iso4217_CAD">548900000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
  <stn:OtherFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3421287" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_1003_7" unitRef="iso4217_CAD">7500000</stn:OtherFinancialLiabilitiesUndiscountedCashFlows>
  <stn:LongTermDebtUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3421287" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_1003_6" unitRef="iso4217_CAD">541400000</stn:LongTermDebtUndiscountedCashFlows>
  <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3422054" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_1002_8" unitRef="iso4217_CAD">904800000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
  <ifrs-full:MinimumFinanceLeasePaymentsPayable contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3422054" decimals="-5" id="id_11072868_E7B36306-40E7-4FED-8E57-DAD05572DC13_3002_0" unitRef="iso4217_CAD">7400000</ifrs-full:MinimumFinanceLeasePaymentsPayable>
  <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3422054" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_1002_5" unitRef="iso4217_CAD">704600000</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
  <stn:OtherFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3422054" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_1002_7" unitRef="iso4217_CAD">1800000</stn:OtherFinancialLiabilitiesUndiscountedCashFlows>
  <stn:LongTermDebtUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3422054" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_1002_6" unitRef="iso4217_CAD">198400000</stn:LongTermDebtUndiscountedCashFlows>
  <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3487212_3423034x3487208" decimals="-5" id="id_11072868_9D9B6EFB-235B-4B2E-908F-FBD8C7DF789C_2002_2" unitRef="iso4217_CAD">72200000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
  <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3487212_3423034x3487209" decimals="-5" id="id_11072868_9D9B6EFB-235B-4B2E-908F-FBD8C7DF789C_3002_4" unitRef="iso4217_CAD">5500000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
  <stn:GrossTradeReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3488137" decimals="-5" id="id_11072868_B3A89066-762D-40B5-8BC5-5748A225EEA6_1002_2" unitRef="iso4217_CAD">403100000</stn:GrossTradeReceivables>
  <stn:GrossTradeReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3488140" decimals="-5" id="id_11072868_B3A89066-762D-40B5-8BC5-5748A225EEA6_1005_2" unitRef="iso4217_CAD">29100000</stn:GrossTradeReceivables>
  <stn:GrossTradeReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3498444" decimals="-5" id="id_11072868_B3A89066-762D-40B5-8BC5-5748A225EEA6_1006_2" unitRef="iso4217_CAD">80200000</stn:GrossTradeReceivables>
  <stn:GrossTradeReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3506766" decimals="-5" id="id_11072868_B3A89066-762D-40B5-8BC5-5748A225EEA6_1003_2" unitRef="iso4217_CAD">182400000</stn:GrossTradeReceivables>
  <stn:GrossTradeReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3506769" decimals="-5" id="id_11072868_B3A89066-762D-40B5-8BC5-5748A225EEA6_1004_2" unitRef="iso4217_CAD">53900000</stn:GrossTradeReceivables>
  <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3547356_3423034x3487208" decimals="-5" id="id_11072868_9D9B6EFB-235B-4B2E-908F-FBD8C7DF789C_4002_1" unitRef="iso4217_CAD">16300000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3422913x3420718" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_4006_15" unitRef="iso4217_CAD">-24700000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3422913x3422609" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_5006_13" unitRef="iso4217_CAD">1896300000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3422913x3495849" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_6006_16" unitRef="iso4217_CAD">1871600000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:NetDeferredTaxAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3422116" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_2002_7" unitRef="iso4217_CAD">-4500000</ifrs-full:NetDeferredTaxAssets>
  <ifrs-full:NetDeferredTaxLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3422628" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_3002_2" unitRef="iso4217_CAD">3600000</ifrs-full:NetDeferredTaxLiabilities>
  <ifrs-full:NetDeferredTaxAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3423747" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_4002_4" unitRef="iso4217_CAD">-36100000</ifrs-full:NetDeferredTaxAssets>
  <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3423747" decimals="-5" id="id_11072868_9D9B6EFB-235B-4B2E-908F-FBD8C7DF789C_5002_5" unitRef="iso4217_CAD">106800000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
  <ifrs-full:NetDeferredTaxAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3482883" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_5002_5" unitRef="iso4217_CAD">-9600000</ifrs-full:NetDeferredTaxAssets>
  <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3487208" decimals="-5" id="id_11072868_9D9B6EFB-235B-4B2E-908F-FBD8C7DF789C_6002_3" unitRef="iso4217_CAD">88500000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
  <ifrs-full:NetDeferredTaxAssets contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3494932" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_6002_6" unitRef="iso4217_CAD">-3300000</ifrs-full:NetDeferredTaxAssets>
  <ifrs-full:NetDeferredTaxLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3495020" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_7002_3" unitRef="iso4217_CAD">2500000</ifrs-full:NetDeferredTaxLiabilities>
  <ifrs-full:NetDeferredTaxLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3504538" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_8002_1" unitRef="iso4217_CAD">78800000</ifrs-full:NetDeferredTaxLiabilities>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3424457x3478960" decimals="INF" id="id_11072868_0A58010D-5C05-452F-B6C7-69F5A41EB899_1001_1" unitRef="pure">2139320</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3424457x3479982" decimals="INF" id="id_11072868_9ACECD9D-98A5-4CF1-BA1A-E45C9BEDC263_2002_2" unitRef="pure">686250</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
  <stn:FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3424457x3479982" decimals="-5" id="id_11072868_9ACECD9D-98A5-4CF1-BA1A-E45C9BEDC263_2002_3" unitRef="iso4217_CAD">14300000</stn:FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
  <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3424457x3487849" decimals="INF" id="id_11072868_A4C9B755-6302-4AD4-AF8E-E32479B2D1DE_2002_3" unitRef="pure">438969</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
  <stn:FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3424457x3487849" decimals="-5" id="id_11072868_A4C9B755-6302-4AD4-AF8E-E32479B2D1DE_2002_4" unitRef="iso4217_CAD">15500000</stn:FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
  <stn:NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3424457x3487849" decimals="INF" id="id_11072868_A4C9B755-6302-4AD4-AF8E-E32479B2D1DE_2002_1" unitRef="shares">66021</stn:NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement>
  <stn:FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20171231_0_3424457x3487849" decimals="-5" id="id_11072868_A4C9B755-6302-4AD4-AF8E-E32479B2D1DE_2002_2" unitRef="iso4217_CAD">2100000</stn:FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement>
  <ifrs-full:CurrentContractAssets contextRef="eol_PE179647--1840-F0005_STD_0_20180101_0" decimals="-5" id="id_11072868_0F5A6157-F1F9-4B51-9A20-8733E4C0FF2F_1002_3" unitRef="iso4217_CAD">69200000</ifrs-full:CurrentContractAssets>
  <ifrs-full:CurrentContractLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20180101_0" decimals="-5" id="id_11072868_0F5A6157-F1F9-4B51-9A20-8733E4C0FF2F_1002_4" unitRef="iso4217_CAD">196400000</ifrs-full:CurrentContractLiabilities>
  <ifrs-full:ReceivablesFromContractsWithCustomers contextRef="eol_PE179647--1840-F0005_STD_0_20180101_0" decimals="-5" id="id_11072868_0F5A6157-F1F9-4B51-9A20-8733E4C0FF2F_1002_5" unitRef="iso4217_CAD">1004500000</ifrs-full:ReceivablesFromContractsWithCustomers>
  <stn:UnbilledReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20180101_0" decimals="-5" id="id_11072868_0F5A6157-F1F9-4B51-9A20-8733E4C0FF2F_1002_2" unitRef="iso4217_CAD">315600000</stn:UnbilledReceivables>
  <stn:TradeReceivableHoldbacks contextRef="eol_PE179647--1840-F0005_STD_0_20180101_0" decimals="-5" id="id_11072868_0F5A6157-F1F9-4B51-9A20-8733E4C0FF2F_1002_1" unitRef="iso4217_CAD">816100000</stn:TradeReceivableHoldbacks>
  <ifrs-full:NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue contextRef="eol_PE179647--1840-F0005_STD_0_20180101_0_3422913x3495056" decimals="-5" id="id_11072868_B9E2649E-C683-49DE-947C-BCE83D530BA9_2001_0" unitRef="iso4217_CAD">-49400000</ifrs-full:NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue>
  <ifrs-full:Accruals contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_4168A8F5-8A8B-4E47-B335-C5C58599CBFE_1001_2" unitRef="iso4217_CAD">81300000</ifrs-full:Accruals>
  <ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="4" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_1001_2" unitRef="pure">0.0447</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
  <ifrs-full:AdditionalPaidinCapital contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_39" unitRef="iso4217_CAD">24800000</ifrs-full:AdditionalPaidinCapital>
  <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_B135BF0C-4EAB-46A5-9076-C334AD8CBD5D_1_1" unitRef="iso4217_CAD">1500000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
  <ifrs-full:Borrowings contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_7B4A323F-91F4-4678-83AD-0569DAECD034_1001_4" unitRef="iso4217_CAD">933700000</ifrs-full:Borrowings>
  <ifrs-full:CashAndCashEquivalents contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1001_38" unitRef="iso4217_CAD">185200000</ifrs-full:CashAndCashEquivalents>
  <ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="4" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_1001_4" unitRef="pure">0.0351</ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases>
  <ifrs-full:Assets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_19" unitRef="iso4217_CAD">4009900000</ifrs-full:Assets>
  <ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_1_0" unitRef="iso4217_CAD">3300000</ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets>
  <ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1001_11" unitRef="iso4217_CAD">163100000</ifrs-full:AccumulatedOtherComprehensiveIncome>
  <ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="4" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_1001_1" unitRef="pure">0.0277</ifrs-full:ActuarialAssumptionOfDiscountRates>
  <ifrs-full:Cash contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_2FDA18BF-1962-49C3-80BE-A21CF0CE3907_1_0" unitRef="iso4217_CAD">176500000</ifrs-full:Cash>
  <ifrs-full:CurrentLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_28" unitRef="iso4217_CAD">858600000</ifrs-full:CurrentLiabilities>
  <ifrs-full:CurrentProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_26" unitRef="iso4217_CAD">42400000</ifrs-full:CurrentProvisions>
  <ifrs-full:CurrentTaxAssetsCurrent contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_7" unitRef="iso4217_CAD">47900000</ifrs-full:CurrentTaxAssetsCurrent>
  <ifrs-full:CurrentTaxLiabilitiesCurrent contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_24" unitRef="iso4217_CAD">2900000</ifrs-full:CurrentTaxLiabilitiesCurrent>
  <ifrs-full:DeferredTaxAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1001_5" unitRef="iso4217_CAD">21200000</ifrs-full:DeferredTaxAssets>
  <ifrs-full:DeferredTaxLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_34" unitRef="iso4217_CAD">54300000</ifrs-full:DeferredTaxLiabilities>
  <ifrs-full:DeferredTaxLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_1001_8" unitRef="iso4217_CAD">-33100000</ifrs-full:DeferredTaxLiabilityAsset>
  <ifrs-full:CurrentContractAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1001_2" unitRef="iso4217_CAD">59700000</ifrs-full:CurrentContractAssets>
  <ifrs-full:CurrentPrepaidExpenses contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_8" unitRef="iso4217_CAD">56800000</ifrs-full:CurrentPrepaidExpenses>
  <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_9D9B6EFB-235B-4B2E-908F-FBD8C7DF789C_1001_0" unitRef="iso4217_CAD">13000000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
  <ifrs-full:DeferredIncomeClassifiedAsCurrent contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1001_8" unitRef="iso4217_CAD">174400000</ifrs-full:DeferredIncomeClassifiedAsCurrent>
  <ifrs-full:CurrentAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_10" unitRef="iso4217_CAD">1635500000</ifrs-full:CurrentAssets>
  <ifrs-full:CurrentContractLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_0F5A6157-F1F9-4B51-9A20-8733E4C0FF2F_1001_4" unitRef="iso4217_CAD">174400000</ifrs-full:CurrentContractLiabilities>
  <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_7B4A323F-91F4-4678-83AD-0569DAECD034_1001_5" unitRef="iso4217_CAD">48500000</ifrs-full:CurrentPortionOfLongtermBorrowings>
  <ifrs-full:CurrentReceivablesFromContractsWithCustomers contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1001_1" unitRef="iso4217_CAD">384600000</ifrs-full:CurrentReceivablesFromContractsWithCustomers>
  <ifrs-full:CurrentTaxLiabilitiesNoncurrent contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_30" unitRef="iso4217_CAD">15900000</ifrs-full:CurrentTaxLiabilitiesNoncurrent>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="0" id="id_11072868_45BE81AA-8AC9-4F76-BD81-B4F0A7455BCD_2_6" unitRef="shares">111860105</dei:EntityCommonStockSharesOutstanding>
  <ifrs-full:EquityAndLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_44" unitRef="iso4217_CAD">4009900000</ifrs-full:EquityAndLiabilities>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_42" unitRef="iso4217_CAD">1906900000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_DBB363B0-3E46-4A2C-BAA8-ECB60F831160_1001_1" unitRef="iso4217_CAD">19200000</ifrs-full:ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease>
  <ifrs-full:DividendPayables contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_2E5A8FD1-8CA6-4326-8066-4D8A61C7E367_1001_0" unitRef="iso4217_CAD">15400000</ifrs-full:DividendPayables>
  <ifrs-full:FutureFinanceChargeOnFinanceLease contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_E7B36306-40E7-4FED-8E57-DAD05572DC13_1001_3" unitRef="iso4217_CAD">-300000</ifrs-full:FutureFinanceChargeOnFinanceLease>
  <ifrs-full:Goodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_3001_9" unitRef="iso4217_CAD">1621200000</ifrs-full:Goodwill>
  <ifrs-full:IssuedCapital contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_38" unitRef="iso4217_CAD">867800000</ifrs-full:IssuedCapital>
  <ifrs-full:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_B9F7C36C-FD19-4A46-9B48-18EAC4B8ED64_1001_6" unitRef="iso4217_CAD">902500000</ifrs-full:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease>
  <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_3005_6" unitRef="iso4217_CAD">872300000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
  <ifrs-full:MaximumExposureToCreditRisk contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="INF" id="id_11072868_AC901981-E4A3-48B7-B439-FC5B240D1BAA_1_0" unitRef="iso4217_CAD">1681300000</ifrs-full:MaximumExposureToCreditRisk>
  <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_15" unitRef="iso4217_CAD">9400000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
  <ifrs-full:LongtermBorrowings contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_7B4A323F-91F4-4678-83AD-0569DAECD034_1001_6" unitRef="iso4217_CAD">885200000</ifrs-full:LongtermBorrowings>
  <ifrs-full:NoncontrollingInterests contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_43" unitRef="iso4217_CAD">1800000</ifrs-full:NoncontrollingInterests>
  <ifrs-full:OtherCurrentFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_1001_9" unitRef="iso4217_CAD">18100000</ifrs-full:OtherCurrentFinancialAssets>
  <ifrs-full:OtherNoncurrentAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1001_6" unitRef="iso4217_CAD">175500000</ifrs-full:OtherNoncurrentAssets>
  <ifrs-full:OtherNoncurrentLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1001_8" unitRef="iso4217_CAD">140400000</ifrs-full:OtherNoncurrentLiabilities>
  <ifrs-full:OtherShorttermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1005_6" unitRef="iso4217_CAD">42400000</ifrs-full:OtherShorttermProvisions>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_16005_30" unitRef="iso4217_CAD">247700000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:Liabilities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_36" unitRef="iso4217_CAD">2101200000</ifrs-full:Liabilities>
  <ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_E7B36306-40E7-4FED-8E57-DAD05572DC13_1001_4" unitRef="iso4217_CAD">19500000</ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue>
  <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_16" unitRef="iso4217_CAD">10000000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
  <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_2001_4" unitRef="iso4217_CAD">1505700000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
  <ifrs-full:OtherAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_1001_8" unitRef="iso4217_CAD">198700000</ifrs-full:OtherAssets>
  <ifrs-full:OtherLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1001_5" unitRef="iso4217_CAD">163600000</ifrs-full:OtherLiabilities>
  <ifrs-full:OtherLongtermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1005_7" unitRef="iso4217_CAD">78200000</ifrs-full:OtherLongtermProvisions>
  <ifrs-full:OtherProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1005_5" unitRef="iso4217_CAD">120600000</ifrs-full:OtherProvisions>
  <ifrs-full:ReceivablesFromContractsWithCustomers contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_0F5A6157-F1F9-4B51-9A20-8733E4C0FF2F_1001_5" unitRef="iso4217_CAD">1091800000</ifrs-full:ReceivablesFromContractsWithCustomers>
  <ifrs-full:MinimumFinanceLeasePaymentsPayable contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_E7B36306-40E7-4FED-8E57-DAD05572DC13_1001_2" unitRef="iso4217_CAD">19800000</ifrs-full:MinimumFinanceLeasePaymentsPayable>
  <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_4F7DF7D7-5527-412B-834C-45998FE2F0E9_3005_1" unitRef="iso4217_CAD">2158300000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
  <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_2BA5F99D-4A76-4DE2-8B1A-6A473F366737_1001_3" unitRef="iso4217_CAD">68600000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
  <ifrs-full:OtherCurrentAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1001_3" unitRef="iso4217_CAD">23200000</ifrs-full:OtherCurrentAssets>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_003DB4CA-C6DF-4238-8115-B0EEC58E16D5_3003_1" unitRef="iso4217_CAD">144200000</ifrs-full:OtherFinancialAssets>
  <ifrs-full:NoncurrentProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_32" unitRef="iso4217_CAD">78200000</ifrs-full:NoncurrentProvisions>
  <ifrs-full:OtherCurrentLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1001_7" unitRef="iso4217_CAD">23200000</ifrs-full:OtherCurrentLiabilities>
  <ifrs-full:OtherCurrentNonfinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_1001_10" unitRef="iso4217_CAD">5100000</ifrs-full:OtherCurrentNonfinancialAssets>
  <ifrs-full:OtherReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_B135BF0C-4EAB-46A5-9076-C334AD8CBD5D_1_4" unitRef="iso4217_CAD">40900000</ifrs-full:OtherReceivables>
  <ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="4" id="id_11072868_D67F9FE8-0605-46BB-9EEF-F73DCDE7A033_1001_2" unitRef="pure">0.0025</ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption>
  <ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="4" id="id_11072868_D67F9FE8-0605-46BB-9EEF-F73DCDE7A033_1001_1" unitRef="pure">0.0025</ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption>
  <ifrs-full:PlanAssetsAtFairValue contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_1_9" unitRef="iso4217_CAD">448800000</ifrs-full:PlanAssetsAtFairValue>
  <ifrs-full:RetainedEarnings contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1001_10" unitRef="iso4217_CAD">851200000</ifrs-full:RetainedEarnings>
  <ifrs-full:TradeAndOtherCurrentReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_4" unitRef="iso4217_CAD">878100000</ifrs-full:TradeAndOtherCurrentReceivables>
  <ifrs-full:TradeAndOtherPayables contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_4168A8F5-8A8B-4E47-B335-C5C58599CBFE_1001_3" unitRef="iso4217_CAD">567200000</ifrs-full:TradeAndOtherPayables>
  <ifrs-full:TradeAndOtherReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_B135BF0C-4EAB-46A5-9076-C334AD8CBD5D_1_5" unitRef="iso4217_CAD">878100000</ifrs-full:TradeAndOtherReceivables>
  <ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-6" id="id_11072868_48DAC2AA-0F96-475A-9BBE-9C84CA4CB198_1001_0" unitRef="iso4217_CAD">4179000000</ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_10005_29" unitRef="iso4217_CAD">289400000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:ShorttermDepositsClassifiedAsCashEquivalents contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_2FDA18BF-1962-49C3-80BE-A21CF0CE3907_1_1" unitRef="iso4217_CAD">8700000</ifrs-full:ShorttermDepositsClassifiedAsCashEquivalents>
  <ifrs-full:TradeReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_B135BF0C-4EAB-46A5-9076-C334AD8CBD5D_1_0" unitRef="iso4217_CAD">774500000</ifrs-full:TradeReceivables>
  <ifrs-full:TradeAndOtherCurrentPayables contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_1B895302-FA4D-4DEF-B1DB-5BB7015F4FC8_1_22" unitRef="iso4217_CAD">567200000</ifrs-full:TradeAndOtherCurrentPayables>
  <ifrs-full:TradeAndOtherPayablesToTradeSuppliers contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_4168A8F5-8A8B-4E47-B335-C5C58599CBFE_1001_0" unitRef="iso4217_CAD">222600000</ifrs-full:TradeAndOtherPayablesToTradeSuppliers>
  <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_2001_1" unitRef="iso4217_CAD">567200000</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
  <ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="2" id="id_11072868_5EBFD828-9D98-452D-901A-0535D41D5D03_1001_2" unitRef="iso4217_CAD">5.73</ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted>
  <stn:WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="2" id="id_11072868_63551CED-534F-40F3-BF77-2042F3A62617_1001_1" unitRef="Y">1.06</stn:WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions>
  <stn:IncreaseInProvisionsAndIndemnificationAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_445584FD-C058-4648-93F9-C6BE4166DF05_1_0" unitRef="iso4217_CAD">1800000</stn:IncreaseInProvisionsAndIndemnificationAssets>
  <stn:OtherFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_2001_3" unitRef="iso4217_CAD">3100000</stn:OtherFinancialLiabilitiesUndiscountedCashFlows>
  <stn:DeferredShareUnitsPayable contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1001_1" unitRef="iso4217_CAD">9000000</stn:DeferredShareUnitsPayable>
  <stn:EmployeeAndPayrollLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_4168A8F5-8A8B-4E47-B335-C5C58599CBFE_1001_1" unitRef="iso4217_CAD">263300000</stn:EmployeeAndPayrollLiabilities>
  <stn:ChargesToRetainedEarnings contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_4A8DADBD-78F4-4ABD-BFF4-E7C90B8A4319_1001_4" unitRef="iso4217_CAD">-57100000</stn:ChargesToRetainedEarnings>
  <stn:OtherCashSettledSharebasedCompensation contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1001_2" unitRef="iso4217_CAD">3800000</stn:OtherCashSettledSharebasedCompensation>
  <stn:LiabilityForUncertainTaxPositions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1001_3" unitRef="iso4217_CAD">35000000</stn:LiabilityForUncertainTaxPositions>
  <stn:PaymentsOnNotesPayableFromPreviousAcquisitions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_E4346257-4ACF-4491-8375-5EB9A3C5C167_1001_1" unitRef="iso4217_CAD">42000000</stn:PaymentsOnNotesPayableFromPreviousAcquisitions>
  <stn:NotesPayableRecognisedInBusinessCombination contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_74BA5CA1-4DF0-4C94-8FCB-29199915B979_1001_6" unitRef="iso4217_CAD">76100000</stn:NotesPayableRecognisedInBusinessCombination>
  <stn:NetEmployeeDefinedBenefitLiability contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_981324FB-C586-4F4D-A679-16B4271E7671_1001_0" unitRef="iso4217_CAD">13600000</stn:NetEmployeeDefinedBenefitLiability>
  <stn:LongTermDebtUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_2001_2" unitRef="iso4217_CAD">935400000</stn:LongTermDebtUndiscountedCashFlows>
  <stn:GrossTradeReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_B3A89066-762D-40B5-8BC5-5748A225EEA6_2001_1" unitRef="iso4217_CAD">776000000</stn:GrossTradeReceivables>
  <stn:LettersOfCreditOutstandingAmount1 contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_E925465F-5582-4A0C-BBE8-C655510FBB26_1001_1" unitRef="iso4217_CAD">48000000</stn:LettersOfCreditOutstandingAmount1>
  <stn:MiscellaneousOtherLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1001_4" unitRef="iso4217_CAD">4600000</stn:MiscellaneousOtherLiabilities>
  <stn:SharesRepurchasedForCancellation contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="INF" id="id_11072868_4A8DADBD-78F4-4ABD-BFF4-E7C90B8A4319_1001_0" unitRef="shares">2470560</stn:SharesRepurchasedForCancellation>
  <stn:ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="4" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_1001_3" unitRef="pure">0.0255</stn:ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement>
  <stn:LeaseInducementBenefits contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_EB6A6F58-12CE-4096-9996-3B2980D2C6BD_1001_0" unitRef="iso4217_CAD">111200000</stn:LeaseInducementBenefits>
  <stn:HoldbacksCurrent contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_B135BF0C-4EAB-46A5-9076-C334AD8CBD5D_1_2" unitRef="iso4217_CAD">18700000</stn:HoldbacksCurrent>
  <stn:UnbilledReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_0F5A6157-F1F9-4B51-9A20-8733E4C0FF2F_1001_2" unitRef="iso4217_CAD">384600000</stn:UnbilledReceivables>
  <stn:LeaseInducementsReceivable contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_B135BF0C-4EAB-46A5-9076-C334AD8CBD5D_1_3" unitRef="iso4217_CAD">44000000</stn:LeaseInducementsReceivable>
  <stn:TradeReceivableHoldbacks contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_0F5A6157-F1F9-4B51-9A20-8733E4C0FF2F_1001_1" unitRef="iso4217_CAD">821900000</stn:TradeReceivableHoldbacks>
  <stn:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_B9F7C36C-FD19-4A46-9B48-18EAC4B8ED64_1001_3" unitRef="iso4217_CAD">1290800000</stn:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations>
  <stn:DilutiveShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="INF" id="id_11072868_D1ACB9BF-A037-4DEC-A4F1-6AD401175495_1001_400002" unitRef="pure">507066</stn:DilutiveShareOptions>
  <stn:OtherFinancialAssetAtAmortisedCost contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0" decimals="-5" id="id_11072868_003DB4CA-C6DF-4238-8115-B0EEC58E16D5_3003_2" unitRef="iso4217_CAD">148800000</stn:OtherFinancialAssetAtAmortisedCost>
  <ifrs-full:Borrowings contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3479625" decimals="-5" id="id_11072868_7B4A323F-91F4-4678-83AD-0569DAECD034_2001_0" unitRef="iso4217_CAD">76800000</ifrs-full:Borrowings>
  <stn:AggregateMaturityValueOfNotes contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3479625" decimals="-5" id="id_11072868_FAEC87A3-314B-487A-9244-DB0D74C98923_1001_1" unitRef="iso4217_CAD">78200000</stn:AggregateMaturityValueOfNotes>
  <stn:WeightedAverageInterestRate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3479625" decimals="4" id="id_11072868_FAEC87A3-314B-487A-9244-DB0D74C98923_1001_0" unitRef="pure">0.0316</stn:WeightedAverageInterestRate>
  <stn:CarryingAmountOfNotesPayable contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3479625_3416962x3487951" decimals="-5" id="id_11072868_FAEC87A3-314B-487A-9244-DB0D74C98923_2002_2" unitRef="iso4217_USD">17000000</stn:CarryingAmountOfNotesPayable>
  <stn:CarryingAmountOfNotesPayable contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3479625_3416962x3487951" decimals="-5" id="id_11072868_FAEC87A3-314B-487A-9244-DB0D74C98923_2001_2" unitRef="iso4217_CAD">23200000</stn:CarryingAmountOfNotesPayable>
  <stn:CarryingAmountOfNotesPayable contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3479625_3416962x3487963" decimals="-5" id="id_11072868_FAEC87A3-314B-487A-9244-DB0D74C98923_3001_3" unitRef="iso4217_CAD">32900000</stn:CarryingAmountOfNotesPayable>
  <ifrs-full:Borrowings contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3507413" decimals="-5" id="id_11072868_7B4A323F-91F4-4678-83AD-0569DAECD034_3001_3" unitRef="iso4217_CAD">19500000</ifrs-full:Borrowings>
  <ifrs-full:BorrowingsInterestRate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3507413_3422662x3416700" decimals="4" id="id_11072868_3308D112-70FC-45EA-89CF-E3083F596D2E_1001_0" unitRef="pure">0.0140</ifrs-full:BorrowingsInterestRate>
  <ifrs-full:BorrowingsInterestRate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3507413_3422662x3423353" decimals="4" id="id_11072868_3308D112-70FC-45EA-89CF-E3083F596D2E_1002_0" unitRef="pure">0.0525</ifrs-full:BorrowingsInterestRate>
  <ifrs-full:Borrowings contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3507530" decimals="-5" id="id_11072868_7B4A323F-91F4-4678-83AD-0569DAECD034_4001_1" unitRef="iso4217_CAD">528600000</ifrs-full:Borrowings>
  <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3507530" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_3001_6" unitRef="iso4217_CAD">528600000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
  <stn:LineOfCreditFacilityRemainingBorrowingCapacity1 contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3507530" decimals="-5" id="id_11072868_87DF4C91-8A4D-4D02-B601-04C7FFF36B54_1001_0" unitRef="iso4217_CAD">223400000</stn:LineOfCreditFacilityRemainingBorrowingCapacity1>
  <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3507530" decimals="INF" id="id_11072868_31054E56-0CB6-479B-88D4-7E529640A40F_2001_0" unitRef="iso4217_CAD">800000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
  <ifrs-full:Borrowings contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3509294" decimals="-5" id="id_11072868_7B4A323F-91F4-4678-83AD-0569DAECD034_5001_2" unitRef="iso4217_CAD">308800000</ifrs-full:Borrowings>
  <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3509294" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_3002_6" unitRef="iso4217_CAD">308800000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
  <ifrs-full:AmountsReceivableRelatedPartyTransactions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416740x3417279" decimals="-5" id="id_11072868_51A8F583-2640-45A4-B034-D9ABC9D5B87C_2002_3" unitRef="iso4217_CAD">1000000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
  <ifrs-full:AmountsReceivableRelatedPartyTransactions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416740x3421266" decimals="-5" id="id_11072868_51A8F583-2640-45A4-B034-D9ABC9D5B87C_2001_3" unitRef="iso4217_CAD">10200000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416740x3487856" decimals="INF" id="id_11072868_BE115C17-1700-4ACD-B5A8-13ACCC65BA1D_1001_0" unitRef="pure">4987542</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416740x3487856" decimals="2" id="id_11072868_EAC25F18-ABA9-4414-8927-11975A90D157_2001_4" unitRef="iso4217_CAD">31.11</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416740x3487856_3422662x3416700" decimals="2" id="id_11072868_BE115C17-1700-4ACD-B5A8-13ACCC65BA1D_2001_1" unitRef="iso4217_CAD">14.88</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416740x3487856_3422662x3423353" decimals="2" id="id_11072868_BE115C17-1700-4ACD-B5A8-13ACCC65BA1D_3001_2" unitRef="iso4217_CAD">32.98</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416764x3487451" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_3004_2" unitRef="iso4217_CAD">-8100000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416764x3487451" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_3004_1" unitRef="iso4217_CAD">8400000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416764x3487454" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_3005_1" unitRef="iso4217_CAD">9400000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416764x3487458" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_3003_2" unitRef="iso4217_CAD">-800000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416764x3487458" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_3003_1" unitRef="iso4217_CAD">900000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416764x3487883" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_3001_2" unitRef="iso4217_CAD">17000000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416764x3487883" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_3001_1" unitRef="iso4217_CAD">-15600000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416764x3487886" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_3002_2" unitRef="iso4217_CAD">-4800000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
  <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416764x3487886" decimals="-5" id="id_11072868_A2AC8B6E-224C-40C1-89F4-B2085B4BCDC7_3002_1" unitRef="iso4217_CAD">5000000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
  <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416755" decimals="-5" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_3001_3" unitRef="iso4217_CAD">1900000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
  <ifrs-full:Goodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416755" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_4001_8" unitRef="iso4217_CAD">-178000000</ifrs-full:Goodwill>
  <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416755_3421750x3417515" decimals="-5" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_3002_3" unitRef="iso4217_CAD">700000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
  <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416755_3421750x3421453" decimals="-5" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_3005_3" unitRef="iso4217_CAD">200000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
  <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416755_3421750x3421916" decimals="-5" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_3006_3" unitRef="iso4217_CAD">700000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
  <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416755_3421750x3421918" decimals="-5" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_3003_3" unitRef="iso4217_CAD">200000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
  <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416755_3421750x3421921" decimals="-5" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_3004_3" unitRef="iso4217_CAD">100000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_18005_28" unitRef="iso4217_CAD">-158300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_12005_27" unitRef="iso4217_CAD">-183900000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_12003_27" unitRef="iso4217_CAD">-71500000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_12004_27" unitRef="iso4217_CAD">-17000000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_12002_27" unitRef="iso4217_CAD">-33200000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_12001_27" unitRef="iso4217_CAD">-62200000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_18003_28" unitRef="iso4217_CAD">-32700000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_18001_28" unitRef="iso4217_CAD">-116200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_18004_28" unitRef="iso4217_CAD">-5800000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_18002_28" unitRef="iso4217_CAD">-3600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_18006_28" unitRef="iso4217_CAD">2900000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:FinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_4001_2" unitRef="iso4217_CAD">1356900000</ifrs-full:FinancialAssets>
  <ifrs-full:Goodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_5001_4" unitRef="iso4217_CAD">1799200000</ifrs-full:Goodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_19005_14" unitRef="iso4217_CAD">406000000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_13005_14" unitRef="iso4217_CAD">473300000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_13003_14" unitRef="iso4217_CAD">231200000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_13004_14" unitRef="iso4217_CAD">37800000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_13002_14" unitRef="iso4217_CAD">82000000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_13001_14" unitRef="iso4217_CAD">122300000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_19003_14" unitRef="iso4217_CAD">75200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_19001_14" unitRef="iso4217_CAD">307300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_19004_14" unitRef="iso4217_CAD">15000000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_19002_14" unitRef="iso4217_CAD">8500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_19006_14" unitRef="iso4217_CAD">-4400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:FinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3421750x3417515" decimals="-5" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_4002_2" unitRef="iso4217_CAD">936500000</ifrs-full:FinancialAssets>
  <ifrs-full:FinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3421750x3421453" decimals="-5" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_4005_2" unitRef="iso4217_CAD">43200000</ifrs-full:FinancialAssets>
  <ifrs-full:FinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3421750x3421916" decimals="-5" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_4006_2" unitRef="iso4217_CAD">84700000</ifrs-full:FinancialAssets>
  <ifrs-full:FinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3421750x3421918" decimals="-5" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_4003_2" unitRef="iso4217_CAD">228700000</ifrs-full:FinancialAssets>
  <ifrs-full:FinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3421750x3421921" decimals="-5" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_4004_2" unitRef="iso4217_CAD">63800000</ifrs-full:FinancialAssets>
  <ifrs-full:BondsIssued contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416962x3487950" decimals="-5" id="id_11072868_A4CD1946-B919-42B6-BD6F-CCD477BBD6FD_1001_0" unitRef="iso4217_CAD">3500000</ifrs-full:BondsIssued>
  <stn:RevolvingCreditFacilityPayableAmount contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416962x3487950" decimals="-5" id="id_11072868_091F8A8C-33E8-4A12-A0F7-4634E71F26D5_1001_1" unitRef="iso4217_CAD">515000000</stn:RevolvingCreditFacilityPayableAmount>
  <ifrs-full:BondsIssued contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416962x3487951" decimals="-5" id="id_11072868_A4CD1946-B919-42B6-BD6F-CCD477BBD6FD_1004_0" unitRef="iso4217_USD">580200000</ifrs-full:BondsIssued>
  <ifrs-full:BondsIssued contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416962x3487951" decimals="-5" id="id_11072868_A4CD1946-B919-42B6-BD6F-CCD477BBD6FD_1003_0" unitRef="iso4217_CAD">791400000</ifrs-full:BondsIssued>
  <stn:RevolvingCreditFacilityPayableAmount contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416962x3487951" decimals="-5" id="id_11072868_091F8A8C-33E8-4A12-A0F7-4634E71F26D5_2001_0" unitRef="iso4217_CAD">13600000</stn:RevolvingCreditFacilityPayableAmount>
  <stn:RevolvingCreditFacilityPayableAmount contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416962x3487951" decimals="-5" id="id_11072868_091F8A8C-33E8-4A12-A0F7-4634E71F26D5_2002_0" unitRef="iso4217_USD">10000000</stn:RevolvingCreditFacilityPayableAmount>
  <ifrs-full:BondsIssued contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416962x3487963" decimals="-5" id="id_11072868_A4CD1946-B919-42B6-BD6F-CCD477BBD6FD_1007_0" unitRef="iso4217_CAD">4700000</ifrs-full:BondsIssued>
  <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416962x3546956" decimals="-5" id="id_11072868_4A094BAC-23DF-47F8-ABD9-349CA20554EB_1002_0" unitRef="iso4217_CAD">400000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
  <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3416962x3546962" decimals="-5" id="id_11072868_4A094BAC-23DF-47F8-ABD9-349CA20554EB_1001_0" unitRef="iso4217_CAD">1500000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
  <ifrs-full:RestrictedCashAndCashEquivalents contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417117" decimals="-5" id="id_11072868_3AB9167E-8C8A-42F1-94A1-1C5E5890AAD2_1001_0" unitRef="iso4217_CAD">0</ifrs-full:RestrictedCashAndCashEquivalents>
  <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_18" unitRef="iso4217_CAD">143600000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
  <ifrs-full:CashTransferred contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_0" unitRef="iso4217_CAD">88000000</ifrs-full:CashTransferred>
  <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_4" unitRef="iso4217_CAD">7800000</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
  <ifrs-full:DeferredTaxAssetsRecognisedAsOfAcquisitionDate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_12" unitRef="iso4217_CAD">1900000</ifrs-full:DeferredTaxAssetsRecognisedAsOfAcquisitionDate>
  <ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_15" unitRef="iso4217_CAD">2600000</ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate>
  <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_11" unitRef="iso4217_CAD">33000000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
  <ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_16" unitRef="iso4217_CAD">47300000</ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed>
  <ifrs-full:GoodwillRecognisedAsOfAcquisitionDate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_17" unitRef="iso4217_CAD">96300000</ifrs-full:GoodwillRecognisedAsOfAcquisitionDate>
  <ifrs-full:LiabilitiesIncurred contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_1" unitRef="iso4217_CAD">55600000</ifrs-full:LiabilitiesIncurred>
  <ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_10" unitRef="iso4217_CAD">4400000</ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate>
  <stn:ProvisionsRecognisedAsOfAcquisitionDate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_14" unitRef="iso4217_CAD">1400000</stn:ProvisionsRecognisedAsOfAcquisitionDate>
  <stn:ProvisionsForClaimsRecognisedAsOfAcquisitionDate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_74BE3C27-8D86-4E7C-8944-92C6F3A3DF11_1_0" unitRef="iso4217_CAD">800000</stn:ProvisionsForClaimsRecognisedAsOfAcquisitionDate>
  <stn:RetirementBenefitObligationsRecognisedAsOfAcquisitionDate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_13" unitRef="iso4217_CAD">16500000</stn:RetirementBenefitObligationsRecognisedAsOfAcquisitionDate>
  <stn:OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_74BE3C27-8D86-4E7C-8944-92C6F3A3DF11_1_1" unitRef="iso4217_CAD">11100000</stn:OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome>
  <stn:GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_AD57BC34-6BE9-4757-A256-1D848A25C522_1_0" unitRef="iso4217_CAD">3600000</stn:GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes>
  <stn:NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_7" unitRef="iso4217_CAD">6400000</stn:NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate>
  <stn:NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_9" unitRef="iso4217_CAD">600000</stn:NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate>
  <stn:NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_6" unitRef="iso4217_CAD">34700000</stn:NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate>
  <stn:NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_6ED6F7AF-248D-4E8F-BF21-876ADDF0017C_1_8" unitRef="iso4217_CAD">19800000</stn:NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate>
  <ifrs-full:ConstructionInProgress contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417395x3421037" decimals="-5" id="id_11072868_E34853FE-0D6C-4226-8F81-C6EDDC6721CA_1001_0" unitRef="iso4217_CAD">8900000</ifrs-full:ConstructionInProgress>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_10003_29" unitRef="iso4217_CAD">159700000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_10004_29" unitRef="iso4217_CAD">20800000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_10002_29" unitRef="iso4217_CAD">48800000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_10001_29" unitRef="iso4217_CAD">60100000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:OtherShorttermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417396x3421698" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1003_6" unitRef="iso4217_CAD">11700000</ifrs-full:OtherShorttermProvisions>
  <ifrs-full:OtherLongtermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417396x3421698" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1003_7" unitRef="iso4217_CAD">1500000</ifrs-full:OtherLongtermProvisions>
  <ifrs-full:OtherProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417396x3421698" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1003_5" unitRef="iso4217_CAD">13200000</ifrs-full:OtherProvisions>
  <ifrs-full:OtherShorttermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417396x3495031" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1002_6" unitRef="iso4217_CAD">11300000</ifrs-full:OtherShorttermProvisions>
  <ifrs-full:OtherLongtermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417396x3495031" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1002_7" unitRef="iso4217_CAD">3500000</ifrs-full:OtherLongtermProvisions>
  <ifrs-full:OtherProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417396x3495031" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1002_5" unitRef="iso4217_CAD">14800000</ifrs-full:OtherProvisions>
  <ifrs-full:OtherShorttermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417396x3498525" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1001_6" unitRef="iso4217_CAD">3800000</ifrs-full:OtherShorttermProvisions>
  <ifrs-full:OtherLongtermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417396x3498525" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1001_7" unitRef="iso4217_CAD">73200000</ifrs-full:OtherLongtermProvisions>
  <ifrs-full:OtherProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417396x3498525" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1001_5" unitRef="iso4217_CAD">77000000</ifrs-full:OtherProvisions>
  <ifrs-full:OtherShorttermProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417396x3542739" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1004_6" unitRef="iso4217_CAD">15600000</ifrs-full:OtherShorttermProvisions>
  <ifrs-full:OtherProvisions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417396x3542739" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1004_5" unitRef="iso4217_CAD">15600000</ifrs-full:OtherProvisions>
  <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1003_19" unitRef="iso4217_CAD">45500000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
  <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_2BA5F99D-4A76-4DE2-8B1A-6A473F366737_2001_0" unitRef="iso4217_CAD">10000000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
  <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_2BA5F99D-4A76-4DE2-8B1A-6A473F366737_2001_1" unitRef="iso4217_CAD">55500000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
  <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1001_19" unitRef="iso4217_CAD">494300000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
  <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1002_19" unitRef="iso4217_CAD">-448800000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
  <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417424x3542795" decimals="-5" id="id_11072868_2BA5F99D-4A76-4DE2-8B1A-6A473F366737_3001_2" unitRef="iso4217_CAD">13100000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3422077_3417434x3478856" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_2001_3" unitRef="iso4217_CAD">6500000</ifrs-full:OtherFinancialAssets>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3422077_3417434x3485464" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_3001_2" unitRef="iso4217_CAD">800000</ifrs-full:OtherFinancialAssets>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3422077_3417434x3487899" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_4001_0" unitRef="iso4217_CAD">144200000</ifrs-full:OtherFinancialAssets>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3422077_3417434x3498550" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_5001_1" unitRef="iso4217_CAD">28700000</ifrs-full:OtherFinancialAssets>
  <ifrs-full:OtherNonfinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3422077_3547755x3488184" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_6001_5" unitRef="iso4217_CAD">6100000</ifrs-full:OtherNonfinancialAssets>
  <ifrs-full:OtherNonfinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3422077_3547755x3538021" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_7001_7" unitRef="iso4217_CAD">8800000</ifrs-full:OtherNonfinancialAssets>
  <ifrs-full:OtherNonfinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3422077_3547755x3547005" decimals="-5" id="id_11072868_80B93E3E-CE4D-47CA-A2BC-6E4A78FACC49_8001_6" unitRef="iso4217_CAD">3600000</ifrs-full:OtherNonfinancialAssets>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3487899_3421501x3423178" decimals="-5" id="id_11072868_60E7D53C-387B-4E7D-92E8-B99BF1DC6664_1001_1" unitRef="iso4217_CAD">144200000</ifrs-full:OtherFinancialAssets>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3487899_3421501x3423178_3421935x3421934" decimals="-5" id="id_11072868_60E7D53C-387B-4E7D-92E8-B99BF1DC6664_1003_1" unitRef="iso4217_CAD">144200000</ifrs-full:OtherFinancialAssets>
  <ifrs-full:EstimatedFinancialEffectOfContingentAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417432x3417865" decimals="INF" id="id_11072868_5876D477-CCF8-475E-8378-42416778416F_1001_0" unitRef="iso4217_CAD">0</ifrs-full:EstimatedFinancialEffectOfContingentAssets>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417434x3419301" decimals="-5" id="id_11072868_003DB4CA-C6DF-4238-8115-B0EEC58E16D5_3002_1" unitRef="iso4217_CAD">41200000</ifrs-full:OtherFinancialAssets>
  <stn:OtherFinancialAssetAtAmortisedCost contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417434x3419301" decimals="-5" id="id_11072868_003DB4CA-C6DF-4238-8115-B0EEC58E16D5_3002_2" unitRef="iso4217_CAD">45000000</stn:OtherFinancialAssetAtAmortisedCost>
  <ifrs-full:OtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417434x3504553" decimals="-5" id="id_11072868_003DB4CA-C6DF-4238-8115-B0EEC58E16D5_3001_1" unitRef="iso4217_CAD">103000000</ifrs-full:OtherFinancialAssets>
  <stn:FairValueOfOtherFinancialAssetsMaturityAmount contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417434x3504553" decimals="-5" id="id_11072868_415D22BB-C109-4C22-AB1D-97FCD7E2F377_3004_1" unitRef="iso4217_CAD">103000000</stn:FairValueOfOtherFinancialAssetsMaturityAmount>
  <stn:OtherFinancialAssetAtAmortisedCost contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417434x3504553" decimals="-5" id="id_11072868_003DB4CA-C6DF-4238-8115-B0EEC58E16D5_3001_2" unitRef="iso4217_CAD">103800000</stn:OtherFinancialAssetAtAmortisedCost>
  <stn:FairValueOfOtherFinancialAssetsMaturityAmount contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417434x3504553_3421968x3421286" decimals="-5" id="id_11072868_415D22BB-C109-4C22-AB1D-97FCD7E2F377_3002_1" unitRef="iso4217_CAD">85200000</stn:FairValueOfOtherFinancialAssetsMaturityAmount>
  <stn:FairValueOfOtherFinancialAssetsMaturityAmount contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417434x3504553_3421968x3421915" decimals="-5" id="id_11072868_415D22BB-C109-4C22-AB1D-97FCD7E2F377_3003_1" unitRef="iso4217_CAD">3800000</stn:FairValueOfOtherFinancialAssetsMaturityAmount>
  <stn:FairValueOfOtherFinancialAssetsMaturityAmount contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417434x3504553_3421968x3422054" decimals="-5" id="id_11072868_415D22BB-C109-4C22-AB1D-97FCD7E2F377_3001_1" unitRef="iso4217_CAD">14000000</stn:FairValueOfOtherFinancialAssetsMaturityAmount>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_16003_30" unitRef="iso4217_CAD">42500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_16001_30" unitRef="iso4217_CAD">191100000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_16004_30" unitRef="iso4217_CAD">9200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RecognisedFinanceLeaseAsAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417436x3486472" decimals="-5" id="id_11072868_74C9E8B6-7164-4E3B-8ADD-7BF3FE8D2BBC_1001_1" unitRef="iso4217_CAD">19100000</ifrs-full:RecognisedFinanceLeaseAsAssets>
  <stn:NonCashPortionOfSoftwareAdditions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417436x3486472" decimals="-5" id="id_11072868_74C9E8B6-7164-4E3B-8ADD-7BF3FE8D2BBC_1001_0" unitRef="iso4217_CAD">15100000</stn:NonCashPortionOfSoftwareAdditions>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_16002_30" unitRef="iso4217_CAD">4900000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_16006_30" unitRef="iso4217_CAD">-1500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417632x3416769" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_11003_28" unitRef="iso4217_CAD">24800000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417632x3416979" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_11005_28" unitRef="iso4217_CAD">163100000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417632x3421013" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_11001_28" unitRef="iso4217_CAD">867800000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:NumberOfSharesOutstanding contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417632x3421013" decimals="INF" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_11001_29" unitRef="shares">111860105</ifrs-full:NumberOfSharesOutstanding>
  <ifrs-full:EquityAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3417632x3422911" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_11004_28" unitRef="iso4217_CAD">851200000</ifrs-full:EquityAttributableToOwnersOfParent>
  <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3420782x3416717" decimals="-5" id="id_11072868_4F7DF7D7-5527-412B-834C-45998FE2F0E9_3001_1" unitRef="iso4217_CAD">535200000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
  <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3420782x3420374" decimals="-5" id="id_11072868_4F7DF7D7-5527-412B-834C-45998FE2F0E9_3003_1" unitRef="iso4217_CAD">140500000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
  <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3420782x3424474" decimals="-5" id="id_11072868_4F7DF7D7-5527-412B-834C-45998FE2F0E9_3002_1" unitRef="iso4217_CAD">1342300000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
  <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3420782x3476143" decimals="-5" id="id_11072868_4F7DF7D7-5527-412B-834C-45998FE2F0E9_3004_1" unitRef="iso4217_CAD">140300000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
  <ifrs-full:Goodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421158x3498450" decimals="-5" id="id_11072868_2DABEC6B-0FE0-42E7-87C4-D6A3D04B3A8A_3001_0" unitRef="iso4217_CAD">358200000</ifrs-full:Goodwill>
  <ifrs-full:Goodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421158x3498451" decimals="-5" id="id_11072868_2DABEC6B-0FE0-42E7-87C4-D6A3D04B3A8A_4001_1" unitRef="iso4217_CAD">1003700000</ifrs-full:Goodwill>
  <ifrs-full:Goodwill contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421158x3498452" decimals="-5" id="id_11072868_2DABEC6B-0FE0-42E7-87C4-D6A3D04B3A8A_5001_2" unitRef="iso4217_CAD">259300000</ifrs-full:Goodwill>
  <stn:NotesPayable1 contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421501x3422350" decimals="-5" id="id_11072868_26DFFEF5-846F-4641-A6AC-1FB06D3239E9_1001_0" unitRef="iso4217_CAD">76900000</stn:NotesPayable1>
  <stn:NotesPayable1 contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421501x3422350_3421935x3421934" decimals="-5" id="id_11072868_26DFFEF5-846F-4641-A6AC-1FB06D3239E9_1003_0" unitRef="iso4217_CAD">76900000</stn:NotesPayable1>
  <ifrs-full:ExpectedCreditLossRate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421750x3417515" decimals="4" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_1002_1" unitRef="pure">0.0007</ifrs-full:ExpectedCreditLossRate>
  <ifrs-full:ExpectedCreditLossRate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421750x3421453" decimals="4" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_1005_1" unitRef="pure">0.0043</ifrs-full:ExpectedCreditLossRate>
  <ifrs-full:ExpectedCreditLossRate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421750x3421916" decimals="4" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_1006_1" unitRef="pure">0.0075</ifrs-full:ExpectedCreditLossRate>
  <ifrs-full:ExpectedCreditLossRate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421750x3421918" decimals="4" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_1003_1" unitRef="pure">0.0010</ifrs-full:ExpectedCreditLossRate>
  <ifrs-full:ExpectedCreditLossRate contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421750x3421921" decimals="4" id="id_11072868_E38C203F-0ACA-4983-AFAF-6C9C72439C4F_1004_1" unitRef="pure">0.0022</ifrs-full:ExpectedCreditLossRate>
  <ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421935x3421300" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_1001_8" unitRef="iso4217_CAD">13600000</ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets>
  <ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421935x3421300" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_1001_7" unitRef="iso4217_CAD">19200000</ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets>
  <stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421935x3421300" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_1001_5" unitRef="iso4217_CAD">110800000</stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets>
  <stn:EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421935x3421300" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_1001_6" unitRef="iso4217_CAD">80200000</stn:EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets>
  <ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421935x3421459" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_2001_2" unitRef="iso4217_CAD">57500000</ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets>
  <ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421935x3421459" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_2001_1" unitRef="iso4217_CAD">138100000</ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets>
  <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421935x3421459" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_2001_4" unitRef="iso4217_CAD">10600000</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
  <stn:PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421935x3421459" decimals="-5" id="id_11072868_1A1D1726-E0D2-429A-AD3C-12D7D20B100D_2001_3" unitRef="iso4217_CAD">15500000</stn:PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets>
  <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421937x3421456" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_3003_6" unitRef="iso4217_CAD">19500000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
  <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421937x3529554" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_3004_6" unitRef="iso4217_CAD">15400000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
  <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3421034" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_2004_4" unitRef="iso4217_CAD">691300000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
  <stn:OtherFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3421034" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_2004_3" unitRef="iso4217_CAD">1700000</stn:OtherFinancialLiabilitiesUndiscountedCashFlows>
  <stn:LongTermDebtUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3421034" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_2004_2" unitRef="iso4217_CAD">689600000</stn:LongTermDebtUndiscountedCashFlows>
  <ifrs-full:MinimumFinanceLeasePaymentsPayable contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3421286" decimals="-5" id="id_11072868_E7B36306-40E7-4FED-8E57-DAD05572DC13_2001_1" unitRef="iso4217_CAD">9800000</ifrs-full:MinimumFinanceLeasePaymentsPayable>
  <stn:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3421286" decimals="-5" id="id_11072868_B9F7C36C-FD19-4A46-9B48-18EAC4B8ED64_2001_1" unitRef="iso4217_CAD">638500000</stn:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations>
  <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3421287" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_2003_4" unitRef="iso4217_CAD">197000000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
  <stn:OtherFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3421287" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_2003_3" unitRef="iso4217_CAD">300000</stn:OtherFinancialLiabilitiesUndiscountedCashFlows>
  <stn:LongTermDebtUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3421287" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_2003_2" unitRef="iso4217_CAD">196700000</stn:LongTermDebtUndiscountedCashFlows>
  <stn:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3421915" decimals="-5" id="id_11072868_B9F7C36C-FD19-4A46-9B48-18EAC4B8ED64_3001_2" unitRef="iso4217_CAD">400000000</stn:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations>
  <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3422054" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_2002_4" unitRef="iso4217_CAD">617400000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
  <ifrs-full:MinimumFinanceLeasePaymentsPayable contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3422054" decimals="-5" id="id_11072868_E7B36306-40E7-4FED-8E57-DAD05572DC13_3001_0" unitRef="iso4217_CAD">10000000</ifrs-full:MinimumFinanceLeasePaymentsPayable>
  <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3422054" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_2002_1" unitRef="iso4217_CAD">567200000</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
  <stn:OtherFinancialLiabilitiesUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3422054" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_2002_3" unitRef="iso4217_CAD">1100000</stn:OtherFinancialLiabilitiesUndiscountedCashFlows>
  <stn:LongTermDebtUndiscountedCashFlows contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3422054" decimals="-5" id="id_11072868_BF6CC9C4-6892-403D-99A2-85011BC0DF8E_2002_2" unitRef="iso4217_CAD">49100000</stn:LongTermDebtUndiscountedCashFlows>
  <stn:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3422054" decimals="-5" id="id_11072868_B9F7C36C-FD19-4A46-9B48-18EAC4B8ED64_4001_0" unitRef="iso4217_CAD">252300000</stn:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations>
  <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3487212_3423034x3487208" decimals="-5" id="id_11072868_9D9B6EFB-235B-4B2E-908F-FBD8C7DF789C_2001_2" unitRef="iso4217_CAD">73400000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
  <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3487212_3423034x3487209" decimals="-5" id="id_11072868_9D9B6EFB-235B-4B2E-908F-FBD8C7DF789C_3001_4" unitRef="iso4217_CAD">9300000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
  <stn:GrossTradeReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3488137" decimals="-5" id="id_11072868_B3A89066-762D-40B5-8BC5-5748A225EEA6_2002_1" unitRef="iso4217_CAD">355600000</stn:GrossTradeReceivables>
  <stn:GrossTradeReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3488140" decimals="-5" id="id_11072868_B3A89066-762D-40B5-8BC5-5748A225EEA6_2005_1" unitRef="iso4217_CAD">43200000</stn:GrossTradeReceivables>
  <stn:GrossTradeReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3498444" decimals="-5" id="id_11072868_B3A89066-762D-40B5-8BC5-5748A225EEA6_2006_1" unitRef="iso4217_CAD">84700000</stn:GrossTradeReceivables>
  <stn:GrossTradeReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3506766" decimals="-5" id="id_11072868_B3A89066-762D-40B5-8BC5-5748A225EEA6_2003_1" unitRef="iso4217_CAD">228700000</stn:GrossTradeReceivables>
  <stn:GrossTradeReceivables contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3506769" decimals="-5" id="id_11072868_B3A89066-762D-40B5-8BC5-5748A225EEA6_2004_1" unitRef="iso4217_CAD">63800000</stn:GrossTradeReceivables>
  <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3547356_3423034x3487208" decimals="-5" id="id_11072868_9D9B6EFB-235B-4B2E-908F-FBD8C7DF789C_4001_1" unitRef="iso4217_CAD">27400000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479120" decimals="INF" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_1001_3" unitRef="pure">142540</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479120" decimals="INF" id="id_11072868_8383D47D-969B-432E-9D81-A41B7300B26E_2001_1" unitRef="pure">142540</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479120" decimals="2" id="id_11072868_8383D47D-969B-432E-9D81-A41B7300B26E_2001_3" unitRef="iso4217_CAD">14.88</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479120" decimals="2" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_1001_4" unitRef="Y">0.16</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479120" decimals="2" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_1001_5" unitRef="iso4217_CAD">14.88</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479120_3422662x3423353" decimals="2" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_3001_2" unitRef="iso4217_CAD">14.88</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479121" decimals="INF" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_1002_3" unitRef="pure">364526</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479121" decimals="INF" id="id_11072868_8383D47D-969B-432E-9D81-A41B7300B26E_2002_1" unitRef="pure">364526</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479121" decimals="2" id="id_11072868_8383D47D-969B-432E-9D81-A41B7300B26E_2002_3" unitRef="iso4217_CAD">20.88</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479121" decimals="2" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_1002_4" unitRef="Y">1.16</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479121" decimals="2" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_1002_5" unitRef="iso4217_CAD">20.88</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479121_3422662x3423353" decimals="2" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_3002_2" unitRef="iso4217_CAD">20.88</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479122" decimals="INF" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_1004_3" unitRef="pure">4987542</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479122" decimals="INF" id="id_11072868_8383D47D-969B-432E-9D81-A41B7300B26E_2004_1" unitRef="pure">2908389</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479122" decimals="2" id="id_11072868_8383D47D-969B-432E-9D81-A41B7300B26E_2004_3" unitRef="iso4217_CAD">30.10</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479122" decimals="2" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_1004_4" unitRef="Y">2.98</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479122" decimals="2" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_1004_5" unitRef="iso4217_CAD">31.11</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479122_3422662x3416700" decimals="INF" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_2004_1" unitRef="iso4217_CAD">14.88</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479122_3422662x3423353" decimals="INF" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_3004_2" unitRef="iso4217_CAD">32.98</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479123" decimals="INF" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_1003_3" unitRef="pure">4480476</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479123" decimals="INF" id="id_11072868_8383D47D-969B-432E-9D81-A41B7300B26E_2003_1" unitRef="pure">2401323</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479123" decimals="2" id="id_11072868_8383D47D-969B-432E-9D81-A41B7300B26E_2003_3" unitRef="iso4217_CAD">32.40</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479123" decimals="2" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_1003_4" unitRef="Y">3.21</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479123" decimals="2" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_1003_5" unitRef="iso4217_CAD">32.46</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479123_3422662x3416700" decimals="INF" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_2003_1" unitRef="iso4217_CAD">31.75</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479123_3422662x3423353" decimals="INF" id="id_11072868_A865F336-BB33-427D-BE30-ED609A124C8A_3003_2" unitRef="iso4217_CAD">32.98</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1003_11" unitRef="iso4217_CAD">-600000</ifrs-full:AccumulatedOtherComprehensiveIncome>
  <ifrs-full:DeferredTaxAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1003_5" unitRef="iso4217_CAD">-600000</ifrs-full:DeferredTaxAssets>
  <ifrs-full:CurrentContractAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1003_2" unitRef="iso4217_CAD">59700000</ifrs-full:CurrentContractAssets>
  <ifrs-full:DeferredIncomeClassifiedAsCurrent contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1003_8" unitRef="iso4217_CAD">8700000</ifrs-full:DeferredIncomeClassifiedAsCurrent>
  <ifrs-full:CurrentReceivablesFromContractsWithCustomers contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1003_1" unitRef="iso4217_CAD">-59800000</ifrs-full:CurrentReceivablesFromContractsWithCustomers>
  <ifrs-full:OtherNoncurrentAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1003_6" unitRef="iso4217_CAD">8200000</ifrs-full:OtherNoncurrentAssets>
  <ifrs-full:OtherCurrentAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1003_3" unitRef="iso4217_CAD">2900000</ifrs-full:OtherCurrentAssets>
  <ifrs-full:RetainedEarnings contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1003_10" unitRef="iso4217_CAD">2300000</ifrs-full:RetainedEarnings>
  <ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1002_11" unitRef="iso4217_CAD">163700000</ifrs-full:AccumulatedOtherComprehensiveIncome>
  <ifrs-full:DeferredTaxAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1002_5" unitRef="iso4217_CAD">21800000</ifrs-full:DeferredTaxAssets>
  <ifrs-full:DeferredIncomeClassifiedAsCurrent contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1002_8" unitRef="iso4217_CAD">165700000</ifrs-full:DeferredIncomeClassifiedAsCurrent>
  <ifrs-full:CurrentReceivablesFromContractsWithCustomers contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1002_1" unitRef="iso4217_CAD">444400000</ifrs-full:CurrentReceivablesFromContractsWithCustomers>
  <ifrs-full:OtherNoncurrentAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1002_6" unitRef="iso4217_CAD">167300000</ifrs-full:OtherNoncurrentAssets>
  <ifrs-full:OtherCurrentAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1002_3" unitRef="iso4217_CAD">20300000</ifrs-full:OtherCurrentAssets>
  <ifrs-full:RetainedEarnings contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_82563F6A-92DD-406D-855E-DF7C1201D9D1_1002_10" unitRef="iso4217_CAD">848900000</ifrs-full:RetainedEarnings>
  <ifrs-full:NetDeferredTaxAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3422116" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_2001_7" unitRef="iso4217_CAD">-3700000</ifrs-full:NetDeferredTaxAssets>
  <ifrs-full:NetDeferredTaxLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3422628" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_3001_2" unitRef="iso4217_CAD">7300000</ifrs-full:NetDeferredTaxLiabilities>
  <ifrs-full:NetDeferredTaxAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3423747" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_4001_4" unitRef="iso4217_CAD">-33400000</ifrs-full:NetDeferredTaxAssets>
  <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3423747" decimals="-5" id="id_11072868_9D9B6EFB-235B-4B2E-908F-FBD8C7DF789C_5001_5" unitRef="iso4217_CAD">123100000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
  <ifrs-full:NetDeferredTaxAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3482883" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_5001_5" unitRef="iso4217_CAD">-16700000</ifrs-full:NetDeferredTaxAssets>
  <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3487208" decimals="-5" id="id_11072868_9D9B6EFB-235B-4B2E-908F-FBD8C7DF789C_6001_3" unitRef="iso4217_CAD">100800000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
  <ifrs-full:NetDeferredTaxAssets contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3494932" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_6001_6" unitRef="iso4217_CAD">-7700000</ifrs-full:NetDeferredTaxAssets>
  <ifrs-full:NetDeferredTaxLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3495020" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_7001_3" unitRef="iso4217_CAD">1200000</ifrs-full:NetDeferredTaxLiabilities>
  <ifrs-full:NetDeferredTaxLiabilities contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3504538" decimals="-5" id="id_11072868_9E1AB8D4-075C-47B1-955B-B78EE6D8FC2E_8001_1" unitRef="iso4217_CAD">86100000</ifrs-full:NetDeferredTaxLiabilities>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3424457x3478960" decimals="INF" id="id_11072868_0A58010D-5C05-452F-B6C7-69F5A41EB899_4001_5" unitRef="pure">2079153</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3424457x3478960" decimals="2" id="id_11072868_DCCBB429-73BE-41E8-82A9-BC676BC62673_3001_2" unitRef="iso4217_CAD">5.73</ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted>
  <stn:NumberOfShareOptionsVestedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3424457x3478960" decimals="INF" id="id_11072868_0A58010D-5C05-452F-B6C7-69F5A41EB899_4001_3" unitRef="pure">1000441</stn:NumberOfShareOptionsVestedInSharebasedPaymentArrangement>
  <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3424457x3479982" decimals="INF" id="id_11072868_9ACECD9D-98A5-4CF1-BA1A-E45C9BEDC263_2001_2" unitRef="pure">744081</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
  <stn:FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3424457x3479982" decimals="-5" id="id_11072868_9ACECD9D-98A5-4CF1-BA1A-E45C9BEDC263_2001_3" unitRef="iso4217_CAD">6000000</stn:FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
  <stn:NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3424457x3479982" decimals="INF" id="id_11072868_9ACECD9D-98A5-4CF1-BA1A-E45C9BEDC263_2001_4" unitRef="shares">193385</stn:NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement>
  <stn:FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3424457x3479982" decimals="-5" id="id_11072868_9ACECD9D-98A5-4CF1-BA1A-E45C9BEDC263_2001_5" unitRef="iso4217_CAD">3200000</stn:FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement>
  <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3424457x3487849" decimals="INF" id="id_11072868_A4C9B755-6302-4AD4-AF8E-E32479B2D1DE_2001_3" unitRef="pure">306459</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
  <stn:FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3424457x3487849" decimals="-5" id="id_11072868_A4C9B755-6302-4AD4-AF8E-E32479B2D1DE_2001_4" unitRef="iso4217_CAD">9000000</stn:FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
  <stn:NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3424457x3487849" decimals="INF" id="id_11072868_A4C9B755-6302-4AD4-AF8E-E32479B2D1DE_2001_1" unitRef="shares">178866</stn:NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement>
  <stn:FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_0_20181231_0_3424457x3487849" decimals="-5" id="id_11072868_A4C9B755-6302-4AD4-AF8E-E32479B2D1DE_2001_2" unitRef="iso4217_CAD">6200000</stn:FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement>
  <stn:LineOfCreditFacilityAdditionalBorrowingsCapacity contextRef="eol_PE179647--1840-F0005_STD_0_20180626_0" decimals="-5" id="id_11072868_DDAB6948-DFD7-4CD8-B2F3-716A634E32F4_4003_6" unitRef="iso4217_CAD">200000000</stn:LineOfCreditFacilityAdditionalBorrowingsCapacity>
  <stn:LineOfCreditFacilityAdditionalBorrowingsCapacity contextRef="eol_PE179647--1840-F0005_STD_0_20180627_0" decimals="-5" id="id_11072868_DDAB6948-DFD7-4CD8-B2F3-716A634E32F4_4001_7" unitRef="iso4217_CAD">400000000</stn:LineOfCreditFacilityAdditionalBorrowingsCapacity>
  <stn:DrawnBorrowingFacilities contextRef="eol_PE179647--1840-F0005_STD_0_20180627_0_3416696x3498527" decimals="-5" id="id_11072868_DDAB6948-DFD7-4CD8-B2F3-716A634E32F4_5001_11" unitRef="iso4217_CAD">160000000</stn:DrawnBorrowingFacilities>
  <stn:DrawnBorrowingFacilities contextRef="eol_PE179647--1840-F0005_STD_0_20180627_0_3416696x3498557" decimals="-5" id="id_11072868_DDAB6948-DFD7-4CD8-B2F3-716A634E32F4_6001_10" unitRef="iso4217_CAD">150000000</stn:DrawnBorrowingFacilities>
  <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="eol_PE179647--1840-F0005_STD_0_20180627_0_3416696x3507530" decimals="INF" id="id_11072868_DDAB6948-DFD7-4CD8-B2F3-716A634E32F4_7001_0" unitRef="iso4217_CAD">800000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
  <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="eol_PE179647--1840-F0005_STD_0_20180627_0_3416696x3509294" decimals="INF" id="id_11072868_DDAB6948-DFD7-4CD8-B2F3-716A634E32F4_8001_1" unitRef="iso4217_CAD">310000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
  <stn:DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform contextRef="eol_PE179647--1840-F0005_STD_1_20180801_0" decimals="-5" id="id_11072868_47001951-1048-4A7C-90CE-CC8E9922CADB_1_0" unitRef="iso4217_CAD">10000000</stn:DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform>
  <stn:SharesApprovedInNormalCourseIssuerBid contextRef="eol_PE179647--1840-F0005_STD_1_20181111_0" decimals="0" id="id_11072868_8C077632-6D3D-49FE-977B-F3E98CC66B8A_2_0" unitRef="shares">2273879</stn:SharesApprovedInNormalCourseIssuerBid>
  <stn:SharesApprovedInNormalCourseIssuerBid contextRef="eol_PE179647--1840-F0005_STD_1_20181113_0" decimals="0" id="id_11072868_8C077632-6D3D-49FE-977B-F3E98CC66B8A_1_0" unitRef="shares">2278747</stn:SharesApprovedInNormalCourseIssuerBid>
  <ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare contextRef="eol_PE179647--1840-F0005_STD_1_20190227_0_3421584x3481572" decimals="INF" id="id_11072868_FFD02954-83C4-4E2E-9127-B24717A69684_1001_1" unitRef="iso4217_CAD_per_shares">0.145</ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare>
  <stn:DividendsPayableDeclaredDate contextRef="eol_PE179647--1840-F0005_STD_1_20190227_0_3421584x3481572" id="id_11072868_FFD02954-83C4-4E2E-9127-B24717A69684_1001_0">2019-02-27</stn:DividendsPayableDeclaredDate>
  <stn:DividendsPayableRecordDate contextRef="eol_PE179647--1840-F0005_STD_1_20190227_0_3421584x3481572" id="id_11072868_FFD02954-83C4-4E2E-9127-B24717A69684_1001_3">2019-03-29</stn:DividendsPayableRecordDate>
  <stn:DividendPayableDate contextRef="eol_PE179647--1840-F0005_STD_1_20190227_0_3421584x3481572" id="id_11072868_FFD02954-83C4-4E2E-9127-B24717A69684_1001_2">2019-04-15</stn:DividendPayableDate>
  <ifrs-full:DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised contextRef="eol_PE179647--1840-F0005_STD_1_20181001_0" id="id_11072868_69FFBACC-030C-41B5-9F74-DD0959B415DB_1_0">Level 3</ifrs-full:DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised>
  <ifrs-full:ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows contextRef="eol_PE179647--1840-F0005_STD_1_20181001_0" id="id_11072868_C13CAE3D-E0AE-407D-AAC5-5242074F6507_1_0">Terminal growth rates based on actual experience and market analysis.      Projections are extrapolated beyond five years using a growth rate that does      not exceed 3.0%.</ifrs-full:ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows>
  <stn:NumberOfCashGeneratingUnit contextRef="eol_PE179647--1840-F0005_STD_1_20181001_0" decimals="INF" id="id_11072868_01639131-3EA6-45CB-BB06-333BC12AB033_1_0" unitRef="Cash_Generating_Units">7</stn:NumberOfCashGeneratingUnit>
  <stn:NumberOfCashGeneratingUnit contextRef="eol_PE179647--1840-F0005_STD_1_20181001_0_3421158x3487964" decimals="INF" id="id_11072868_01639131-3EA6-45CB-BB06-333BC12AB033_3_0" unitRef="Cash_Generating_Units">2</stn:NumberOfCashGeneratingUnit>
  <stn:NumberOfCashGeneratingUnit contextRef="eol_PE179647--1840-F0005_STD_1_20181001_0_3421158x3498452" decimals="INF" id="id_11072868_01639131-3EA6-45CB-BB06-333BC12AB033_2_0" unitRef="Cash_Generating_Units">3</stn:NumberOfCashGeneratingUnit>
  <stn:OperatingMarginRateAppliedToCashFlowProjections contextRef="eol_PE179647--1840-F0005_STD_1_20181001_0_3421158x3498452_3422662x3416700" decimals="3" id="id_11072868_5EA6F4A1-8E4E-4390-83F1-D2605F1D2BD6_1_0" unitRef="pure">0.056</stn:OperatingMarginRateAppliedToCashFlowProjections>
  <stn:NoncashWorkingCapitalRateAppliedToCashFlowProjections contextRef="eol_PE179647--1840-F0005_STD_1_20181001_0_3421158x3498452_3422662x3416700" decimals="3" id="id_11072868_5EA6F4A1-8E4E-4390-83F1-D2605F1D2BD6_1_3" unitRef="pure">0.203</stn:NoncashWorkingCapitalRateAppliedToCashFlowProjections>
  <stn:OperatingMarginRateAppliedToCashFlowProjections contextRef="eol_PE179647--1840-F0005_STD_1_20181001_0_3421158x3498452_3422662x3423353" decimals="3" id="id_11072868_5EA6F4A1-8E4E-4390-83F1-D2605F1D2BD6_2_0" unitRef="pure">0.087</stn:OperatingMarginRateAppliedToCashFlowProjections>
  <stn:NoncashWorkingCapitalRateAppliedToCashFlowProjections contextRef="eol_PE179647--1840-F0005_STD_1_20181001_0_3421158x3498452_3422662x3423353" decimals="3" id="id_11072868_5EA6F4A1-8E4E-4390-83F1-D2605F1D2BD6_2_3" unitRef="pure">0.205</stn:NoncashWorkingCapitalRateAppliedToCashFlowProjections>
  <ifrs-full:ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment contextRef="eol_PE179647--1840-F0005_STD_1_20180101_0" id="id_11072868_28BA97CC-58A1-480B-B681-7356DC515D55_1_1">Revenue recognized in 2018 from performance obligations satisfied (or partially satisfied) in prior years was less than 5% of the Company's gross  revenue from continuing operations.</ifrs-full:ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment>
  <ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod contextRef="eol_PE179647--1840-F0005_STD_1_20180101_0" decimals="-5" id="id_11072868_28BA97CC-58A1-480B-B681-7356DC515D55_1_0" unitRef="iso4217_CAD">196400000</ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod>
  <stn:IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_1_20180101_0_3417632x3416979_3422913x3495056" decimals="-5" id="id_11072868_32AFAA98-A562-484A-82F0-8B3CF1F5E83B_2002_2" unitRef="iso4217_CAD">-900000</stn:IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9>
  <stn:IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss contextRef="eol_PE179647--1840-F0005_STD_1_20180101_0_3417632x3416979_3422913x3495056" decimals="-5" id="id_11072868_32AFAA98-A562-484A-82F0-8B3CF1F5E83B_2002_5" unitRef="iso4217_CAD">-900000</stn:IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss>
  <stn:IncreaseDecreaseInRetainedEarnings contextRef="eol_PE179647--1840-F0005_STD_1_20180101_0_3417632x3422911_3418080x3419484_3422913x3420637_3423661x3487964" decimals="-5" id="id_11072868_47E1DC78-49C6-4DE6-852A-CF58D66B1122_2001_3" unitRef="iso4217_CAD">-22600000</stn:IncreaseDecreaseInRetainedEarnings>
  <stn:IncreaseDecreaseInRetainedEarnings contextRef="eol_PE179647--1840-F0005_STD_1_20180101_0_3417632x3422911_3418080x3535915_3422913x3420637_3423602x3538018" decimals="-5" id="id_11072868_47E1DC78-49C6-4DE6-852A-CF58D66B1122_3001_1" unitRef="iso4217_CAD">-3000000</stn:IncreaseDecreaseInRetainedEarnings>
  <stn:IncreaseDecreaseInRetainedEarnings contextRef="eol_PE179647--1840-F0005_STD_1_20180101_0_3417632x3422911_3418080x3535915_3422913x3420637_3423602x3538020" decimals="-5" id="id_11072868_47E1DC78-49C6-4DE6-852A-CF58D66B1122_4001_2" unitRef="iso4217_CAD">1700000</stn:IncreaseDecreaseInRetainedEarnings>
  <stn:IncreaseDecreaseInRetainedEarnings contextRef="eol_PE179647--1840-F0005_STD_1_20180101_0_3417632x3422911_3422913x3420637" decimals="-5" id="id_11072868_47E1DC78-49C6-4DE6-852A-CF58D66B1122_5001_4" unitRef="iso4217_CAD">-23900000</stn:IncreaseDecreaseInRetainedEarnings>
  <stn:IncreaseDecreaseInRetainedEarnings contextRef="eol_PE179647--1840-F0005_STD_1_20180101_0_3417632x3422911_3422913x3495056" decimals="-5" id="id_11072868_32AFAA98-A562-484A-82F0-8B3CF1F5E83B_2001_4" unitRef="iso4217_CAD">100000</stn:IncreaseDecreaseInRetainedEarnings>
  <stn:IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_1_20180101_0_3417632x3422911_3422913x3495056" decimals="-5" id="id_11072868_32AFAA98-A562-484A-82F0-8B3CF1F5E83B_2001_1" unitRef="iso4217_CAD">900000</stn:IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9>
  <stn:IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_1_20180101_0_3417632x3422911_3422913x3495056" decimals="-5" id="id_11072868_32AFAA98-A562-484A-82F0-8B3CF1F5E83B_2001_3" unitRef="iso4217_CAD">-800000</stn:IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9>
  <stn:IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_1_20180101_0_3422913x3495056" decimals="-5" id="id_11072868_B9E2649E-C683-49DE-947C-BCE83D530BA9_1001_1" unitRef="iso4217_CAD">900000</stn:IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9>
  <stn:NumberOfTranches contextRef="eol_PE179647--1840-F0005_STD_1_20180627_0" decimals="INF" id="id_11072868_DDAB6948-DFD7-4CD8-B2F3-716A634E32F4_1_2" unitRef="Tranches">2</stn:NumberOfTranches>
  <stn:AgreementExpiryDate contextRef="eol_PE179647--1840-F0005_STD_1_20180627_0_3416696x3498527" id="id_11072868_DDAB6948-DFD7-4CD8-B2F3-716A634E32F4_1001_13">2023-06-27</stn:AgreementExpiryDate>
  <stn:LineOfCreditMaturityPeriod contextRef="eol_PE179647--1840-F0005_STD_1_20180627_0_3416696x3498527" id="id_11072868_DDAB6948-DFD7-4CD8-B2F3-716A634E32F4_1001_5">P5Y</stn:LineOfCreditMaturityPeriod>
  <stn:AgreementExpiryDate contextRef="eol_PE179647--1840-F0005_STD_1_20180627_0_3416696x3498557" id="id_11072868_DDAB6948-DFD7-4CD8-B2F3-716A634E32F4_2001_12">2022-06-27</stn:AgreementExpiryDate>
  <stn:LineOfCreditMaturityPeriod contextRef="eol_PE179647--1840-F0005_STD_1_20180627_0_3416696x3498557" id="id_11072868_DDAB6948-DFD7-4CD8-B2F3-716A634E32F4_2001_4">P4Y</stn:LineOfCreditMaturityPeriod>
  <stn:AgreementExpiryDate contextRef="eol_PE179647--1840-F0005_STD_1_20180627_0_3416696x3507530" id="id_11072868_DDAB6948-DFD7-4CD8-B2F3-716A634E32F4_3001_9">2023-06-27</stn:AgreementExpiryDate>
  <stn:LineOfCreditMaturityPeriod contextRef="eol_PE179647--1840-F0005_STD_1_20180627_0_3416696x3507530" id="id_11072868_DDAB6948-DFD7-4CD8-B2F3-716A634E32F4_3001_3">P5Y</stn:LineOfCreditMaturityPeriod>
  <stn:GainOnRevolvingCreditFacilitiesModification contextRef="eol_PE179647--1840-F0005_STD_181_20180630_0" decimals="-5" id="id_11072868_DDAB6948-DFD7-4CD8-B2F3-716A634E32F4_2_8" unitRef="iso4217_CAD">1400000</stn:GainOnRevolvingCreditFacilitiesModification>
  <stn:AgreementExpiryDate contextRef="eol_PE179647--1840-F0005_STD_31_20190131_0_3421584x3500108" id="id_11072868_F150C762-1116-48F3-B09A-BEB985C50F84_1001_0">2023-06-27</stn:AgreementExpiryDate>
  <stn:InterestRateSwapDescription contextRef="eol_PE179647--1840-F0005_STD_31_20190131_0_3421584x3500108" id="id_11072868_F150C762-1116-48F3-B09A-BEB985C50F84_1001_3">The swap agreement has the effect of converting the variable interest rate on $160.0 of the Company&#x2019;s revolving credit facility into a fixed rate of 2.295%, plus an applicable basis points spread.</stn:InterestRateSwapDescription>
  <stn:InterestRateSwapAgreementAmount contextRef="eol_PE179647--1840-F0005_STD_31_20190131_0_3421584x3500108" decimals="-5" id="id_11072868_F150C762-1116-48F3-B09A-BEB985C50F84_1001_1" unitRef="iso4217_CAD">160000000</stn:InterestRateSwapAgreementAmount>
  <stn:InterestRateSwapAgreementFixedInterestRate contextRef="eol_PE179647--1840-F0005_STD_31_20190131_0_3421584x3500108" decimals="5" id="id_11072868_F150C762-1116-48F3-B09A-BEB985C50F84_1001_2" unitRef="pure">0.02295</stn:InterestRateSwapAgreementFixedInterestRate>
  <ifrs-full:AdjustedWeightedAverageShares contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="0" id="id_11072868_D1ACB9BF-A037-4DEC-A4F1-6AD401175495_2_500003" unitRef="shares">114352920</ifrs-full:AdjustedWeightedAverageShares>
  <ifrs-full:AmortisationExpense contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_8" unitRef="iso4217_CAD">73000000</ifrs-full:AmortisationExpense>
  <ifrs-full:BasicAndDilutedEarningsLossPerShare contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="2" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_27" unitRef="iso4217_CAD_per_shares">0.85</ifrs-full:BasicAndDilutedEarningsLossPerShare>
  <ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_23" unitRef="iso4217_CAD">60300000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
  <ifrs-full:CashFlowsFromUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_9" unitRef="iso4217_CAD">254400000</ifrs-full:CashFlowsFromUsedInOperatingActivitiesContinuingOperations>
  <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_4_1" unitRef="iso4217_CAD">26900000</ifrs-full:AdditionalProvisionsOtherProvisions>
  <ifrs-full:BasicAndDilutedEarningsLossPerShareFromContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="2" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_25" unitRef="iso4217_CAD_per_shares">0.85</ifrs-full:BasicAndDilutedEarningsLossPerShareFromContinuingOperations>
  <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_34" unitRef="iso4217_CAD">-281100000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
  <ifrs-full:CashFlowsFromUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_32" unitRef="iso4217_CAD">-280200000</ifrs-full:CashFlowsFromUsedInFinancingActivitiesContinuingOperations>
  <ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_33" unitRef="iso4217_CAD">-900000</ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations>
  <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_11" unitRef="iso4217_CAD">263700000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
  <ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_10" unitRef="iso4217_CAD">9300000</ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations>
  <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_13" unitRef="iso4217_CAD">85100000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
  <ifrs-full:AverageEffectiveTaxRate contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_2_11" unitRef="pure">0.632</ifrs-full:AverageEffectiveTaxRate>
  <ifrs-full:CancellationOfTreasuryShares contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_4A8DADBD-78F4-4ABD-BFF4-E7C90B8A4319_2_1" unitRef="iso4217_CAD">14400000</ifrs-full:CancellationOfTreasuryShares>
  <ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_22" unitRef="iso4217_CAD">-2300000</ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_4_2" unitRef="iso4217_CAD">200000</ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions>
  <ifrs-full:ApplicableTaxRate contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_2_0" unitRef="pure">0.270</ifrs-full:ApplicableTaxRate>
  <ifrs-full:BankAndSimilarCharges contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_17838800-D5BE-4002-BE8E-C3AF791CA623_2_2" unitRef="iso4217_CAD">8600000</ifrs-full:BankAndSimilarCharges>
  <ifrs-full:CashFlowsFromUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_21" unitRef="iso4217_CAD">62600000</ifrs-full:CashFlowsFromUsedInInvestingActivitiesContinuingOperations>
  <ifrs-full:ComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_CA331D2F-297F-4F8E-9949-D8E21EC44E62_2_12" unitRef="iso4217_CAD">-20800000</ifrs-full:ComprehensiveIncome>
  <ifrs-full:CostOfSales contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_4" unitRef="iso4217_CAD">1411900000</ifrs-full:CostOfSales>
  <ifrs-full:DepreciationExpense contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_7" unitRef="iso4217_CAD">52200000</ifrs-full:DepreciationExpense>
  <ifrs-full:CurrentTaxExpenseIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_17" unitRef="iso4217_CAD">192900000</ifrs-full:CurrentTaxExpenseIncome>
  <ifrs-full:DeferredTaxExpenseIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_18" unitRef="iso4217_CAD">-26400000</ifrs-full:DeferredTaxExpenseIncome>
  <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_BE35D87E-5E38-4720-9485-0C86E4387CF5_2_1" unitRef="iso4217_CAD">16300000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
  <ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_6E97CD9E-2606-4AC1-9A5E-51BB49D76873_2_5" unitRef="iso4217_CAD">26400000</ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss>
  <ifrs-full:DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_BE35D87E-5E38-4720-9485-0C86E4387CF5_2_3" unitRef="iso4217_CAD">600000</ifrs-full:DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes>
  <ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="4" id="id_11072868_8C2CD183-14F2-4E2F-9AFE-06C9869B6092_2_0" unitRef="pure">0.2413</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
  <ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="4" id="id_11072868_8C2CD183-14F2-4E2F-9AFE-06C9869B6092_2_1" unitRef="pure">0.0081</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
  <ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="0" id="id_11072868_D1ACB9BF-A037-4DEC-A4F1-6AD401175495_2_500001" unitRef="shares">361413</ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares>
  <ifrs-full:DirectorsRemunerationExpense contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="1" id="id_11072868_0FBCB44E-61FA-4AE0-B4D1-717580DF5DE2_2_1" unitRef="iso4217_CAD">0.8</ifrs-full:DirectorsRemunerationExpense>
  <ifrs-full:DescriptionOfOptionLifeShareOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="2" id="id_11072868_8C2CD183-14F2-4E2F-9AFE-06C9869B6092_2_2" unitRef="Y">3.50</ifrs-full:DescriptionOfOptionLifeShareOptionsGranted>
  <ifrs-full:FinanceCostsPaidClassifiedAsOperatingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_6" unitRef="iso4217_CAD">6700000</ifrs-full:FinanceCostsPaidClassifiedAsOperatingActivities>
  <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_28BA84E2-84AE-43A4-8FDF-A970EA691ADA_2_0" unitRef="iso4217_CAD">9500000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
  <ifrs-full:DividendsPaid contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7006_12" unitRef="iso4217_CAD">57000000</ifrs-full:DividendsPaid>
  <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_35" unitRef="iso4217_CAD">-14300000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
  <ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="5" id="id_11072868_8C2CD183-14F2-4E2F-9AFE-06C9869B6092_2_3" unitRef="pure">0.01575</ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted>
  <ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_63551CED-534F-40F3-BF77-2042F3A62617_2_0" unitRef="iso4217_CAD">4800000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets>
  <ifrs-full:DividendsPaidClassifiedAsFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_31" unitRef="iso4217_CAD">55500000</ifrs-full:DividendsPaidClassifiedAsFinancingActivities>
  <ifrs-full:EmployeeBenefitsExpense contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_33F1B084-E44C-4E89-8BDA-9BD12D450F28_2_3" unitRef="iso4217_CAD">2298000000</ifrs-full:EmployeeBenefitsExpense>
  <ifrs-full:ExercisePriceShareOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="2" id="id_11072868_8C2CD183-14F2-4E2F-9AFE-06C9869B6092_2_4" unitRef="iso4217_CAD">31.75</ifrs-full:ExercisePriceShareOptionsGranted>
  <ifrs-full:GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_CA331D2F-297F-4F8E-9949-D8E21EC44E62_2_5" unitRef="iso4217_CAD">500000</ifrs-full:GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax>
  <ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_7" unitRef="iso4217_CAD">44700000</ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities>
  <ifrs-full:IncomeTaxesRefundClassifiedAsOperatingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_8" unitRef="iso4217_CAD">18300000</ifrs-full:IncomeTaxesRefundClassifiedAsOperatingActivities>
  <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_36" unitRef="iso4217_CAD">28600000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
  <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7006_6" unitRef="iso4217_CAD">7900000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
  <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7006_8" unitRef="iso4217_CAD">4900000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
  <ifrs-full:FinanceIncomeCost contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_10" unitRef="iso4217_CAD">-7100000</ifrs-full:FinanceIncomeCost>
  <ifrs-full:GrossProfit contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_5" unitRef="iso4217_CAD">1761900000</ifrs-full:GrossProfit>
  <ifrs-full:IncomeTaxesPaidRefundClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_17" unitRef="iso4217_CAD">124100000</ifrs-full:IncomeTaxesPaidRefundClassifiedAsInvestingActivities>
  <ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_CA331D2F-297F-4F8E-9949-D8E21EC44E62_2_10" unitRef="iso4217_CAD">2400000</ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome>
  <ifrs-full:IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_6E97CD9E-2606-4AC1-9A5E-51BB49D76873_2_6" unitRef="iso4217_CAD">-800000</ifrs-full:IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_6E97CD9E-2606-4AC1-9A5E-51BB49D76873_2_2" unitRef="iso4217_CAD">1800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset>
  <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_12" unitRef="iso4217_CAD">200000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
  <ifrs-full:GainsLossesOnDisposalsOfInvestments contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_13" unitRef="iso4217_CAD">54600000</ifrs-full:GainsLossesOnDisposalsOfInvestments>
  <ifrs-full:GainsLossesOnDisposalsOfPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_1AC70DC8-7D10-4157-BA8C-8BCD72CE5C61_2_0" unitRef="iso4217_CAD">-200000</ifrs-full:GainsLossesOnDisposalsOfPropertyPlantAndEquipment>
  <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_19" unitRef="iso4217_CAD">166500000</ifrs-full:IncomeTaxExpenseContinuingOperations>
  <ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_6E97CD9E-2606-4AC1-9A5E-51BB49D76873_2_4" unitRef="iso4217_CAD">-2400000</ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_4_4" unitRef="iso4217_CAD">-5600000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
  <ifrs-full:InterestReceivedClassifiedAsOperatingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_4" unitRef="iso4217_CAD">2900000</ifrs-full:InterestReceivedClassifiedAsOperatingActivities>
  <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="1" id="id_11072868_0FBCB44E-61FA-4AE0-B4D1-717580DF5DE2_2_0" unitRef="iso4217_CAD">11.3</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
  <ifrs-full:InterestIncomeOnOtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_2_6" unitRef="iso4217_CAD">800000</ifrs-full:InterestIncomeOnOtherFinancialAssets>
  <ifrs-full:InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_2_5" unitRef="iso4217_CAD">2400000</ifrs-full:InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome>
  <ifrs-full:KeyManagementPersonnelCompensation contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="1" id="id_11072868_0FBCB44E-61FA-4AE0-B4D1-717580DF5DE2_2_3" unitRef="iso4217_CAD">16.1</ifrs-full:KeyManagementPersonnelCompensation>
  <ifrs-full:InterestExpense contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_2_4" unitRef="iso4217_CAD">29100000</ifrs-full:InterestExpense>
  <ifrs-full:InterestExpenseOnFinanceLeases contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_2_2" unitRef="iso4217_CAD">100000</ifrs-full:InterestExpenseOnFinanceLeases>
  <ifrs-full:PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_28" unitRef="iso4217_CAD">12700000</ifrs-full:PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities>
  <ifrs-full:PaymentsToAcquireOrRedeemEntitysShares contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_29" unitRef="iso4217_CAD">14400000</ifrs-full:PaymentsToAcquireOrRedeemEntitysShares>
  <ifrs-full:InterestPaidClassifiedAsOperatingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_5" unitRef="iso4217_CAD">28100000</ifrs-full:InterestPaidClassifiedAsOperatingActivities>
  <ifrs-full:InterestRevenueExpense contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_9" unitRef="iso4217_CAD">-25900000</ifrs-full:InterestRevenueExpense>
  <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="1" id="id_11072868_0FBCB44E-61FA-4AE0-B4D1-717580DF5DE2_2_2" unitRef="iso4217_CAD">4.0</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
  <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="INF" id="id_11072868_5EBFD828-9D98-452D-901A-0535D41D5D03_3_1" unitRef="pure">1229689</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
  <ifrs-full:OtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_CA331D2F-297F-4F8E-9949-D8E21EC44E62_2_11" unitRef="iso4217_CAD">-117800000</ifrs-full:OtherComprehensiveIncome>
  <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_CA331D2F-297F-4F8E-9949-D8E21EC44E62_2_7" unitRef="iso4217_CAD">-129400000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
  <ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_20" unitRef="iso4217_CAD">-5100000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities>
  <ifrs-full:OtherOperatingIncomeExpense contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_14" unitRef="iso4217_CAD">10000000</ifrs-full:OtherOperatingIncomeExpense>
  <ifrs-full:PaymentsToSuppliersForGoodsAndServices contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_2" unitRef="iso4217_CAD">1470700000</ifrs-full:PaymentsToSuppliersForGoodsAndServices>
  <ifrs-full:ProceedsFromIssueOfOrdinaryShares contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_30" unitRef="iso4217_CAD">7900000</ifrs-full:ProceedsFromIssueOfOrdinaryShares>
  <ifrs-full:ProfitLossBeforeTax contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_15" unitRef="iso4217_CAD">263500000</ifrs-full:ProfitLossBeforeTax>
  <ifrs-full:ProfitLossFromContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_20" unitRef="iso4217_CAD">97000000</ifrs-full:ProfitLossFromContinuingOperations>
  <ifrs-full:ReceiptsFromSalesOfGoodsAndRenderingOfServices contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_1" unitRef="iso4217_CAD">4036400000</ifrs-full:ReceiptsFromSalesOfGoodsAndRenderingOfServices>
  <ifrs-full:ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_CA331D2F-297F-4F8E-9949-D8E21EC44E62_2_6" unitRef="iso4217_CAD">9600000</ifrs-full:ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax>
  <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_CA331D2F-297F-4F8E-9949-D8E21EC44E62_2_3" unitRef="iso4217_CAD">-134100000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
  <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_CA331D2F-297F-4F8E-9949-D8E21EC44E62_2_9" unitRef="iso4217_CAD">11600000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
  <ifrs-full:OtherFinanceCost contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_17838800-D5BE-4002-BE8E-C3AF791CA623_2_6" unitRef="iso4217_CAD">7100000</ifrs-full:OtherFinanceCost>
  <ifrs-full:PaymentsToAndOnBehalfOfEmployees contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_3" unitRef="iso4217_CAD">2253000000</ifrs-full:PaymentsToAndOnBehalfOfEmployees>
  <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_19" unitRef="iso4217_CAD">58900000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
  <ifrs-full:PurchaseOfTreasuryShares contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7006_9" unitRef="iso4217_CAD">14400000</ifrs-full:PurchaseOfTreasuryShares>
  <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_CA331D2F-297F-4F8E-9949-D8E21EC44E62_2_4" unitRef="iso4217_CAD">-13800000</ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_7F6A53F0-62F9-4CCC-9138-D092A14C116C_1005_2" unitRef="iso4217_CAD">4028700000</ifrs-full:Revenue>
  <ifrs-full:RepaymentsOfNoncurrentBorrowings contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_27" unitRef="iso4217_CAD">2500000</ifrs-full:RepaymentsOfNoncurrentBorrowings>
  <ifrs-full:TaxRateEffectFromChangeInTaxRate contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_2_10" unitRef="pure">-0.048</ifrs-full:TaxRateEffectFromChangeInTaxRate>
  <ifrs-full:ProfitLoss contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_23" unitRef="iso4217_CAD">97000000</ifrs-full:ProfitLoss>
  <ifrs-full:ProvisionUsedOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_4_3" unitRef="iso4217_CAD">30700000</ifrs-full:ProvisionUsedOtherProvisions>
  <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_18" unitRef="iso4217_CAD">5200000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
  <ifrs-full:RentalExpense contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_72BB5FE8-69D5-453E-A2FD-3DBE26AFB2C1_2_0" unitRef="iso4217_CAD">178100000</ifrs-full:RentalExpense>
  <ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_6" unitRef="iso4217_CAD">1407700000</ifrs-full:SellingGeneralAndAdministrativeExpense>
  <ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_BE35D87E-5E38-4720-9485-0C86E4387CF5_2_0" unitRef="iso4217_CAD">-400000</ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense>
  <ifrs-full:TaxRateEffectOfTaxLosses contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_2_5" unitRef="pure">-0.005</ifrs-full:TaxRateEffectOfTaxLosses>
  <ifrs-full:ReductionOfIssuedCapital contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_4A8DADBD-78F4-4ABD-BFF4-E7C90B8A4319_2_2" unitRef="iso4217_CAD">3600000</ifrs-full:ReductionOfIssuedCapital>
  <ifrs-full:RentalIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_DBB363B0-3E46-4A2C-BAA8-ECB60F831160_2_0" unitRef="iso4217_CAD">7400000</ifrs-full:RentalIncome>
  <ifrs-full:RevenueFromInterest contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_2_7" unitRef="iso4217_CAD">3200000</ifrs-full:RevenueFromInterest>
  <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_11" unitRef="iso4217_CAD">2700000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
  <ifrs-full:ShorttermEmployeeBenefitsExpense contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_33F1B084-E44C-4E89-8BDA-9BD12D450F28_2_0" unitRef="iso4217_CAD">2220800000</ifrs-full:ShorttermEmployeeBenefitsExpense>
  <ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="0" id="id_11072868_7F96487F-2A07-40B7-A8C6-FCE924F697A2_2_0" unitRef="Y">15</ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation>
  <ifrs-full:WeightedAverageShares contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="0" id="id_11072868_D1ACB9BF-A037-4DEC-A4F1-6AD401175495_2_500000" unitRef="shares">113991507</ifrs-full:WeightedAverageShares>
  <ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_BE35D87E-5E38-4720-9485-0C86E4387CF5_2_2" unitRef="iso4217_CAD">1600000</ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense>
  <ifrs-full:TaxRateEffectOfForeignTaxRates contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_2_3" unitRef="pure">0.040</ifrs-full:TaxRateEffectOfForeignTaxRates>
  <stn:NetRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_3" unitRef="iso4217_CAD">3173800000</stn:NetRevenue>
  <stn:ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_28BA84E2-84AE-43A4-8FDF-A970EA691ADA_2_2" unitRef="iso4217_CAD">4600000</stn:ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted>
  <stn:IndirectLaborCosts contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_33F1B084-E44C-4E89-8BDA-9BD12D450F28_2_5" unitRef="iso4217_CAD">886100000</stn:IndirectLaborCosts>
  <stn:DirectLaborCosts contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_33F1B084-E44C-4E89-8BDA-9BD12D450F28_2_4" unitRef="iso4217_CAD">1411900000</stn:DirectLaborCosts>
  <stn:TaxExpenseRelatingToTransitionTaxRelatedToTaxReform contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_FDB51FE0-23B5-4D1C-B572-32D5532CDF7A_1_0" unitRef="iso4217_CAD">31200000</stn:TaxExpenseRelatingToTransitionTaxRelatedToTaxReform>
  <stn:TaxExpenseRelatingToReorganizationOfCorporateStructure contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_4B6162E7-DA37-444E-9A68-11AD5FA13CF5_2_3" unitRef="iso4217_CAD">3200000</stn:TaxExpenseRelatingToReorganizationOfCorporateStructure>
  <stn:DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_FDB51FE0-23B5-4D1C-B572-32D5532CDF7A_1_1" unitRef="iso4217_CAD">-12600000</stn:DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform>
  <stn:ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_25" unitRef="iso4217_CAD">203000000</stn:ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities>
  <stn:ExpenseRelatedToFairValueOfOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_28BA84E2-84AE-43A4-8FDF-A970EA691ADA_2_1" unitRef="iso4217_CAD">4900000</stn:ExpenseRelatedToFairValueOfOptionsGranted>
  <stn:LettersOfCreditIssuedAmount contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_E925465F-5582-4A0C-BBE8-C655510FBB26_2_0" unitRef="iso4217_CAD">51800000</stn:LettersOfCreditIssuedAmount>
  <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_CF0F85B4-E159-4BE2-9C48-FC947ED73754_2_0" unitRef="iso4217_CAD">4300000</stn:LettersOfCreditIssuedAndOutstandingInAddition>
  <stn:DerecognitionOfNotesPayable contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_17838800-D5BE-4002-BE8E-C3AF791CA623_2_5" unitRef="iso4217_CAD">700000</stn:DerecognitionOfNotesPayable>
  <stn:OtherFinanceExpense contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_17838800-D5BE-4002-BE8E-C3AF791CA623_2_3" unitRef="iso4217_CAD">9200000</stn:OtherFinanceExpense>
  <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_2" unitRef="iso4217_CAD">854900000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
  <stn:ProceedsFromLeaseInducementsClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_14" unitRef="iso4217_CAD">4400000</stn:ProceedsFromLeaseInducementsClassifiedAsInvestingActivities>
  <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_0685E62E-9ED6-4D7C-A707-79434A465A28_2_2" unitRef="iso4217_CAD">2500000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
  <stn:InterestExpenseOnOther contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_2_3" unitRef="iso4217_CAD">1700000</stn:InterestExpenseOnOther>
  <stn:InvestmentTaxCredits contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_538E06CF-BFDA-4B07-8607-48FCBE32CE00_2_0" unitRef="iso4217_CAD">9600000</stn:InvestmentTaxCredits>
  <stn:IncomeTaxExpenseContinuingOperationsCurrent contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_4B6162E7-DA37-444E-9A68-11AD5FA13CF5_2_0" unitRef="iso4217_CAD">34400000</stn:IncomeTaxExpenseContinuingOperationsCurrent>
  <stn:EmployeePensionCosts contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_33F1B084-E44C-4E89-8BDA-9BD12D450F28_2_1" unitRef="iso4217_CAD">67700000</stn:EmployeePensionCosts>
  <stn:ReductionOfShareCapitalAndContributedSurplus contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_4A8DADBD-78F4-4ABD-BFF4-E7C90B8A4319_2_3" unitRef="iso4217_CAD">0</stn:ReductionOfShareCapitalAndContributedSurplus>
  <stn:IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_6E97CD9E-2606-4AC1-9A5E-51BB49D76873_2_7" unitRef="iso4217_CAD">-3000000</stn:IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset>
  <stn:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1 contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="INF" id="id_11072868_11AE5817-0019-455B-AE78-0B96ACC7D72C_2_0" unitRef="shares">0</stn:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1>
  <stn:LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_2_6">P22Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale>
  <stn:LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_2_7">P24Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale>
  <stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_2_9">P23Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale>
  <stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_2_10">P26Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale>
  <stn:PeriodOfRevenueInTradeReceivables contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" id="id_11072868_862D8482-4805-4706-8B91-2280ADA9D3C3_2_0">P55D</stn:PeriodOfRevenueInTradeReceivables>
  <stn:NetDebtToEBITDARatio contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="2" id="id_11072868_6D814EDE-C697-4E82-A37A-9511802447D9_2_0" unitRef="pure">1.16</stn:NetDebtToEBITDARatio>
  <stn:CreditFacilityAverageInterestRate contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="4" id="id_11072868_091F8A8C-33E8-4A12-A0F7-4634E71F26D5_3_2" unitRef="pure">0.0320</stn:CreditFacilityAverageInterestRate>
  <stn:TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_2_4" unitRef="pure">-0.027</stn:TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits>
  <stn:TaxRateEffectOfDispositionOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_2_9" unitRef="pure">0.303</stn:TaxRateEffectOfDispositionOfSubsidiary>
  <stn:TaxRateEffectOfReorganizationOfCorporateStructure contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_2_8" unitRef="pure">0.012</stn:TaxRateEffectOfReorganizationOfCorporateStructure>
  <stn:TaxRateEffectOfTransitionTaxRelatedToTaxReform contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_2_2" unitRef="pure">0.118</stn:TaxRateEffectOfTransitionTaxRelatedToTaxReform>
  <stn:DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_BE35D87E-5E38-4720-9485-0C86E4387CF5_2_5" unitRef="iso4217_CAD">-29500000</stn:DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary>
  <stn:TaxExpenseRelatingToDispositionOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_4B6162E7-DA37-444E-9A68-11AD5FA13CF5_2_2" unitRef="iso4217_CAD">124100000</stn:TaxExpenseRelatingToDispositionOfSubsidiary>
  <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_0685E62E-9ED6-4D7C-A707-79434A465A28_2_0" unitRef="iso4217_CAD">1500000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations>
  <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_0685E62E-9ED6-4D7C-A707-79434A465A28_2_1" unitRef="iso4217_CAD">1000000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations>
  <stn:MiscellaneousOtherIncomeExpense contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_1AC70DC8-7D10-4157-BA8C-8BCD72CE5C61_2_3" unitRef="iso4217_CAD">600000</stn:MiscellaneousOtherIncomeExpense>
  <stn:AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_17838800-D5BE-4002-BE8E-C3AF791CA623_2_1" unitRef="iso4217_CAD">600000</stn:AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome>
  <stn:OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_17838800-D5BE-4002-BE8E-C3AF791CA623_2_4" unitRef="iso4217_CAD">1400000</stn:OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome>
  <stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_1AC70DC8-7D10-4157-BA8C-8BCD72CE5C61_2_2" unitRef="iso4217_CAD">9600000</stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue>
  <stn:TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_2_7" unitRef="pure">-0.035</stn:TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome>
  <stn:CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_15" unitRef="iso4217_CAD">337200000</stn:CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
  <stn:CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_2_16" unitRef="iso4217_CAD">600000</stn:CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
  <stn:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_2_6" unitRef="pure">0.004</stn:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther>
  <stn:RevenueFromContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_2_1" unitRef="iso4217_CAD">4028700000</stn:RevenueFromContinuingOperations>
  <ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416739x3419836_3417434x3477423_3422913x3495056" id="id_11072868_B5B2CF35-C5CD-4AD4-8CF0-96377D300FF0_1011_2">Amortized cost</ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9>
  <ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416739x3419836_3417434x3489820_3422913x3495056" id="id_11072868_B5B2CF35-C5CD-4AD4-8CF0-96377D300FF0_1004_2">Amortized cost</ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9>
  <ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416739x3419836_3417434x3498550_3422913x3495056" id="id_11072868_B5B2CF35-C5CD-4AD4-8CF0-96377D300FF0_1009_2">Amortized cost</ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9>
  <ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416739x3419839_3417434x3485464_3422913x3495056" id="id_11072868_B5B2CF35-C5CD-4AD4-8CF0-96377D300FF0_1010_2">FVPL</ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9>
  <ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416739x3419839_3417434x3542547_3422913x3495056" id="id_11072868_B5B2CF35-C5CD-4AD4-8CF0-96377D300FF0_1003_2">FVPL</ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9>
  <ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416739x3420075_3417434x3504553_3422913x3495056" id="id_11072868_B5B2CF35-C5CD-4AD4-8CF0-96377D300FF0_1008_2">FVOCI</ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9>
  <ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416739x3421246_3417434x3419301_3422913x3495056" id="id_11072868_B5B2CF35-C5CD-4AD4-8CF0-96377D300FF0_1007_2">FVOCI </ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9>
  <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3417279" decimals="-5" id="id_11072868_770F892E-084C-4AD6-959D-47DB7AB91309_2002_1" unitRef="iso4217_CAD">10200000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
  <stn:DistributionPaymentOfRelatedPartyTransaction contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3417279" decimals="-5" id="id_11072868_770F892E-084C-4AD6-959D-47DB7AB91309_2002_2" unitRef="iso4217_CAD">700000</stn:DistributionPaymentOfRelatedPartyTransaction>
  <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3421266" decimals="-5" id="id_11072868_770F892E-084C-4AD6-959D-47DB7AB91309_2001_1" unitRef="iso4217_CAD">40600000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
  <stn:DistributionPaymentOfRelatedPartyTransaction contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3421266" decimals="-5" id="id_11072868_770F892E-084C-4AD6-959D-47DB7AB91309_2001_2" unitRef="iso4217_CAD">1300000</stn:DistributionPaymentOfRelatedPartyTransaction>
  <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3422112_3416904x3416976" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_9005_19" unitRef="iso4217_CAD">-2700000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3422112_3416904x3416976_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_9003_19" unitRef="iso4217_CAD">-2700000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3422112_3416904x3420576" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_10005_5" unitRef="iso4217_CAD">3300000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3422112_3416904x3420576_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_10003_5" unitRef="iso4217_CAD">3300000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487257_3416904x3416976" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_11005_18" unitRef="iso4217_CAD">-8300000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487257_3416904x3416976_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_11003_18" unitRef="iso4217_CAD">-1100000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487257_3416904x3416976_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_11001_18" unitRef="iso4217_CAD">-7200000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487257_3416904x3420576" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_12005_4" unitRef="iso4217_CAD">103300000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487257_3416904x3420576_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_12003_4" unitRef="iso4217_CAD">19100000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487257_3416904x3420576_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_12001_4" unitRef="iso4217_CAD">78100000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487257_3416904x3420576_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_12004_4" unitRef="iso4217_CAD">6100000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487856" decimals="INF" id="id_11072868_D5345F73-338D-4174-926D-30690F363519_1002_3" unitRef="pure">82312</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
  <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487856" decimals="INF" id="id_11072868_D5345F73-338D-4174-926D-30690F363519_1002_1" unitRef="pure">1229689</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
  <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487856" decimals="INF" id="id_11072868_D5345F73-338D-4174-926D-30690F363519_1002_2" unitRef="pure">376160</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487856" decimals="2" id="id_11072868_EAC25F18-ABA9-4414-8927-11975A90D157_1002_2" unitRef="iso4217_CAD">21.09</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487856" decimals="2" id="id_11072868_EAC25F18-ABA9-4414-8927-11975A90D157_1002_1" unitRef="iso4217_CAD">31.75</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487856" decimals="2" id="id_11072868_EAC25F18-ABA9-4414-8927-11975A90D157_1002_3" unitRef="iso4217_CAD">31.57</ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8005_18" unitRef="iso4217_CAD">-76700000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8005_19" unitRef="iso4217_CAD">3700000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13005_21" unitRef="iso4217_CAD">5200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13005_20" unitRef="iso4217_CAD">-38800000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13005_16" unitRef="iso4217_CAD">-74800000</stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13005_17" unitRef="iso4217_CAD">-7300000</stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations>
  <stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8005_17" unitRef="iso4217_CAD">-2400000</stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations>
  <stn:DepreciationPropertyPlantAndEquipmentContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8005_16" unitRef="iso4217_CAD">-52200000</stn:DepreciationPropertyPlantAndEquipmentContinuingOperations>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8003_18" unitRef="iso4217_CAD">-15900000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8003_19" unitRef="iso4217_CAD">1600000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <stn:DepreciationPropertyPlantAndEquipmentContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8003_16" unitRef="iso4217_CAD">-26700000</stn:DepreciationPropertyPlantAndEquipmentContinuingOperations>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8004_18" unitRef="iso4217_CAD">-2700000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8004_19" unitRef="iso4217_CAD">700000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8004_17" unitRef="iso4217_CAD">-400000</stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations>
  <stn:DepreciationPropertyPlantAndEquipmentContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8004_16" unitRef="iso4217_CAD">-1700000</stn:DepreciationPropertyPlantAndEquipmentContinuingOperations>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8002_18" unitRef="iso4217_CAD">-25400000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8002_19" unitRef="iso4217_CAD">200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8002_17" unitRef="iso4217_CAD">-100000</stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations>
  <stn:DepreciationPropertyPlantAndEquipmentContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8002_16" unitRef="iso4217_CAD">-7500000</stn:DepreciationPropertyPlantAndEquipmentContinuingOperations>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8001_18" unitRef="iso4217_CAD">-32700000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8001_19" unitRef="iso4217_CAD">1200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8001_17" unitRef="iso4217_CAD">-1900000</stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations>
  <stn:DepreciationPropertyPlantAndEquipmentContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_8001_16" unitRef="iso4217_CAD">-16300000</stn:DepreciationPropertyPlantAndEquipmentContinuingOperations>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13003_21" unitRef="iso4217_CAD">-1000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13003_20" unitRef="iso4217_CAD">-15700000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13003_16" unitRef="iso4217_CAD">-16400000</stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13003_17" unitRef="iso4217_CAD">-800000</stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13001_21" unitRef="iso4217_CAD">3800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13001_20" unitRef="iso4217_CAD">-13800000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13001_16" unitRef="iso4217_CAD">-28200000</stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13001_17" unitRef="iso4217_CAD">-2000000</stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13004_21" unitRef="iso4217_CAD">600000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13004_20" unitRef="iso4217_CAD">-3100000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13004_16" unitRef="iso4217_CAD">-7900000</stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13004_17" unitRef="iso4217_CAD">-400000</stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13002_21" unitRef="iso4217_CAD">1800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13002_20" unitRef="iso4217_CAD">-6200000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13002_16" unitRef="iso4217_CAD">-22300000</stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13002_17" unitRef="iso4217_CAD">-4100000</stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13006_21" unitRef="iso4217_CAD">-400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13006_20" unitRef="iso4217_CAD">2500000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13006_16" unitRef="iso4217_CAD">1800000</stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_13006_17" unitRef="iso4217_CAD">100000</stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations>
  <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9005_2" unitRef="iso4217_CAD">62100000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14005_3" unitRef="iso4217_CAD">6100000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9005_3" unitRef="iso4217_CAD">800000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:AdditionalRecognitionGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_2002_1" unitRef="iso4217_CAD">16300000</ifrs-full:AdditionalRecognitionGoodwill>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9005_4" unitRef="iso4217_CAD">78500000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_2002_2" unitRef="iso4217_CAD">194400000</ifrs-full:GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9005_6" unitRef="iso4217_CAD">-11500000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14005_7" unitRef="iso4217_CAD">-26400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_2002_3" unitRef="iso4217_CAD">-93400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14005_6" unitRef="iso4217_CAD">38800000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9003_2" unitRef="iso4217_CAD">29400000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9003_3" unitRef="iso4217_CAD">500000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9003_4" unitRef="iso4217_CAD">16400000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9003_6" unitRef="iso4217_CAD">-5100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9003_5" unitRef="iso4217_CAD">200000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
  <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9004_2" unitRef="iso4217_CAD">4700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9004_4" unitRef="iso4217_CAD">3800000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9004_6" unitRef="iso4217_CAD">-1500000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9004_5" unitRef="iso4217_CAD">500000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
  <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9002_2" unitRef="iso4217_CAD">6800000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9002_3" unitRef="iso4217_CAD">100000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9002_4" unitRef="iso4217_CAD">24900000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9002_6" unitRef="iso4217_CAD">-1600000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9002_5" unitRef="iso4217_CAD">-800000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
  <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9001_2" unitRef="iso4217_CAD">21200000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9001_3" unitRef="iso4217_CAD">200000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9001_4" unitRef="iso4217_CAD">33400000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9001_6" unitRef="iso4217_CAD">-3300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_9001_5" unitRef="iso4217_CAD">100000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14003_7" unitRef="iso4217_CAD">400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14003_6" unitRef="iso4217_CAD">15700000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3417635_3421507x3422053" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_15003_2" unitRef="iso4217_CAD">5700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14001_3" unitRef="iso4217_CAD">3200000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14001_7" unitRef="iso4217_CAD">-20800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14001_6" unitRef="iso4217_CAD">13800000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14004_3" unitRef="iso4217_CAD">200000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14004_7" unitRef="iso4217_CAD">-1900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14004_6" unitRef="iso4217_CAD">3100000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14002_3" unitRef="iso4217_CAD">2700000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14002_7" unitRef="iso4217_CAD">-4100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14002_6" unitRef="iso4217_CAD">6200000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14006_7" unitRef="iso4217_CAD">600000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_14006_6" unitRef="iso4217_CAD">-2500000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3421507x3422053" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_15005_2" unitRef="iso4217_CAD">5700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:InterestExpenseOnBorrowings contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416962x3479625" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_1002_0" unitRef="iso4217_CAD">2900000</ifrs-full:InterestExpenseOnBorrowings>
  <ifrs-full:InterestExpenseOnBorrowings contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3416962x3507530" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_2002_1" unitRef="iso4217_CAD">24400000</ifrs-full:InterestExpenseOnBorrowings>
  <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417396x3421698" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_3_1" unitRef="iso4217_CAD">700000</ifrs-full:AdditionalProvisionsOtherProvisions>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417396x3421698" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_3_4" unitRef="iso4217_CAD">-300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
  <ifrs-full:ProvisionUsedOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417396x3421698" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_3_3" unitRef="iso4217_CAD">6400000</ifrs-full:ProvisionUsedOtherProvisions>
  <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417396x3495031" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_2_1" unitRef="iso4217_CAD">2300000</ifrs-full:AdditionalProvisionsOtherProvisions>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417396x3495031" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_2_2" unitRef="iso4217_CAD">200000</ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417396x3495031" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_2_4" unitRef="iso4217_CAD">-2000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
  <ifrs-full:ProvisionUsedOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417396x3495031" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_2_3" unitRef="iso4217_CAD">6800000</ifrs-full:ProvisionUsedOtherProvisions>
  <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417396x3498525" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_1_1" unitRef="iso4217_CAD">23900000</ifrs-full:AdditionalProvisionsOtherProvisions>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417396x3498525" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_1_4" unitRef="iso4217_CAD">-3300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
  <ifrs-full:ProvisionUsedOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417396x3498525" decimals="-5" id="id_11072868_6E12A109-0AF9-4A3D-BF05-AC3C308921BC_1_3" unitRef="iso4217_CAD">17500000</ifrs-full:ProvisionUsedOtherProvisions>
  <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_6_12" unitRef="iso4217_CAD">5300000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_6_10" unitRef="iso4217_CAD">8100000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_6_11" unitRef="iso4217_CAD">-29500000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_6_17" unitRef="iso4217_CAD">21300000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
  <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_6_14" unitRef="iso4217_CAD">13200000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_6_18" unitRef="iso4217_CAD">-21300000</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_6_13" unitRef="iso4217_CAD">800000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
  <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_6_3" unitRef="iso4217_CAD">1500000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_6_8" unitRef="iso4217_CAD">30100000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
  <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_6_6" unitRef="iso4217_CAD">2500000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
  <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_6_5" unitRef="iso4217_CAD">1000000</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_4_12" unitRef="iso4217_CAD">5300000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_4_10" unitRef="iso4217_CAD">8100000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_4_11" unitRef="iso4217_CAD">-29500000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
  <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_4_14" unitRef="iso4217_CAD">-26300000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_4_18" unitRef="iso4217_CAD">-13600000</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_4_13" unitRef="iso4217_CAD">10200000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
  <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_4_3" unitRef="iso4217_CAD">10400000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
  <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_4_16" unitRef="iso4217_CAD">13600000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
  <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_4_6" unitRef="iso4217_CAD">10400000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
  <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_5_17" unitRef="iso4217_CAD">21300000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
  <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_5_14" unitRef="iso4217_CAD">39500000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_5_18" unitRef="iso4217_CAD">-7700000</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_5_13" unitRef="iso4217_CAD">-9400000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
  <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_5_3" unitRef="iso4217_CAD">-8900000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
  <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_5_16" unitRef="iso4217_CAD">-13600000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_5_8" unitRef="iso4217_CAD">30100000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
  <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_5_6" unitRef="iso4217_CAD">-7900000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
  <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_5_5" unitRef="iso4217_CAD">1000000</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
  <ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417563x3477142" decimals="-5" id="id_11072868_D5D52278-4166-42DF-BC70-816652014306_1002_0" unitRef="iso4217_CAD">65100000</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
  <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3416769" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7003_8" unitRef="iso4217_CAD">4900000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
  <stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3416769" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7003_11" unitRef="iso4217_CAD">-2100000</stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity>
  <ifrs-full:ComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3416979" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7005_5" unitRef="iso4217_CAD">-117800000</ifrs-full:ComprehensiveIncome>
  <ifrs-full:OtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3416979" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7005_4" unitRef="iso4217_CAD">-117800000</ifrs-full:OtherComprehensiveIncome>
  <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3421013" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7001_6" unitRef="iso4217_CAD">7900000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
  <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3421013" decimals="INF" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7001_7" unitRef="pure">376160</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
  <ifrs-full:PurchaseOfTreasuryShares contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3421013" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7001_9" unitRef="iso4217_CAD">3600000</ifrs-full:PurchaseOfTreasuryShares>
  <stn:IncreaseDecreaseInNumberOfSharesRepurchased contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3421013" decimals="0" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7001_10" unitRef="shares">-465713</stn:IncreaseDecreaseInNumberOfSharesRepurchased>
  <stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3421013" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7001_11" unitRef="iso4217_CAD">2100000</stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity>
  <ifrs-full:ComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3422911" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7004_5" unitRef="iso4217_CAD">97000000</ifrs-full:ComprehensiveIncome>
  <ifrs-full:DividendsPaid contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3422911" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7004_12" unitRef="iso4217_CAD">57000000</ifrs-full:DividendsPaid>
  <ifrs-full:PurchaseOfTreasuryShares contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3422911" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7004_9" unitRef="iso4217_CAD">10800000</ifrs-full:PurchaseOfTreasuryShares>
  <ifrs-full:ProfitLoss contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3422911" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_7004_3" unitRef="iso4217_CAD">97000000</ifrs-full:ProfitLoss>
  <ifrs-full:AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013 contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3418080x3419885" decimals="-5" id="id_11072868_3DFF14F7-2762-4AE9-B6CA-7A45A887C07E_1001_4" unitRef="iso4217_CAD">-268500000</ifrs-full:AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013>
  <ifrs-full:CurrentTaxExpenseIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3418080x3419885" decimals="-5" id="id_11072868_3B779BBE-D9AF-47B2-9DD5-890A6FD14CFF_1001_0" unitRef="iso4217_CAD">124100000</ifrs-full:CurrentTaxExpenseIncome>
  <ifrs-full:DeferredTaxExpenseIncome contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3418080x3419885" decimals="-5" id="id_11072868_3B779BBE-D9AF-47B2-9DD5-890A6FD14CFF_1001_1" unitRef="iso4217_CAD">29500000</ifrs-full:DeferredTaxExpenseIncome>
  <ifrs-full:IncreaseDecreaseInWorkingCapital contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3418080x3419885" decimals="-5" id="id_11072868_3DFF14F7-2762-4AE9-B6CA-7A45A887C07E_1001_1" unitRef="iso4217_CAD">15300000</ifrs-full:IncreaseDecreaseInWorkingCapital>
  <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3418080x3419885" decimals="-5" id="id_11072868_3DFF14F7-2762-4AE9-B6CA-7A45A887C07E_1001_5" unitRef="iso4217_CAD">-13800000</ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax>
  <ifrs-full:RepaymentsOfNoncurrentBorrowings contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3418080x3419885" decimals="-5" id="id_11072868_7A22E694-DB73-4856-9D59-754D126BCFBA_1001_0" unitRef="iso4217_CAD">221300000</ifrs-full:RepaymentsOfNoncurrentBorrowings>
  <ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3418080x3419885" decimals="-5" id="id_11072868_3DFF14F7-2762-4AE9-B6CA-7A45A887C07E_1001_3" unitRef="iso4217_CAD">336900000</ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
  <ifrs-full:ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3418080x3419885" decimals="-5" id="id_11072868_3DFF14F7-2762-4AE9-B6CA-7A45A887C07E_1001_6" unitRef="iso4217_CAD">54600000</ifrs-full:ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments>
  <stn:GrossProceedsFromDisposalOfSubsidiaries contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3418080x3419885" decimals="-5" id="id_11072868_3DFF14F7-2762-4AE9-B6CA-7A45A887C07E_1001_0" unitRef="iso4217_CAD">369100000</stn:GrossProceedsFromDisposalOfSubsidiaries>
  <stn:DisposalGroupTransactionCost contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3418080x3419885" decimals="-5" id="id_11072868_3DFF14F7-2762-4AE9-B6CA-7A45A887C07E_1001_2" unitRef="iso4217_CAD">16900000</stn:DisposalGroupTransactionCost>
  <ifrs-full:ExpenseByNature contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3418080x3537552_3420929x3419484" decimals="-5" id="id_11072868_063C9E2B-BF3F-4127-88A5-AF68C0F0042B_1002_1" unitRef="iso4217_CAD">1111400000</ifrs-full:ExpenseByNature>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3418080x3537552_3420929x3419484" decimals="-5" id="id_11072868_063C9E2B-BF3F-4127-88A5-AF68C0F0042B_1002_0" unitRef="iso4217_CAD">1111400000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3420782x3416717" decimals="-5" id="id_11072868_7F6A53F0-62F9-4CCC-9138-D092A14C116C_1001_2" unitRef="iso4217_CAD">1191700000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3420782x3420374" decimals="-5" id="id_11072868_7F6A53F0-62F9-4CCC-9138-D092A14C116C_1003_2" unitRef="iso4217_CAD">129400000</ifrs-full:Revenue>
  <ifrs-full:ApplicableTaxRate contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3420782x3424474" decimals="3" id="id_11072868_FDB51FE0-23B5-4D1C-B572-32D5532CDF7A_1001_2" unitRef="pure">0.210</ifrs-full:ApplicableTaxRate>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3420782x3424474" decimals="-5" id="id_11072868_7F6A53F0-62F9-4CCC-9138-D092A14C116C_1002_2" unitRef="iso4217_CAD">2226000000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3420782x3476143" decimals="-5" id="id_11072868_7F6A53F0-62F9-4CCC-9138-D092A14C116C_1004_2" unitRef="iso4217_CAD">481600000</ifrs-full:Revenue>
  <ifrs-full:GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3421158x3498451" decimals="-5" id="id_11072868_2E757057-ACBE-4B70-962C-9E47FAFEB050_1_0" unitRef="iso4217_CAD">106300000</ifrs-full:GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale>
  <ifrs-full:GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3421158x3498452" decimals="-5" id="id_11072868_2E757057-ACBE-4B70-962C-9E47FAFEB050_2_0" unitRef="iso4217_CAD">88100000</ifrs-full:GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale>
  <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3421750x3542585" decimals="-5" id="id_11072868_CF0F85B4-E159-4BE2-9C48-FC947ED73754_1002_1" unitRef="iso4217_CAD">4300000</stn:LettersOfCreditIssuedAndOutstandingInAddition>
  <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3421750x3542586" decimals="-5" id="id_11072868_CF0F85B4-E159-4BE2-9C48-FC947ED73754_2002_2" unitRef="iso4217_CAD">0</stn:LettersOfCreditIssuedAndOutstandingInAddition>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422620x3486600_3422831x3487965" decimals="-5" id="id_11072868_330C8C15-0ECA-4A77-9C75-FBA31E1824E1_1002_2" unitRef="iso4217_CAD">678100000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422620x3487828_3422831x3487965" decimals="-5" id="id_11072868_330C8C15-0ECA-4A77-9C75-FBA31E1824E1_2002_3" unitRef="iso4217_CAD">1090400000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422620x3487829_3422831x3487965" decimals="-5" id="id_11072868_330C8C15-0ECA-4A77-9C75-FBA31E1824E1_3002_0" unitRef="iso4217_CAD">898100000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422620x3487862_3422831x3487965" decimals="-5" id="id_11072868_330C8C15-0ECA-4A77-9C75-FBA31E1824E1_4002_1" unitRef="iso4217_CAD">479200000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422620x3494949_3422831x3487965" decimals="-5" id="id_11072868_330C8C15-0ECA-4A77-9C75-FBA31E1824E1_5002_4" unitRef="iso4217_CAD">882900000</ifrs-full:Revenue>
  <stn:BondsInterestRatePercentage contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422662x3416700" decimals="4" id="id_11072868_84E0ADF9-6A67-486E-A677-67983FD784CF_1002_2" unitRef="pure">0.0075</stn:BondsInterestRatePercentage>
  <stn:BondsInterestRatePercentage contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422662x3423353" decimals="4" id="id_11072868_84E0ADF9-6A67-486E-A677-67983FD784CF_2002_3" unitRef="pure">0.0515</stn:BondsInterestRatePercentage>
  <ifrs-full:GrossProfit contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498450" decimals="-5" id="id_11072868_B6517451-7D02-4169-80DF-68E471A88019_2001_5" unitRef="iso4217_CAD">551500000</ifrs-full:GrossProfit>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498450" decimals="-5" id="id_11072868_B6517451-7D02-4169-80DF-68E471A88019_2001_1" unitRef="iso4217_CAD">1191700000</ifrs-full:Revenue>
  <stn:NetRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498450" decimals="-5" id="id_11072868_B6517451-7D02-4169-80DF-68E471A88019_2001_4" unitRef="iso4217_CAD">1027600000</stn:NetRevenue>
  <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498450" decimals="-5" id="id_11072868_B6517451-7D02-4169-80DF-68E471A88019_2001_3" unitRef="iso4217_CAD">164100000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498450_3423661x3419697" decimals="-5" id="id_11072868_0694B24A-DE02-4A25-86B4-5A87D1C4A4F0_2001_2" unitRef="iso4217_CAD">30200000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498450_3423661x3422370" decimals="-5" id="id_11072868_0694B24A-DE02-4A25-86B4-5A87D1C4A4F0_3001_1" unitRef="iso4217_CAD">1221900000</ifrs-full:Revenue>
  <ifrs-full:GrossProfit contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498451" decimals="-5" id="id_11072868_B6517451-7D02-4169-80DF-68E471A88019_2002_5" unitRef="iso4217_CAD">958700000</ifrs-full:GrossProfit>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498451" decimals="-5" id="id_11072868_B6517451-7D02-4169-80DF-68E471A88019_2002_1" unitRef="iso4217_CAD">2226000000</ifrs-full:Revenue>
  <stn:NetRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498451" decimals="-5" id="id_11072868_B6517451-7D02-4169-80DF-68E471A88019_2002_4" unitRef="iso4217_CAD">1714700000</stn:NetRevenue>
  <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498451" decimals="-5" id="id_11072868_B6517451-7D02-4169-80DF-68E471A88019_2002_3" unitRef="iso4217_CAD">511300000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498451_3423661x3419697" decimals="-5" id="id_11072868_0694B24A-DE02-4A25-86B4-5A87D1C4A4F0_2002_2" unitRef="iso4217_CAD">28000000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498451_3423661x3422370" decimals="-5" id="id_11072868_0694B24A-DE02-4A25-86B4-5A87D1C4A4F0_3002_1" unitRef="iso4217_CAD">2254000000</ifrs-full:Revenue>
  <ifrs-full:GrossProfit contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498452" decimals="-5" id="id_11072868_B6517451-7D02-4169-80DF-68E471A88019_2003_5" unitRef="iso4217_CAD">251700000</ifrs-full:GrossProfit>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498452" decimals="-5" id="id_11072868_B6517451-7D02-4169-80DF-68E471A88019_2003_1" unitRef="iso4217_CAD">611000000</ifrs-full:Revenue>
  <stn:NetRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498452" decimals="-5" id="id_11072868_B6517451-7D02-4169-80DF-68E471A88019_2003_4" unitRef="iso4217_CAD">431500000</stn:NetRevenue>
  <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498452" decimals="-5" id="id_11072868_B6517451-7D02-4169-80DF-68E471A88019_2003_3" unitRef="iso4217_CAD">179500000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498452_3423661x3419697" decimals="-5" id="id_11072868_0694B24A-DE02-4A25-86B4-5A87D1C4A4F0_2003_2" unitRef="iso4217_CAD">53700000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498452_3423661x3422370" decimals="-5" id="id_11072868_0694B24A-DE02-4A25-86B4-5A87D1C4A4F0_3003_1" unitRef="iso4217_CAD">664700000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3423661x3419697" decimals="-5" id="id_11072868_0694B24A-DE02-4A25-86B4-5A87D1C4A4F0_2004_2" unitRef="iso4217_CAD">111900000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3423661x3422370" decimals="-5" id="id_11072868_0694B24A-DE02-4A25-86B4-5A87D1C4A4F0_3004_1" unitRef="iso4217_CAD">4140600000</ifrs-full:Revenue>
  <stn:WeightedAverageFairValueAtReportingDateShareOptionsNonVested contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3424457x3478960" decimals="2" id="id_11072868_DCCBB429-73BE-41E8-82A9-BC676BC62673_1001_1" unitRef="iso4217_CAD">5.28</stn:WeightedAverageFairValueAtReportingDateShareOptionsNonVested>
  <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3424457x3479982" decimals="0" id="id_11072868_9ACECD9D-98A5-4CF1-BA1A-E45C9BEDC263_1002_1" unitRef="pure">19617</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
  <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3424457x3479982" decimals="0" id="id_11072868_9ACECD9D-98A5-4CF1-BA1A-E45C9BEDC263_1002_0" unitRef="pure">284777</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
  <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20171231_0_3424457x3487849" decimals="INF" id="id_11072868_A4C9B755-6302-4AD4-AF8E-E32479B2D1DE_1002_0" unitRef="pure">38625</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
  <ifrs-full:AdjustedWeightedAverageShares contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="0" id="id_11072868_D1ACB9BF-A037-4DEC-A4F1-6AD401175495_1_400003" unitRef="shares">113822318</ifrs-full:AdjustedWeightedAverageShares>
  <ifrs-full:AmortisationExpense contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_8" unitRef="iso4217_CAD">65000000</ifrs-full:AmortisationExpense>
  <ifrs-full:BasicAndDilutedEarningsLossPerShare contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="2" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_27" unitRef="iso4217_CAD_per_shares">0.42</ifrs-full:BasicAndDilutedEarningsLossPerShare>
  <ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_23" unitRef="iso4217_CAD">-266100000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
  <ifrs-full:CashFlowsFromUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_9" unitRef="iso4217_CAD">205200000</ifrs-full:CashFlowsFromUsedInOperatingActivitiesContinuingOperations>
  <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_5_1" unitRef="iso4217_CAD">58000000</ifrs-full:AdditionalProvisionsOtherProvisions>
  <dei:AmendmentFlag contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_A3CE2E52-17ED-483A-84BA-AD28406560C2_1_1">true</dei:AmendmentFlag>
  <ifrs-full:BasicAndDilutedEarningsLossPerShareFromContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="2" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_25" unitRef="iso4217_CAD_per_shares">1.51</ifrs-full:BasicAndDilutedEarningsLossPerShareFromContinuingOperations>
  <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_34" unitRef="iso4217_CAD">18000000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
  <ifrs-full:CashFlowsFromUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_32" unitRef="iso4217_CAD">18100000</ifrs-full:CashFlowsFromUsedInFinancingActivitiesContinuingOperations>
  <ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_33" unitRef="iso4217_CAD">-100000</ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations>
  <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_11" unitRef="iso4217_CAD">172600000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
  <ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_10" unitRef="iso4217_CAD">-32600000</ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations>
  <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_13" unitRef="iso4217_CAD">122200000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
  <ifrs-full:AverageEffectiveTaxRate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_1_11" unitRef="pure">0.243</ifrs-full:AverageEffectiveTaxRate>
  <ifrs-full:CancellationOfTreasuryShares contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_4A8DADBD-78F4-4ABD-BFF4-E7C90B8A4319_1_1" unitRef="iso4217_CAD">76700000</ifrs-full:CancellationOfTreasuryShares>
  <ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_22" unitRef="iso4217_CAD">-3200000</ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_5_2" unitRef="iso4217_CAD">1400000</ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions>
  <dei:AmendmentDescription contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_A3CE2E52-17ED-483A-84BA-AD28406560C2_1_2">Stantec Inc. (&#x201C;Stantec&#x201D;) is filing this Amendment No. 1 on Form 40-F/A (&#x201C;Amendment No. 1&#x201D;) to Stantec&#x2019;s Annual Report on Form 40-F, dated February 28, 2019, (the &#x201C;Original Form 40-F&#x201D;) to correct clerical errors in the totaling of (i) accrued liabilities in Note 15 Trade and Other Payables and (ii) the percentage of revenue related to performance obligations that are unsatisfied that Stantec expects to recognize as contracts are completed over the next 18 months in Note 28 Revenue, as contained in Stantec&#x2019;s 2018 audited consolidated financial statements filed as Exhibit 99.3 to the Original Form 40-F. In connection herewith, Stantec files the corrected financial statements as Exhibit 99.3, along with new Interactive Data Files related thereto, the consent of the Company&#x2019;s independent registered public accounting firm and the principal executive officer and principal financial officer certifications required by Section 302 and Section 906 of the Sarbanes-Oxley Act of 2002. Except as set forth above, this Amendment No. 1 does not modify or update any of the disclosures in the Original Form 40-F. This Amendment No. 1 speaks as of the time of filing the Original Form 40-F, and does not reflect events that may have occurred subsequent to such filing.</dei:AmendmentDescription>
  <ifrs-full:ApplicableTaxRate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_1_0" unitRef="pure">0.271</ifrs-full:ApplicableTaxRate>
  <ifrs-full:BankAndSimilarCharges contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_17838800-D5BE-4002-BE8E-C3AF791CA623_1_2" unitRef="iso4217_CAD">5600000</ifrs-full:BankAndSimilarCharges>
  <ifrs-full:BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="2" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_26" unitRef="iso4217_CAD_per_shares">-1.09</ifrs-full:BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations>
  <ifrs-full:CashFlowsFromUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_21" unitRef="iso4217_CAD">-262900000</ifrs-full:CashFlowsFromUsedInInvestingActivitiesContinuingOperations>
  <ifrs-full:ComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_1_10" unitRef="iso4217_CAD">161900000</ifrs-full:ComprehensiveIncome>
  <ifrs-full:CostOfSales contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_4" unitRef="iso4217_CAD">1540000000</ifrs-full:CostOfSales>
  <dei:CurrentFiscalYearEndDate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_45BE81AA-8AC9-4F76-BD81-B4F0A7455BCD_1_3">--12-31</dei:CurrentFiscalYearEndDate>
  <ifrs-full:DepreciationExpense contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_7" unitRef="iso4217_CAD">50100000</ifrs-full:DepreciationExpense>
  <ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_E009205C-B583-48D4-B959-16E18CB5AA9D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;g) Fair value of financial instruments&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 When the fair value of financial assets and financial liabilities
 recorded in the consolidated statements of financial position
 cannot be derived from active markets, it is determined using
 valuation techniques, including the discounted cash flow model. The
 inputs to these models are taken from observable markets if
 possible; otherwise a degree of judgment is required including
 considering inputs such as liquidity risk, credit risk, and
 volatility. Changes in assumptions about these factors could affect
 the reported fair value of financial instruments and reported
 expenses and income.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_DEB323D2-E54D-4D75-8A0E-BB02582EFD7B_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;h) Financial instruments&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;i&gt;Initial recognition and subsequent measurement&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 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. 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. Purchases or sales of financial assets are accounted for
 at trade dates.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Subsequent measurement of financial assets is at fair value through
 profit or loss, amortized cost, or fair value through other
 comprehensive income (FVOCI). The classification is based on two
 criteria: the Company&amp;#x2019;s business approach for managing the
 financial assets and whether the instruments&amp;#x2019; contractual
 cash flows represent &amp;#x201C;solely payments of principal and
 interest&amp;#x201D; on the principal amount outstanding (the SPPI
 criterion). The business approach considers whether a
 Company&amp;#x2019;s objective is to receive cash flows from holding
 assets, from selling assets in a portfolio, or a combination of
 both. The Company reclassifies financial assets only when its
 business approach for managing those assets changes.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Amortized cost: Assets held for collection of
 contractual cash flows&amp;#x2014;when they meet the SPPI
 criterion&amp;#x2014;are measured at amortized cost using the effective
 interest rate (EIR) method and are subject to impairment. Gains and
 losses are recognized in profit or loss when the asset is
 derecognized, modified, or impaired. Items in this category include
 cash and cash equivalents, cash in escrow, receivables, and certain
 other financial assets.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;FVOCI: Assets held in a business approach to both
 collect cash flows and sell the assets&amp;#x2014;when they meet the
 SPPI criterion&amp;#x2014;are measured at FVOCI. Bonds held for
 self-insured liabilities are included in this category. Changes in
 the carrying amount are reported in other comprehensive income
 (except impairments) until disposed of. At this time, the realized
 gains and losses are recognized in finance income. Interest income
 from these financial assets is included in interest income using
 the effective interest rate method. Impairment and foreign exchange
 gains and losses are reported in income.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;FVPL: Assets that do not meet the criteria for
 amortized cost or FVOCI are measured at FVPL with realized and
 unrealized gains and losses reported in other income (expense).
 Equity securities held for self-insured liabilities and
 indemnifications are included in this category.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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. For trade and other
 payables and other financial liabilities, realized gains and losses
 are reported in income. For long-term debts, EIR amortization and
 realized gains and losses are recognized in net finance
 expense.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Fair value&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 After initial recognition, the fair values of financial instruments
 are based on the bid prices in quoted active markets for financial
 assets and on the ask prices for financial liabilities. For
 financial instruments not traded in active markets, fair values are
 determined using appropriate valuation techniques, which may
 include recent &lt;font style="WHITE-SPACE: nowrap"&gt;arm&amp;#x2019;s-length&lt;/font&gt; 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. The fair
 values of the Company&amp;#x2019;s derivatives are based on third-party
 indicators and forecasts. Fair values of cash and cash equivalents,
 cash in escrow, trade and other receivables, and trade and other
 payables approximate their carrying amounts because of the
 short-term maturity of these instruments. The carrying amounts of
 bank loans 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 All financial instruments carried at fair value are categorized
 into one of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Level&amp;#xA0;1 &amp;#x2013; quoted market prices in active
 markets for identical assets or liabilities at the measurement
 date&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Level&amp;#xA0;2 &amp;#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;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Level&amp;#xA0;3 &amp;#x2013; unobservable inputs for the
 assets and liabilities that reflect the reporting entity&amp;#x2019;s
 own assumptions and are not based on observable market data&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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. 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Derivatives&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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&amp;#x2019;s
 policy is not to use these derivatives for trading or speculative
 purposes.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_60485210-0FC6-47D6-BEC4-B29C1179CECE_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;f) Provisions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;i&gt;General&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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&amp;#x2014;for example, under an
 insurance contract&amp;#x2014;and when the reimbursement is virtually
 certain, the reimbursement is recognized as a separate asset. The
 expense relating to any provision is presented in the consolidated
 statements of income net of any reimbursement. If the effect of the
 time value of money is significant, provisions are discounted using
 a current pretax rate that reflects, where appropriate, the risks
 specific to the liability. When discounting is used, the increase
 in the provision due to the passage of time is recognized as a
 finance cost.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Provision for self-insured liabilities&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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
 estimates of loss using assumptions made by management, including
 consideration of actuarial projections. The provision for
 self-insured liabilities does not include unasserted claims where
 assertion by a third party is not probable.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Provisions for claims&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company has claims that are not covered by its provisions for
 self-insured liabilities, including claims that are subject to
 exclusions under the Company&amp;#x2019;s commercial and captive
 insurance policies. Provisions are recognized for these claims in
 accordance with the preceding description of provisions under
 &amp;#x201C;General.&amp;#x201D;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Contingent liabilities recognized in a business
 combination&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 A contingent liability recognized in a business combination is
 initially measured at its fair value. Subsequently, it is measured
 in accordance with the preceding description of provisions under
 &amp;#x201C;General.&amp;#x201D;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Onerous contracts&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company&amp;#x2019;s onerous contracts consist of lease exit
 liabilities and sublease losses. For lease exit liabilities, the
 Company accrues charges when it ceases to use an office space under
 an operating lease arrangement. Included in the liability is the
 present value of the remaining lease payments offset by the present
 value of estimated future rental income.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_0CA370E5-AD05-4574-94ED-448BF23C3507_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;m) Share-based payment transactions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Under the Company&amp;#x2019;s share option plan, the board of directors
 may grant to officers and employees remuneration in the form of
 share-based payment transactions, whereby officers and employees
 render services as consideration for equity instruments
 (equity-settled transactions).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Under the Company&amp;#x2019;s deferred share unit plan, the directors
 of the board of the Company may receive deferred share units
 (DSUs), each of which is equal to one common share. Under the
 Company&amp;#x2019;s long-term incentive plan, certain members of the
 senior leadership teams are granted performance share units (PSUs)
 that vest and are settled after a three-year period. DSUs and PSUs
 are share appreciation rights that can be settled only in cash
 (cash-settled transactions).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Equity-settled transactions&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The cost of equity-settled transactions is measured at fair value
 at the grant date using a Black-Scholes option-pricing model. The
 cost of equity-settled transactions, together with a corresponding
 increase in equity, is recognized over the period in which the
 service conditions are fulfilled (the vesting period). For
 equity-settled transactions, the cumulative expense recognized at
 each reporting date until the vesting date reflects the extent to
 which the vesting period has expired and reflects the
 Company&amp;#x2019;s best estimate of the number of equity instruments
 that will ultimately vest. The expense or credit to income for a
 period represents the movement in cumulative expense recognized as
 at the beginning and end of that period and is recorded in
 administrative and marketing expenses. No expense is recognized for
 awards that do not ultimately vest.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Cash-settled transactions&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The cost of cash-settled transactions is measured initially at fair
 value at the grant date using a Black-Scholes option-pricing model.
 For DSUs, this fair value is expensed on issue with the recognition
 of a corresponding liability. For PSUs, 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;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_418EFC3C-C791-471F-B13C-41F715974C23_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;o) Business combinations and goodwill&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Business combinations are accounted for using the acquisition
 method, and the results of operations after the respective dates of
 acquisition are included in the consolidated statements of income.
 Acquisition-related costs are expensed when incurred in
 administrative and marketing expenses.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The cost of an acquisition is measured as the consideration
 transferred at fair value at the acquisition date. Any 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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 the notes
 payable consideration (recorded on the acquisition date) to reflect
 either more or less &lt;font style="WHITE-SPACE: nowrap"&gt;non-cash&lt;/font&gt; 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 For some acquisitions, additional payments may be made to the
 employees of an acquired company that are based on the
 employees&amp;#x2019; continued service over an agreed time period.
 These additional payments are not included in the purchase price
 but are expensed as compensation when services are provided by the
 employees.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Goodwill is initially measured at cost, which is the excess of the
 consideration transferred over the fair value of a Company&amp;#x2019;s
 net identifiable assets acquired and liabilities assumed. If this
 consideration is lower than the fair value of the net assets
 acquired, the difference is recognized in income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 After initial recognition, goodwill is measured at cost less any
 accumulated impairment losses. 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;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForDividendsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_CB7004A6-0268-46D6-951E-7BB2DB1A0BC4_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;p) Dividends&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Dividends on common shares are recognized in the Company&amp;#x2019;s
 consolidated financial statements in the period the dividends are
 declared by the Company&amp;#x2019;s board of directors.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForDividendsExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_D097AD6A-430B-493E-8FD9-3F8838935B8A_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;n) Earnings per share&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Basic earnings per share is computed based on the weighted average
 number of common shares outstanding during the year. Diluted
 earnings per share is computed using the treasury stock method,
 which assumes that the cash that would be received on the exercise
 of options is applied to purchase shares at the average price
 during the year and that the difference between the number of
 shares issued on the exercise of options and the number of shares
 obtainable under this computation, on a weighted average basis, is
 added to the number of shares outstanding. Antidilutive options are
 not considered when computing diluted earnings per share.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_93CBEE7A-1A96-44A2-9FBB-ABD7A9A88920_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;e) Impairment of goodwill&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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 of disposal is based on available data from
 binding sales transactions in an arms-length transaction of similar
 assets or observable market prices 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&amp;#x2019;s performance of the CGU or group of CGUs being tested.
 To arrive at the estimated recoverable amount, the Company uses
 estimates of economic and market information, including arms-length
 transactions for similar assets, growth rates in revenues,
 estimates of future expected changes in operating margins, cash
 expenditures, and estimates of capital expenditures.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_80EF7BDF-DE8A-4356-9B16-7E0D20827C23_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;l) Taxes&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;i&gt;Current income tax&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Current income tax assets and liabilities for current and prior
 periods are measured at the amount expected to be recovered from or
 paid to taxation authorities. 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Current income tax that relates to items recognized directly in
 equity is recognized in equity and not in the consolidated
 statements of income. Management periodically evaluates positions
 taken in the tax returns when applicable tax regulations are
 subject to interpretation and then establishes an uncertain tax
 liability if appropriate.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Income taxes payable are typically expected to be settled within
 twelve months of the &lt;font style="WHITE-SPACE: nowrap"&gt;year-end&lt;/font&gt; date. However, there may be
 instances where taxes are payable over a longer period. Portions
 due after a one year period are classified as noncurrent and are
 not discounted.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Deferred tax&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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, 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; or
 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.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Deferred tax assets and liabilities are measured at the tax rates
 that are expected to apply in the year when the asset is realized
 or the liability is settled and are based on tax rates and tax laws
 that have been enacted or substantively enacted at the reporting
 date.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Deferred tax relating to items recognized outside income is also
 recognized outside income. Deferred tax items are recognized in
 correlation to the underlying transaction either in other
 comprehensive income or directly in equity.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Deferred tax assets and deferred tax liabilities are offset when a
 legally enforceable right exists to set off tax assets against tax
 liabilities and the deferred taxes relate to the same taxable
 entity and the same taxation authority.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Sales tax&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Revenues, expenses, and assets, except trade receivables, are
 recognized net of the amount of sales tax recoverable from or
 payable to a taxation authority. Trade receivables and trade
 payables include sales tax. 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;/p&gt;


 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_DE8C1276-9A48-4729-9ADB-090575D63C42_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;e) Investments in joint arrangements and associates&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Each joint arrangement of the Company is classified as either a
 joint venture or joint operation based on the rights and
 obligations arising from the contractual obligations between the
 parties to the arrangement. A joint arrangement that provides the
 Company with rights to the net assets of the arrangement is
 classified as a joint venture, and a joint arrangement that
 provides the Company with rights to the individual assets and
 obligations arising from the arrangement is classified as a joint
 operation.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company accounts for a joint venture using the equity method
 (described below). The Company accounts for a joint operation by
 recognizing its share of assets, liabilities, revenues, and
 expenses of the joint operation and combining them line by line
 with similar items in the Company&amp;#x2019;s consolidated financial
 statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company&amp;#x2019;s share of the after tax net income or loss of
 associates or joint ventures is recorded in the consolidated
 statements of income. Adjustments are made in the Company&amp;#x2019;s
 consolidated financial statements to eliminate its share of
 unrealized gains and losses resulting from transactions with its
 associates.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 If the financial statements of associates or joint arrangements are
 prepared for a date that is different from the Company&amp;#x2019;s date
 (due to the timing of finalizing and receiving information),
 adjustments are made for the effects of significant transactions or
 events that occur between that date and the date of the
 Company&amp;#x2019;s financial statements. When necessary, adjustments
 are made to bring the accounting policies in line with the
 Company&amp;#x2019;s.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory>
  <ifrs-full:CurrentTaxExpenseIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_17" unitRef="iso4217_CAD">54500000</ifrs-full:CurrentTaxExpenseIncome>
  <ifrs-full:DeferredTaxExpenseIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_18" unitRef="iso4217_CAD">500000</ifrs-full:DeferredTaxExpenseIncome>
  <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_BE35D87E-5E38-4720-9485-0C86E4387CF5_1_1" unitRef="iso4217_CAD">-1900000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
  <ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_C93A595F-1C40-4207-9E64-AC50756FB83F_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;g) Foreign currency translation&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company&amp;#x2019;s consolidated financial statements are presented
 in Canadian dollars, which is also the parent Company&amp;#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 and
 GBP.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Transactions and balances&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Transactions in foreign currencies (those different from an
 entity&amp;#x2019;s functional currency) are initially translated into
 the functional currency of an entity using the foreign exchange
 rate at the transaction date. Subsequent to the transaction date,
 foreign currency transactions are measured as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;On the consolidated statements of financial position,
 monetary items are translated at the rate of exchange in effect at
 the reporting date. &lt;font style="WHITE-SPACE: nowrap"&gt;Non-monetary&lt;/font&gt; items at cost are
 translated at historical exchange rates. &lt;font style="WHITE-SPACE: nowrap"&gt;Non-monetary&lt;/font&gt; items at fair value are
 translated at rates in effect at the date the fair value is
 determined. Any resulting realized and unrealized foreign exchange
 gains or losses are included in income in the period incurred,
 however, unrealized foreign exchange gains and losses on
 &lt;font style="WHITE-SPACE: nowrap"&gt;non-monetary&lt;/font&gt; investments
 (equity investments) are classified as fair value through other
 comprehensive income (loss).&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Revenue and expense items are translated at the
 exchange rate on the transaction date, except for depreciation and
 amortization, which are translated at historical exchange
 rates.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Foreign operations&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company&amp;#x2019;s foreign operations are translated into its
 reporting currency (Canadian dollar) as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Assets and liabilities are translated at the rate of
 exchange in effect at each consolidated statement of financial
 position date&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Revenue and expense items (including depreciation and
 amortization) are translated at the average rate of exchange for
 the month&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The resulting unrealized exchange gains and losses on foreign
 subsidiaries are recognized in other comprehensive income
 (loss).&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_87EDEB87-26FA-4E7E-B13F-08F08772E01B_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;i) Impairment&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The carrying amounts of the Company&amp;#x2019;s assets or group 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
 &amp;#x201C;loss event&amp;#x201D;) and if that loss event has an impact on
 the estimated future cash flows of the financial asset. When an
 indication of impairment exists or annual impairment testing for an
 asset is required, the asset&amp;#x2019;s recoverable amount is
 estimated.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Financial assets and contract assets&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company recognizes an allowance for expected credit losses
 (ECLs) on financial assets and contract assets based on a
 &lt;font style="WHITE-SPACE: nowrap"&gt;12-month&lt;/font&gt; ECL or lifetime
 ECL. Financial assets and contract assets considered to have low
 credit risk have an impairment provision recognized during the
 period limited to &lt;font style="WHITE-SPACE: nowrap"&gt;12-month&lt;/font&gt;
 ECLs. However, when credit risk has increased significantly since
 origination, the allowance is based on 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-financial&lt;/font&gt;
 assets&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 For &lt;font style="WHITE-SPACE: nowrap"&gt;non-financial&lt;/font&gt; assets
 such as property and equipment, goodwill, investments in joint
 ventures and associates, and intangible assets, the recoverable
 amount is the higher of an asset&amp;#x2019;s or cash-generating
 unit&amp;#x2019;s (CGU&amp;#x2019;s) value in use or its fair value less
 costs of disposal. The recoverable amount is determined for an
 individual asset, unless the asset does not generate cash inflows
 that are largely independent of those from other assets or groups
 of assets. When the carrying amount of an asset or CGU exceeds its
 recoverable amount, the asset is considered impaired and is written
 down to its recoverable amount. To assess value in use, the
 estimated future cash flows are discounted to their present value
 using a pretax discount rate that reflects current market
 assessments of the time value of money and the risks specific to
 the asset. To determine fair value less costs of disposal, an
 appropriate valuation model is used. The results of these valuation
 techniques are corroborated by the market capitalization of
 comparable public companies and &lt;font style="WHITE-SPACE: nowrap"&gt;arm&amp;#x2019;s-length&lt;/font&gt; transactions of
 comparable companies. Impairment losses are recognized in the
 consolidated statements of income in expense categories that are
 consistent with the nature of the impaired asset.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Goodwill is not amortized but 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 An impairment loss of goodwill is not reversed. For other assets,
 an impairment loss may be reversed if the estimates used to
 determine the recoverable amount have changed. The reversal is
 limited so that the carrying amount of the asset does not exceed
 its recoverable amount or the carrying amount that would have been
 determined, net of amortization or depreciation, had no impairment
 loss been recognized for the asset in prior years. The reversal is
 recognized in the consolidated statements of income.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_8F4F55BE-2605-4865-ACA1-859F6A8760A1_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;q) &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt; assets
 held for sale and discontinued operations&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company classifies &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt; assets and disposal groups
 as held for sale when their carrying amount will be recovered
 principally through a sale transaction rather than through
 continuing use and when a sale is considered highly probable. These
 &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt; assets and
 disposal groups are remeasured at the lower of their carrying
 amount and fair value less costs to sell, and these assets are no
 longer depreciated. Costs to sell are the incremental costs
 directly attributable to the disposal of an asset (disposal group),
 excluding finance costs and income tax expense. Impairment losses
 on initial classification and subsequent gains or losses on
 remeasurement are recognized in the consolidated statements of
 income as discontinued operations. Assets and liabilities
 classified as held for sale are presented separately as current
 items in the statement of financial position.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 A discontinued operation is a component of the Company&amp;#x2019;s
 business, the operations and cash flows of which can be clearly
 distinguished from the rest of the Company, and (a)&amp;#xA0;represents
 a separate major line of business or geographic area of operations;
 (b)&amp;#xA0;is part of a single coordinated plan to dispose of a
 separate major line of business or geographic area of operations;
 or (c)&amp;#xA0;is a subsidiary acquired exclusively with a view to
 resale. Classification as a discontinued operation occurs at the
 earlier of disposal or when the operation meets the criteria to be
 classified as held for sale.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Discontinued operations are presented separately from continuing
 operations in the consolidated statements of income and
 consolidated statements of cash flows for all periods
 presented.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_7F8090FA-BAC8-4E13-90CF-91EC081BBE59_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;j) Revenue recognition&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&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 discounts,
 duty, and taxes collected from clients that are reimbursable to
 government authorities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 While providing services, the Company incurs certain direct costs
 for subconsultants, subcontractors, and other expenses that are
 recoverable directly from clients. The recoverable amounts of these
 direct costs are included in the Company&amp;#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&amp;#x2019;s revenue trends. Therefore, the Company also reports
 net revenue, which is gross revenue less subconsultants,
 subcontractors, and other direct expenses. The Company assesses its
 revenue arrangements against specific criteria to determine whether
 it is acting as a principal or an agent. In general, the Company
 acts as a principal in its revenue arrangements because it obtains
 control of the goods or services before they are provided to the
 customer.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Most of the Company&amp;#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&amp;#x2019;s
 contracts may include multiple goods or services that are accounted
 for as separate performance obligations if they are
 distinct&amp;#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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&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&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;fixed-fee&lt;/font&gt;&amp;#xA0;and&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;variable-fee-with-ceiling&lt;/font&gt;&lt;/font&gt;&amp;#xA0;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 total estimated costs for each
 contract, and the percentage of completion is applied to total
 estimated revenue. 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&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;time-and-material&lt;/font&gt;&lt;/font&gt;contracts
 without stated ceilings is recognized as costs are incurred based
 on the amount that the Company has a right to invoice.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The timing of revenue recognition, billings, and cash collections
 results in trade and other receivables, holdbacks, unbilled
 receivables, contract assets, and deferred revenue (contract
 liabilities) 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 (contract liabilities) 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&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. Advance payments and holdbacks typically do not
 result in a significant financing component because the intent is
 to provide protection against the failure of one party to
 adequately complete some or all of its obligations under the
 contract.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;i&gt;Deferred contract costs&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Contract costs are typically expensed as incurred. Contract costs
 are deferred if the costs are expected to be recoverable and if
 either of the following criteria is met:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="break-inside: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;The costs of obtaining the contract are incremental or
 explicitly chargeable to the customer&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="break-inside: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;The fulfillment costs relate directly to the contract
 or an anticipated contract and generate or enhance the
 Company&amp;#x2019;s resources that will be used in satisfying
 performance obligations in the future&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Deferred contract costs are included in other assets in the
 consolidated statements of financial position and amortized over
 the period of expected benefit using the percentage of completion
 applied to estimated revenue. Amortization of deferred contract
 costs is included in other direct expenses in the consolidated
 statements of income.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue>
  <ifrs-full:DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_8D57785E-F9C1-4ABC-B661-02BF1DD59F94_5_1">Using the fair value less costs  of disposal approach</ifrs-full:DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined>
  <ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_6E97CD9E-2606-4AC1-9A5E-51BB49D76873_1_5" unitRef="iso4217_CAD">1300000</ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss>
  <ifrs-full:DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_BE35D87E-5E38-4720-9485-0C86E4387CF5_1_3" unitRef="iso4217_CAD">-100000</ifrs-full:DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes>
  <ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_E522D28F-FED7-4910-8387-A8F4D7EB02DE_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;d) Business combinations&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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, trademarks, software,
 and favorable and unfavorable leases) acquired 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 From time to time, as a result of the timing of acquisitions in
 relation to the Company&amp;#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&amp;#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. Preliminary fair values are based on management&amp;#x2019;s
 best estimates of the acquired identifiable assets and liabilities
 at the acquisition date. During a measurement period not to exceed
 one year, adjustments to the initial estimates may be required to
 finalize the fair value of assets acquired and liabilities assumed.
 The Company will revise comparative information if these
 measurement period adjustments are material. After the measurement
 period, a revision to fair value may impact the Company&amp;#x2019;s net
 income.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_53DC0616-180F-4D87-B194-DB5064085306_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Depreciation is calculated at annual rates designed to write off
 the costs of assets over their estimated useful lives as
 follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="27%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="20%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="49%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Engineering equipment&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;5 to 10 years&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;straight-line&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Office equipment&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;5 to 10 years&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;straight-line&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Leasehold
 improvements&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;straight-line over term of lease to a maximum
 of&lt;br /&gt;
 15 years or the improvement&amp;#x2019;s economic life&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Other&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;5 to 50 years&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;straight-line&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_9F97EBC8-7B8C-4C75-9385-F88C4F581791_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;k) Employee benefit plans&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;i&gt;Defined benefit plans&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company sponsors defined benefit pension plans covering certain
 full-time employees and past employees, primarily in the United
 Kingdom. Benefits are based on final compensation and years of
 service. Benefit costs (determined separately for each plan using
 the projected unit credit method) are recognized over the periods
 that employees are expected to render services in return for those
 benefits.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Remeasurements, comprising actuarial gains and losses and the
 return on the plan assets (excluding interest), are recognized
 immediately in the consolidated statements of financial position
 with a corresponding debit or credit to other comprehensive income
 in the period they occur. Remeasurements are not reclassified to
 net income in subsequent periods.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The calculation of defined benefit obligations is performed
 annually by a qualified actuary. 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Net interest is calculated by applying the discount rate to the net
 defined benefit liability or asset, adjusted for benefit and
 contribution payments during the year. The Company recognizes the
 following changes in the net defined benefit obligations under
 administrative and marketing expenses: service costs comprising
 current service costs, past service costs, gains and losses on
 curtailments and &lt;font style="WHITE-SPACE: nowrap"&gt;non-routine&lt;/font&gt; settlements; net interest
 expense or income; and administrative expenses paid directly by the
 pension plans.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Defined contribution plans&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_62758F1A-F3D1-474F-BB77-40ED65C083DD_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;c) Intangible assets&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Intangible assets acquired separately are measured on initial
 recognition at cost. The cost of a finite and indefinite intangible
 asset acquired in a business combination is its fair value as at
 the date of acquisition. Following initial recognition, finite
 intangible assets are carried at cost less any accumulated
 amortization and any impairment losses and indefinite intangible
 assets are carried at cost less any impairment loss.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company&amp;#x2019;s intangible assets with finite lives are
 amortized over their useful economic lives on a straight-line
 basis. The amortization period and the amortization method for an
 intangible asset with a finite useful life are reviewed at least at
 each financial &lt;font style="WHITE-SPACE: nowrap"&gt;year-end.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Intangible assets acquired from business combinations&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company&amp;#x2019;s policy is to amortize client relationships with
 finite lives over periods ranging from 10 to 15 years. Contract
 backlog and finite trademarks are amortized over estimated lives of
 generally 1 to 3 years. Advantageous and disadvantageous lease
 commitments are amortized over the remaining lease term. The
 Company assigns value to acquired intangibles using the income
 approach, which involves quantifying the present value of net cash
 flows attributed to the subject asset. This, in turn, involves
 estimating the revenues and earnings expected from the asset.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_23231F15-A6B4-472D-9252-8327D4DB74AE_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;d) Leases&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The determination of whether an arrangement is or contains a lease
 is based on the substance of the arrangement at the inception date.
 A lease is an agreement whereby the lessor conveys to the lessee,
 the right to use an asset for an agreed period of time in return
 for a payment or series of payments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Finance leases, which transfer to the Company substantially all the
 risks and benefits incidental to ownership of the leased items, are
 capitalized at the inception of the lease at the fair value of the
 leased asset or, if lower, at the present value of the minimum
 lease payments. Lease payments are apportioned between finance
 charges and reduction of the lease liability, achieving a constant
 rate of interest on the remaining balance of the liability. Finance
 charges are recognized in the consolidated statements of
 income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Leased assets are depreciated over their useful lives. However, if
 there is no reasonable certainty that the Company will obtain
 ownership of the asset by the end of the lease term, the asset is
 depreciated over the shorter of either its estimated useful life or
 the lease term. The Company has finance leases for certain office
 and automotive equipment that are depreciated on a straight-line
 basis. The Company also has finance leases for software that are
 depreciated on a straight-line basis over periods ranging from
 three to seven years.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Rental payments under operating leases are expensed evenly over the
 lease term.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 From time to time, the Company enters into or renegotiates premise
 operating leases that result in receiving lease inducement
 benefits. These benefits are accounted for as a reduction of rental
 expense over the terms of the associated leases. As well, from time
 to time, the Company enters into or renegotiates premise operating
 leases that include escalation clauses. The scheduled rent
 increases pursuant to lease escalation clauses are recognized on a
 straight-line basis over the lease terms.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_A144E2EB-7E20-485D-A75E-E7E374B084F6_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;b) Property and equipment&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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. When significant parts
 of property and equipment are required to be replaced in intervals,
 the Company recognizes those parts as individual assets with
 specific useful lives. All other repair and maintenance costs are
 recognized in the consolidated statements of income as
 incurred.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Depreciation is calculated at annual rates designed to write off
 the costs of assets over their estimated useful lives as
 follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="27%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="20%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="49%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Engineering equipment&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;5 to 10 years&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;straight-line&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Office equipment&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;5 to 10 years&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;straight-line&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Leasehold
 improvements&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;straight-line over term of lease to a maximum
 of&lt;br /&gt;
 15 years or the improvement&amp;#x2019;s economic life&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Other&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;5 to 50 years&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;straight-line&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The assets&amp;#x2019; residual values, useful lives, and methods of
 depreciation are reviewed at each financial &lt;font style="WHITE-SPACE: nowrap"&gt;year-end&lt;/font&gt; and adjusted prospectively,
 if appropriate.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_50D8965F-E230-459A-910C-483D7F7005B6_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;a) Cash and cash equivalents&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Cash and cash equivalents include cash and unrestricted
 investments.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents>
  <ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="4" id="id_11072868_8C2CD183-14F2-4E2F-9AFE-06C9869B6092_1_0" unitRef="pure">0.2412</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
  <ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="4" id="id_11072868_8C2CD183-14F2-4E2F-9AFE-06C9869B6092_1_1" unitRef="pure">0.0210</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
  <ifrs-full:DisclosureOfBorrowingsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_EEB19442-8CEC-4B2D-83BE-05B9D0163953_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;16. Long-Term Debt&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Notes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;76.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;60.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revolving credit facilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;528.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;209.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Term loan&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;308.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;458.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Finance lease obligations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;19.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;10.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;933.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;739.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less current portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;48.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;198.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;885.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;541.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;Notes payable&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Notes payable consists primarily of notes payable for acquisitions
 (note 7). The weighted average rate of interest on the notes
 payable at December&amp;#xA0;31, 2018, was 3.16% (2017 &amp;#x2013; 3.46%).
 Notes payable may be supported by promissory notes and are due at
 various times from 2019 to 2021. The aggregate maturity value of
 the notes at December&amp;#xA0;31, 2018, was $78.2 (2017 &amp;#x2013;
 $61.9). At December&amp;#xA0;31, 2018, $23.2 (US$17.0) (2017 &amp;#x2013;
 $57.4 (US$45.7)) of the notes&amp;#x2019; carrying amount was payable in
 US funds and $32.9 was payable in other foreign currencies.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;Revolving credit facilities and term loan&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 On June&amp;#xA0;27, 2018, the Company amended its syndicated senior
 credit facilities (Credit Facilities) which, subsequent to the
 amendment, consist of a senior revolving credit facility in the
 maximum amount of $800.0 and senior term loans of $310.0 in two
 tranches. The amendment changed certain terms and conditions,
 including making all the facilities unsecured and extending the
 maturity date of its revolving credit facility by five years and
 Tranches B and C of its term loans by four years and five years
 respectively. Additional funds can be accessed subject to approval
 and under the same terms and conditions. As a result of the
 amendment, access to these additional funds increased from $200.0
 to $400.0. The amendment was accounted for as a debt modification
 and a gain of $1.4 was recognized. The revolving credit facility
 expires on June&amp;#xA0;27, 2023. The revolving credit facility and
 the term loans may be repaid from time to time at the option of the
 Company. The facility is available for future acquisitions, working
 capital needs, and general corporate purposes. Tranches B and C of
 the term loan were drawn in Canadian funds of $150.0 (due on
 June&amp;#xA0;27, 2022) and $160.0 (due on June&amp;#xA0;27, 2023),
 respectively. Before the amendment, a third tranche (Tranche A) was
 drawn in Canadian funds for $150.0 and repaid on May&amp;#xA0;6,
 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Credit Facilities may be drawn in Canadian dollars as either a
 prime rate loan or a bankers&amp;#x2019; acceptance; in US dollars as
 either a US base rate or a LIBOR advance; or, in the case of the
 revolving credit facility, in sterling or euros as a LIBOR advance;
 and by way of letters of credit. Depending on the form under which
 the credit facilities are accessed, rates of interest vary between
 Canadian prime, US base rate, and LIBOR or bankers&amp;#x2019;
 acceptance rates, plus specified basis points. The specified basis
 points vary, depending on the Company&amp;#x2019;s leverage ratio (a
 &lt;font style="WHITE-SPACE: nowrap"&gt;non-IFRS&lt;/font&gt; measure). The
 Credit Facilities contain restrictive covenants (note 25).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 At December&amp;#xA0;31, 2018, $13.6 (US$10.0) of the revolving credit
 facility was payable in US funds and $515.0 was payable in Canadian
 funds. At December&amp;#xA0;31, 2017, $106.9 (US$85.0) of the revolving
 credit facility was payable in US funds and $103.0 was payable in
 Canadian funds. At December&amp;#xA0;31, 2018 and 2017, the entire term
 loan was payable in Canadian funds. The average interest rate
 applicable at December&amp;#xA0;31, 2018, for the Credit Facilities was
 4.53% (2017 &amp;#x2013; 3.20%).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The funds available under the revolving credit facility are reduced
 by any outstanding letters of credit issued pursuant to the
 facility agreement. At December&amp;#xA0;31, 2018, the Company had
 issued outstanding letters of credit that expire at various dates
 before January 2020, are payable in various currencies, and total
 $48.0 (2017 &amp;#x2013; $51.8). These letters of credit were issued in
 the normal course of operations, including the guarantee of certain
 office rental obligations. At December&amp;#xA0;31, 2018, $223.4 (2017
 &amp;#x2013; $538.3) was available in the revolving credit facility for
 future activities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 At December&amp;#xA0;31, 2018, $23.8 (2017 &amp;#x2013; $4.3) in additional
 letters of credit outside of the Company&amp;#x2019;s revolving credit
 facility was issued and outstanding. These were issued in various
 currencies. Of these letters of credit, $14.7 (2017 &amp;#x2013; $4.3)
 expire at various dates before January 2020, and $9.1 (2017 &amp;#x2013;
 nil) have open ended terms.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;Surety facilities&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 As part of the normal course of operations, the Company has surety
 facilities, primarily related to Construction Services, to
 accommodate the issuance of bonds for certain types of project
 work. At December&amp;#xA0;31, 2018, the Company issued bonds under
 these surety facilities: $3.5 (2017 &amp;#x2013; $0.2) in Canadian
 funds, $791.4 (US$580.2) (2017 &amp;#x2013; $587.1(US$467.0)) in US
 funds, and $4.7 (2017 &amp;#x2013; $1.0) in other foreign currencies.
 These bonds expire at various dates before July 2024. In accordance
 with the sale agreement for Construction Services, the purchaser
 will make reasonable efforts to arrange for the Company&amp;#x2019;s
 release from bonds related to construction services as soon as
 practicable. The purchaser has indemnified the Company for any
 obligations that may arise from these bonds.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;Finance lease obligations&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company has finance leases for software and for automotive and
 office equipment. At December&amp;#xA0;31, 2018, finance lease
 obligations included finance leases bearing interest at rates
 ranging from 1.40% to 5.25% (2017 &amp;#x2013; 1.4% to 5.25%). These
 finance leases expire at various dates before October 2021.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Future minimum lease payments under finance leases and the present
 value of the net minimum lease payments are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Within one year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;10.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 After one year but not more than five years&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;9.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;3.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total minimum lease payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;19.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less amounts representing finance charges&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;0.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Present value of minimum lease payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;19.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;10.4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</ifrs-full:DisclosureOfBorrowingsExplanatory>
  <ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_6136D1B4-6BAB-4E8F-9F51-F690AA0F6DD0_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;6. Recent Accounting Pronouncements and Changes to Accounting
 Policies&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;a) Revenue from contracts with customers&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Effective January&amp;#xA0;1, 2018, the Company has adopted IFRS 15
 &lt;i&gt;Revenue from Contracts with Customers&lt;/i&gt; (IFRS 15) using the
 modified retrospective approach. As a result, the &lt;font style="WHITE-SPACE: nowrap"&gt;after-tax&lt;/font&gt; cumulative effect of
 initially applying IFRS 15 was recognized as an adjustment to the
 opening retained earnings at January&amp;#xA0;1, 2018. Comparative
 information has not been restated and continues to be reported
 under IAS 18 &lt;i&gt;Revenue&lt;/i&gt; and IAS 11 &lt;i&gt;Construction
 Contracts.&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company used the practical expedient to apply IFRS 15 only to
 contracts not completed at January&amp;#xA0;1, 2018. In addition, the
 Company used the practical expedient to reflect the aggregate
 effect of all contract modifications that occurred before
 January&amp;#xA0;1, 2018, for the purposes of identifying the satisfied
 and unsatisfied performance obligations, determining the
 transaction price, and allocating the transaction price to the
 satisfied and unsatisfied performance obligations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;Quantitative impact of significant changes&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 On the adoption of IFRS 15, the &lt;font style="WHITE-SPACE: nowrap"&gt;after-tax&lt;/font&gt; impact on retained earnings
 is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="91%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Retained&amp;#xA0;Earnings&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change orders and claims&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Significant financing component&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Construction services - discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(22.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total impact of change in accounting policy, January&amp;#xA0;1,
 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(23.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 3pt"&gt;
 &lt;i&gt;Change orders and claims&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company previously included change orders and claims against
 the customer in estimated revenue at completion when it was
 probable the customer would approve or accept the amount and it
 could be reliably measured. Under IFRS 15, change orders and claims
 against the customer are included in estimated revenue at
 completion when management believes the Company has an enforceable
 right to the change order or claim, the amount can be estimated
 reliably, and realization is highly probable. To evaluate these
 criteria, management considers the cause of any additional costs
 incurred, the contractual or legal basis for additional revenue,
 and the history of favorable negotiations for similar amounts.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Significant financing component&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company previously recognized holdbacks on long-term contracts
 at their discounted present value. Under IFRS 15, holdbacks do not
 typically result in a significant financing component because the
 intent is to provide protection against the failure of one party to
 adequately complete some or all obligations under the contract. As
 a result, holdbacks on long-term contracts are no longer
 discounted.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Construction services&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Liquidated damages were previously included in estimated contract
 costs when it was considered probable that penalties would be
 incurred and paid. Under IFRS 15, liquidated damages are required
 to be included as a reduction in estimated revenue and the
 estimates are based on the weighting of probable outcomes.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Presentation of contract balances&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company reclassified certain amounts in the consolidated
 statements of financial position to comply with IFRS 15. Amounts
 that will be billed based on contractual milestones or on
 achievement of performance-based targets that were previously
 presented as unbilled receivables are now included in contract
 assets. In addition, contract asset and deferred revenue balances
 are now presented on a net basis for each contract. This
 reclassification had no impact on shareholders&amp;#x2019; equity as of
 January&amp;#xA0;1, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Impacts on financial statements&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The following tables summarize the impacts of adopting IFRS 15 in
 the Company&amp;#x2019;s consolidated financial statements as of
 December&amp;#xA0;31, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Consolidated statement of financial position&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 3pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="91%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="12"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,
 2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;As&amp;#xA0;Reported&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Before&amp;#xA0;IFRS&amp;#xA0;15&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Increase&amp;#xA0;(Decrease)&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Current assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unbilled receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;384.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;444.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(59.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Contract assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;59.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;59.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;23.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;20.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;
 assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;21.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;21.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;175.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;167.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;8.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Current liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;174.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;165.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;8.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Shareholders&amp;#x2019; equity&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Retained earnings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;851.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;848.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated other comprehensive income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;163.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;163.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8" colspan="13"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="12"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Consolidated statements of income and comprehensive income
 (loss)&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="12"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;As Reported&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Before&amp;#xA0;IFRS 15&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Increase&amp;#xA0;(Decrease)&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net income&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gross revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;4,283.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;4,287.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(4.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Subconsultant/subcontractor and other direct expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;928.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;937.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(8.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;55.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;53.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income for the year from continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;171.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;168.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;3.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss from discontinued operation, net of tax&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(123.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(146.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;23.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income for the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;47.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;21.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;26.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Comprehensive income&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Exchange differences on translation of foreign operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;124.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;124.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other comprehensive income for the year, net of tax&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;114.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;115.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total comprehensive income for the year, net of tax&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;161.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;136.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;25.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Earnings per share, basic and diluted&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1.51&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1.48&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;0.03&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(1.09&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(1.29&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;0.20&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total basic and diluted earnings per share&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.42&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.19&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.23&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;b) Financial instruments&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Effective January&amp;#xA0;1, 2018, the Company adopted IFRS 9
 &lt;i&gt;Financial Instruments&lt;/i&gt; (IFRS 9), resulting in changes in
 accounting policies and adjustments to the amounts recognized in
 the financial statements. In accordance with its transitional
 provision, IFRS 9 was adopted on a modified retrospective basis.
 Comparative figures were not restated and continue to be reported
 under IAS 39 &lt;i&gt;Financial Instruments: Recognition and Measurement
 (IAS 39).&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 IFRS 9 introduces new requirements for the classification and
 measurement of financial assets and financial liabilities,
 including derecognition. The new standard includes a single
 expected-loss impairment model and a reformed approach to hedge
 accounting. The adoption of IFRS 9 did not have a significant
 effect on the Company&amp;#x2019;s measurement of financial assets and
 liabilities. IFRS 9 replaces IAS 39 and significantly amends other
 standards dealing with financial instruments, such as IFRS 7
 &lt;i&gt;Financial Instruments: Disclosures.&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Quantitative impact of significant changes&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 On the adoption of IFRS 9, the impact on equity &lt;font style="WHITE-SPACE: nowrap"&gt;(after-tax)&lt;/font&gt; is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 3pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="94%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Retained&amp;#xA0;Earnings&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;Accumulated&amp;#xA0;Other&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Comprehensive&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Loss&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reclassify equity securities from &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt; (AFS) to
 FVPL&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;(0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total impact of changes in accounting policy, January&amp;#xA0;1,
 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;0.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 On January&amp;#xA0;1, 2018, the Company assessed the business approach
 that applies to its financial assets and has classified its
 financial instruments into appropriate IFRS 9 categories. Certain
 investments in equity securities were reclassified from AFS to FVPL
 ($49.4) at January&amp;#xA0;1, 2018, since they do not meet the
 criteria to be classified at FVOCI because their cash flows do not
 meet the SPPI criterion. Related unrealized gains of $0.9 were
 transferred from other comprehensive income to retained earnings at
 January&amp;#xA0;1, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Total impact on financial assets&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 On the date of initial application, financial assets of the Company
 were as follows, with any reclassifications noted:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 3pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="93%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="8"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;Measurement Category&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Current financial assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash deposits and cash in escrow&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Amortized cost&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;FVPL&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Receivables and other current financial assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Amortized cost&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Amortized&amp;#xA0;cost&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt; financial
 assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Investments held for self-insured liabilities (equity
 securities)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 Mandatorily&amp;#xA0;at&amp;#xA0;FVPL&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;FVOCI&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Investments held for self-insured liabilities (bonds)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;FVOCI&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;FVOCI&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Holdbacks on long-term contracts&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Amortized cost&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Amortized&amp;#xA0;cost&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Indemnifications&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;FVPL&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;FVPL&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;Amortized cost&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;Amortized cost&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The reclassifications of financial instruments on adoption of IFRS
 9 did not result in any measurement changes.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;c) Other recent adoptions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The following amendments and interpretations have been adopted by
 the Company effective January&amp;#xA0;1, 2018. The adoption of these
 amendments did not have an impact on the financial position or
 performance of the Company.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;In June 2016, the IASB issued &lt;i&gt;Classification and
 Measurement of Share-based Payment Transactions (Amendments to IFRS
 2)&lt;/i&gt;. The amendments clarify how to account for the effects of
 vesting and &lt;font style="WHITE-SPACE: nowrap"&gt;non-vesting&lt;/font&gt;
 conditions on the measurement of cash-settled share-based payments,
 share-based payment transactions with a net settlement feature for
 withholding tax obligations, and a modification to the terms and
 conditions of a share-based payment that changes the classification
 of the transaction from cash-settled to equity-settled.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;In December 2016, the IASB issued &lt;i&gt;Annual
 Improvements (2014-2016 Cycle)&lt;/i&gt; to make necessary but
 &lt;font style="WHITE-SPACE: nowrap"&gt;non-urgent&lt;/font&gt; amendments to
 IFRS 1 &lt;i&gt;First-time Adoption of International Financial Reporting
 Standards&lt;/i&gt; (IFRS 1), and IAS 28 &lt;i&gt;Investments in Associates and
 Joint Ventures&lt;/i&gt; (IAS 28).&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;In December 2016, the International Financial
 Reporting Interpretations Committee (IFRIC) issued an
 interpretation: IFRIC 22 &lt;i&gt;Foreign Currency Transactions and
 Advanced Consideration&lt;/i&gt;. This interpretation clarifies that for
 &lt;font style="WHITE-SPACE: nowrap"&gt;non-monetary&lt;/font&gt; assets and
 &lt;font style="WHITE-SPACE: nowrap"&gt;non-monetary&lt;/font&gt; liabilities,
 the transaction date is the date used to determine the exchange
 rate on which a company initially recognizes a prepayment or
 deferred income arising from an advance consideration.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;d) Future adoptions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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,
 unless specifically mentioned below.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;Leases&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 In January 2016, the IASB issued IFRS 16 &lt;i&gt;Leases&lt;/i&gt; (IFRS 16)
 which replaces IAS 17 &lt;i&gt;Leases&lt;/i&gt; (IAS 17), IFRIC 4
 &lt;i&gt;Determining whether an Arrangement contains a Lease&lt;/i&gt; (IFRIC
 4), &lt;font style="WHITE-SPACE: nowrap"&gt;SIC-15&lt;/font&gt; &lt;i&gt;Operating
 Leases-Incentives,&lt;/i&gt; and &lt;font style="WHITE-SPACE: nowrap"&gt;SIC-27&lt;/font&gt; &lt;i&gt;Evaluating the Substance of
 Transactions Involving the Legal Form of a Lease.&lt;/i&gt; IFRS 16 sets
 out the principles for the recognition, measurement, presentation,
 and disclosure of leases and requires lessees to account for all
 leases under a single &lt;font style="WHITE-SPACE: nowrap"&gt;on-balance&lt;/font&gt; sheet model, similar to the
 accounting for finance leases under IAS 17. The standard includes
 two recognition exemptions for lessees &amp;#x2013; leases of
 &lt;font style="WHITE-SPACE: nowrap"&gt;&amp;#x2019;low-value&amp;#x2019;&lt;/font&gt;
 assets (e.g., computers) and short-term leases (i.e., leases with a
 lease term of 12 months or less). At the commencement date of a
 lease, a lessee will recognize a liability to make lease payments
 (the lease liability) and an asset representing the right to use
 the underlying asset during the lease term (the &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;right-of-use&lt;/font&gt;&lt;/font&gt; asset). Lessees
 will be required to separately recognize the interest expense on
 the lease liability and the depreciation expense on the
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;right-of-use&lt;/font&gt;&lt;/font&gt; asset.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Lessees will also be required to remeasure the lease liability upon
 the occurrence of certain events (e.g., a change in the lease term,
 a change in future lease payments resulting from a change in an
 index or rate used to determine those payments). The lessee will
 generally recognize the amount of the remeasurement of the lease
 liability as an adjustment to the &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;right-of-use&lt;/font&gt;&lt;/font&gt; asset.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The mandatory effective date of IFRS 16 is January&amp;#xA0;1, 2019 and
 the standard may be adopted using a full retrospective or modified
 retrospective approach. The Company intends to elect the modified
 retrospective approach which will result in the cumulative effect
 of adoption being recognized as an adjustment to the opening
 retained earnings at January&amp;#xA0;1, 2019. The Company will elect
 to apply the standard to contracts that were previously identified
 as leases under IAS 17 and IFRIC 4. This election will exclude
 contracts not previously identified as containing a lease under IAS
 17 and IFRIC 4. In addition, the Company will elect a practical
 expedient of using the exemptions on lease contracts with lease
 terms ending within 12 months as of the date of initial application
 and lease contracts when the underlying asset is of low value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company established an IFRS 16 Implementation team and provides
 regular updates to the Audit and Risk Committee, including reports
 on the progress made on the project&amp;#x2019;s detailed work plan. As
 part of the implementation project, the Company prepared a
 preliminary impact assessment of IFRS 16 and educated stakeholders.
 The Company is in the final process of amending lease policies and
 practices, updating internal controls, finalizing the completeness
 and accuracy of lease data, implementing a new lease accounting
 software, and quantifying the impact of IFRS 16 adoption as at
 January&amp;#xA0;1, 2019. The Company anticipates a material impact to
 the statement of financial position due to the recognition of the
 present value of unavoidable future lease payments as lease assets
 and lease liabilities, mainly related to real estate leases.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;Other future adoptions&lt;/b&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;In June 2017, IFRIC issued IFRIC 23 &lt;i&gt;Uncertainty
 over Income Tax Treatments.&lt;/i&gt; This interpretation addresses how
 to reflect the effects of uncertainty in accounting for income tax.
 When there is uncertainty over income tax treatments under IAS 12
 &lt;i&gt;Income Taxes,&lt;/i&gt; IFRIC 23 is applied to determine taxable
 profit (tax loss), tax bases, unused tax losses, unused tax
 credits, and tax rates. This interpretation is effective
 January&amp;#xA0;1, 2019, retrospectively, subject to certain
 exceptions.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;In October 2017, the IASB issued &lt;i&gt;Prepayment
 Features with Negative Compensation (Amendments to IFRS 9)&lt;/i&gt;. The
 amendments address concerns about how IFRS 9 classifies prepayable
 financial assets and clarifies accounting for financial liabilities
 following a modification. These amendments are effective on or
 after January&amp;#xA0;1, 2019, retrospectively, subject to certain
 exceptions, with earlier application permitted.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;In October 2017, the IASB issued &lt;i&gt;Long-term Interest
 in Associates and Joint Ventures (Amendments to IAS 28).&lt;/i&gt; The
 amendments clarify that an entity applies IFRS 9 to long-term
 interests in an associate or joint venture that forms part of a net
 investment in the associate or joint venture but to which the
 equity method is not applied. These amendments are effective on or
 after January&amp;#xA0;1, 2019, retrospectively, subject to certain
 exceptions, with earlier application permitted.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;In December 2017, the IASB issued &lt;i&gt;Annual
 Improvements (2015-2017 Cycle)&lt;/i&gt; to make necessary but
 &lt;font style="WHITE-SPACE: nowrap"&gt;non-urgent&lt;/font&gt; amendments to
 IFRS 3 &lt;i&gt;Business Combinations&lt;/i&gt;, IFRS 11 &lt;i&gt;Joint
 Arrangements&lt;/i&gt;, IAS 12 &lt;i&gt;Income Taxes&lt;/i&gt;, and IAS 23
 &lt;i&gt;Borrowing Costs.&lt;/i&gt; These amendments are effective on or after
 January&amp;#xA0;1, 2019, with earlier application permitted.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;In February 2018, the IASB issued amendments to IAS 19
 &lt;i&gt;Employee Benefits&lt;/i&gt;, which requires entities to use updated
 actuarial assumptions to determine current service cost and net
 interest when plan amendments, curtailments, or settlements occur
 during an annual reporting period. The amendments are effective
 January&amp;#xA0;1, 2019, with earlier application permitted.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;In March 2018, the IASB issued the revised
 &lt;i&gt;Conceptual Framework for Financial Reporting&lt;/i&gt;, which includes
 revised definitions of an asset and a liability as well as new
 guidance on measurement and derecognition, presentation, and
 disclosure. The amendments have an effective date of
 January&amp;#xA0;1, 2020, for companies that use the framework to
 develop accounting policies when no IFRS applies to a
 transaction.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;In October 2018, the IASB issued the revised
 &lt;i&gt;Definition of a Business (Amendments to IFRS 3).&lt;/i&gt; The
 amendments clarify the definition of a business with the objective
 of assisting entities to determine whether a transaction should be
 accounted for as a business combination or as an asset acquisition.
 The amendments are effective for business combinations where the
 acquisition date is on or after the beginning of the first annual
 reporting period beginning on or after January&amp;#xA0;1, 2020.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;In October 2018, the IASB issued the &lt;i&gt;Definition of
 Material (Amendments to IAS 1 and IAS 8)&lt;/i&gt;. The amendments
 clarify the definition of material to align the definition used in
 the Conceptual Framework and the IFRS standards. The amendments are
 effective for annual reporting periods beginning on or after
 January&amp;#xA0;1, 2020, with earlier application permitted.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory>
  <ifrs-full:DisclosureOfCommitmentsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_1A8452FF-7063-42FB-B193-EB360079AD35_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;20. Commitments&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The Company has various operating lease commitments, including
 commitments for annual basic premises rent under long-term leases
 and equipment and vehicle operating leases. The Company also has
 purchase obligations for cloud services, software support, and
 equipment. Depending on the agreement, the Company may enter into
 renewal options or escalation clauses.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The Company&amp;#x2019;s commitments including future minimum lease
 payments payable under noncancellable operating leases as at
 December&amp;#xA0;31, 2018, are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="91%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Within one year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;252.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 After one year but not more than five years&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;638.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 More than five years&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;400.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total commitments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;1,290.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Variable payments and&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;non-lease&lt;/font&gt;&amp;#xA0;elements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(320.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Purchase obligations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(68.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total minimum lease payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;902.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The premises rental expense for the year ended December&amp;#xA0;31,
 2018, was $181.7 (2017 &amp;#x2013; $178.1).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 10pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Sublease rental income for the year ended December&amp;#xA0;31, 2018,
 was $7.2 (2017 &amp;#x2013; $7.4). Future minimum sublease payments
 expected to be received under noncancellable sublease agreements as
 at December&amp;#xA0;31, 2018, are $19.2 (2017 &amp;#x2013; $16.8).&lt;/p&gt;


 &lt;/div&gt;</ifrs-full:DisclosureOfCommitmentsExplanatory>
  <ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_8C9F0B5B-1352-497F-B29E-6429E44E911A_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Notes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;76.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;60.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revolving credit facilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;528.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;209.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Term loan&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;308.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;458.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Finance lease obligations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;19.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;10.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;933.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;739.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less current portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;48.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;198.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;885.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;541.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory>
  <ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_E4F532E6-A9F8-4BDE-8133-7527DD231185_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="85%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Engineering&lt;br /&gt;
 Equipment&lt;br /&gt;
 $&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Office&lt;br /&gt;
 Equipment&lt;br /&gt;
 $&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Leasehold&lt;br /&gt;
 Improvements&lt;br /&gt;
 $&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Cost&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;131.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;82.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;166.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;414.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;62.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions arising on acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(33.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(24.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(16.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(78.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(3.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(1.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(5.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(1.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(11.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;116.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;175.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;387.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;79.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;130.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions arising on acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(31.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(50.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations (note 8)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;122.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;82.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;231.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;37.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;473.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Accumulated depreciation&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;73.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;200.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation - continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;52.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation - discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(32.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(25.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(76.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(1.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(0.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(1.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(0.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(3.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;74.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;175.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation - continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation - discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(10.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(31.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(45.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations (note 8)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;62.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;33.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;71.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;17.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;183.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="16"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net book value&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;59.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;101.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;212.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;60.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;48.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;159.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;20.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;289.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory>
  <ifrs-full:DisclosureOfEmployeeBenefitsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_7FD9C85A-8B7C-4CDF-9B8F-5CD006AAAC56_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;18. Employee Defined Benefit Obligations&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net defined benefit pension asset&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(10.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(12.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net defined benefit pension liability&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;55.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 End of employment benefit plans&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;13.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;13.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;68.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;44.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;Defined benefit pension plans&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company sponsors defined benefit pension plans (the Plans)
 covering certain full-time and past employees, primarily in the
 United Kingdom. The benefits for the Plans are based on final
 compensation and years of service. The Plans are closed to new
 participants and have ceased all future service benefits, although
 the future salary link has been retained for certain continuing
 active members.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Plans are governed by the laws of the United Kingdom. Each
 pension plan has a board of trustees&amp;#x2013;consisting of four
 employer-appointed trustees and member-nominated
 trustees&amp;#x2013;that is responsible for administering the assets and
 defining the investment policies of the Plans.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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&amp;#xA0;31, 2017 and
 February&amp;#xA0;1, 2016. The Plans required that contributions be
 made to separately administered funds, which are maintained
 independently by custodians. The Company expects to contribute
 $23.3 to the Plans in 2019.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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&amp;#x2019; assets include significant investments in
 equities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Guaranteed annuities, purchased for certain plan members upon
 retirement, protect a portion of the Plans from changes in interest
 rates and longevity post-retirement. Post-retirement benefits that
 are fully matched with insurance policies have been included in
 both the asset and liability figures in the following tables.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 A liability-driven investment (LDI) strategy has been implemented
 to hedge a portion of the Plans&amp;#x2019; long-term interest rate and
 inflation risks by investing in assets that have similar interest
 rate and inflation characteristics as the Plans&amp;#x2019; liabilities.
 The LDI strategy relates to only a portion of the Plans&amp;#x2019;
 investments; therefore, the Plans remain exposed to significant
 interest rate and inflation risk, along with the other risks
 mentioned above.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The following table shows a reconciliation from the opening
 balances to the closing balances for the net defined benefit
 liability and its components:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Net&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Defined&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Fair&amp;#xA0;Value&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Defined&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Defined&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Fair&amp;#xA0;Value&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Defined&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Benefit&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;of&amp;#xA0;Plan&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Benefit&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Benefit&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;of&amp;#xA0;Plan&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Benefit&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Obligation&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Assets&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Liability&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Obligation&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Assets&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Liability&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;397.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(379.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;18.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;374.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(324.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Acquisition of PBA&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;80.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(64.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;16.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Included in &lt;font style="WHITE-SPACE: nowrap"&gt;pre-tax&lt;/font&gt;
 profit or loss&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense (income)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;10.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(10.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Past service cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;10.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;10.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 Administrative expenses paid by the Plans&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;1.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;1.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;1.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;1.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;21.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(8.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;12.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;10.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(7.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;2.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Included in other comprehensive income&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Return on the plan assets (excluding interest income)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;17.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;17.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(30.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(30.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Actuarial (gains) losses arising from:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in demographic assumptions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in financial assumptions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(9.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(9.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Experience adjustments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;5.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;5.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Effect of movement in exchange rates&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;11.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(10.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;10.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(9.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;0.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;7.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;14.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;26.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(39.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(13.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Other&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Benefits paid&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(12.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;12.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Contributions by employer&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(16.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(16.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(21.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(21.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(12.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(3.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(16.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(13.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(7.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(21.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance, end of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;494.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(448.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;45.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;397.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(379.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;18.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Included in the statement of financial position as:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Net defined benefit asset&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(10.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;Net defined benefit liability&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;55.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;31.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;45.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;18.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="94%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Included in the statement of income as:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Continuing operations - administrative and marketing
 expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;1.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;12.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;2.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 On October&amp;#xA0;26, 2018, the United Kingdom high court issued a
 ruling that resulted in an amendment to the Plans to equalize
 guaranteed minimum pension benefits between genders and increased
 the Company&amp;#x2019;s defined benefit obligation by $10.5.
 Corresponding past service costs were recognized in the
 consolidated statements of income of which $4.7 was recognized in
 continuing operations and $5.8 in discontinued operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Major categories of plan assets, measured at fair value, are as
 follows:&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="94%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;3.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Investments quoted in active markets (mutual, exchange-traded, and
 pooled funds):&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Equities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;138.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;110.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Corporate bonds and fixed income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;57.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Pooled fund liability-driven investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;15.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Property funds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;10.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unquoted investments:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Annuity policies&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;110.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;102.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Insurance contract:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Equities and property&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;80.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;69.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Corporate bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;19.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;13.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;19.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;Fair value of the plan assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;448.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;379.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The investment policy for the Plans is to balance risk and return.
 Approximately 50% of plan assets are invested in mutual,
 exchange-traded, and pooled funds (fair valued using quoted market
 prices) or held in cash. Approximately 25% of plan assets are held
 in annuity policies that are purchased for certain plan members
 upon retirement. The fair value of these policies reflects the
 value of the obligation for these retired plan members and is
 determined using actuarial techniques and guaranteed annuity rates.
 The remaining assets of the Plans are invested in a wholly insured
 with-profits insurance contract with a major insurance company.
 Contributions made to this contract are invested in insurance
 policies administered by third parties, which provide for a
 declared rate of interest. The yields on the investments are
 intended to provide for a steady return on the assets, that is not
 wholly dependent on stock market fluctuations, to reflect the
 long-term performance of the investment. The insurance contract is
 fair valued using valuation techniques with market observable
 inputs.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The present value of the defined benefit obligation is determined
 by discounting the estimated future cash flows using actuarial
 valuations. The principal assumptions used in determining pension
 benefit obligations for the Plans are shown below (expressed as
 weighted averages):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="14%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="18%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;2017&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discount rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2.77%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.47%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Rate of increase in salaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;4.47%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.51%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Rate of inflation, &lt;font style="WHITE-SPACE: nowrap"&gt;pre-retirement&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2.55%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.40%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Rate of increase in future pensions payment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;3.51%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.53%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Life expectancy at age 65 for current pensioners:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Male&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;22
 years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Female&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;24
 years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Life expectancy at age 65 for current members aged 40 or 45:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Male&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;23
 years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Female&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;25 years&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;26 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 At December&amp;#xA0;31, 2018, the weighted average duration of the
 defined benefit obligation was 16 years (2017 &amp;#x2013; 15
 years).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Quantitative sensitivity analyses showing the impact on the defined
 benefit obligation for significant assumptions are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="8"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="8"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;2017&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Increase&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Decrease&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;Increase&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;Decrease&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change in discount rate by 0.25%&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(15.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;17.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change in &lt;font style="WHITE-SPACE: nowrap"&gt;pre-retirement&lt;/font&gt;
 inflation rate by 0.25%&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;5.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(4.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change in salary growth by 0.25%&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change in pension increase assumption by 0.25%&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;8.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(8.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Increase of one year in the life expectancy&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;9.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;n/a&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;6.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;n/a&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;End of employment benefit plans&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The liability for end of employment benefit plans represents the
 Company&amp;#x2019;s estimated obligations for long service leave and
 annual leave that is legislated in some countries in which the
 Company operates.&lt;/p&gt;


 &lt;/div&gt;</ifrs-full:DisclosureOfEmployeeBenefitsExplanatory>
  <ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_2D144A35-FD7F-41BB-BE51-4CC644C707C8_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;1. Corporate Information&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The consolidated financial statements of Stantec Inc. (the Company)
 for the year ended December&amp;#xA0;31, 2018, were authorized for
 issuance in accordance with a resolution of the Company&amp;#x2019;s
 board of directors on February&amp;#xA0;27, 2019. The Company was
 incorporated under the Canada Business Corporations Act on
 March&amp;#xA0;23, 1984. Its shares are traded on the Toronto Stock
 Exchange (TSX) and New York Stock Exchange (NYSE) under the symbol
 STN. The Company&amp;#x2019;s registered office is located at Suite 400,
 10220 - 103 Avenue, Edmonton, Alberta. The Company is domiciled in
 Canada.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company is a provider of comprehensive professional services in
 the area of infrastructure and facilities for clients in the public
 and private sectors. The Company&amp;#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;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory>
  <ifrs-full:DisclosureOfGeographicalAreasExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_0C03AAB3-5705-4768-A88E-C8666727518A_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 15px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: -1%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Geographic information&lt;/b&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-Current&amp;#xA0;assets&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;Gross Revenue&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="8"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&amp;#xA0;December&amp;#xA0;31&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;535.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;452.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1,275.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,191.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1,342.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,311.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2,334.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,226.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 United Kingdom&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;140.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;119.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;184.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;129.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other countries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;140.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;148.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;488.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;481.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2,158.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;2,031.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4,283.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;4,028.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</ifrs-full:DisclosureOfGeographicalAreasExplanatory>
  <ifrs-full:DisclosureOfGoodwillExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_5E98B91B-EB8A-45F6-B066-015CB6A1E862_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;12. Goodwill&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;Note&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gross goodwill, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1,734.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,006.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;96.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(120.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(194.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;88.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(93.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="8" colspan="4"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" bgcolor="#E1E0DF" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="8" colspan="4"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Gross goodwill, end of the year&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1,799.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1,734.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated impairment losses, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(178.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(178.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment of goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(53.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;53.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated impairment losses, end of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(178.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(178.0&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net goodwill, end of the year&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1,621.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1,556.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 CGUs are defined based on 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. Other factors
 are considered, including how management monitors the
 entity&amp;#x2019;s operations. Prior to the sale of Construction
 Services, the Company had seven CGUs. Three of these were grouped
 into Consulting Services &amp;#x2013; Global and two were grouped into
 Construction Services for the purposes of impairment testing. The
 Company does not monitor goodwill at or allocate goodwill to its
 business operating units.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 On November&amp;#xA0;2, 2018, the Company completed the sale of its
 Construction Services business (note 8). In connection with the
 sale, the Company reviewed the carrying value of the Construction
 Services disposal group as at September&amp;#xA0;30, 2018. The carrying
 value of the disposal group exceeded the estimated fair value less
 cost to sell at that time. As a result, the Company recognized a
 goodwill impairment charge of $53.0 in the quarter ended
 September&amp;#xA0;30, 2018. The fair value measurement of the
 Construction Services group of CGUs was categorized as Level&amp;#xA0;3
 in the fair value hierarchy based on unobservable market
 inputs.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 During 2017, the Company completed the sale of Innovyze (note 8).
 Innovyze&amp;#x2019;s goodwill disposed of included $106.3 allocated
 from Consulting Services &amp;#x2013; United States and $88.1 allocated
 from Consulting Services &amp;#x2013; Global.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 On October&amp;#xA0;1, 2018, and October&amp;#xA0;1, 2017, the Company
 performed its annual goodwill impairment test in accordance with
 its policy described in note 4. Based on the results of the 2018
 and 2017 tests, the Company concluded that the recoverable amount
 of each CGU or group of CGUs approximated or exceeded its carrying
 amount and, therefore, goodwill was not impaired.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Goodwill was allocated to each CGU or group of CGUs as follows:&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;2017&amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Consulting Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;358.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;337.8&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1,003.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;917.7&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Global&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;259.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;183.2&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Construction Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;117.9&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Allocated&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1,621.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1,556.6&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;Valuation techniques&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 When performing the goodwill impairment test, if the carrying
 amount of a CGU or group of CGUs is higher than its recoverable
 amount, an impairment charge is recorded as a reduction in the
 carrying amount of the goodwill on the consolidated statements of
 financial position and recognized as a &lt;font style="WHITE-SPACE: nowrap"&gt;non-cash&lt;/font&gt; impairment charge in
 income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 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 &lt;font style="WHITE-SPACE: nowrap"&gt;after-tax&lt;/font&gt; cash flow projections, which
 is known as the income approach. The income approach uses a CGUs 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 a five-year period
 from financial forecasts approved by senior management. For its
 October&amp;#xA0;1, 2018, and October&amp;#xA0;1, 2017, impairment tests,
 the Company discounted the cash flows for each CGU or group of CGUs
 using an &lt;font style="WHITE-SPACE: nowrap"&gt;after-tax&lt;/font&gt;
 discount rate ranging from 9.3% to 17.0% (2017 &amp;#x2013; 8.9% to
 15.1%) . To arrive at cash flow projections, the Company used
 estimates of economic and market information over the projection
 period (note 5).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company validates its estimate of the fair value of each CGU or
 group of CGUs under the income approach 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 was
 categorized as level 3 in the fair value hierarchy based on the
 significant inputs in the valuation technique used (note 4h).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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&amp;#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 &lt;font style="WHITE-SPACE: nowrap"&gt;non-cash&lt;/font&gt; charges that could have a
 material adverse effect on the Company&amp;#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 and will not have an impact on its future
 operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Key assumptions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The calculation of fair value less costs of disposal is most
 sensitive to the following assumptions:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Operating margin rates based on actual experience and
 management&amp;#x2019;s long-term projections.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Discount rates reflecting investors&amp;#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.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Terminal growth rates based on actual experience and
 market analysis. Projections are extrapolated beyond five years
 using a growth rate that does not exceed 3.0%.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-cash&lt;/font&gt;
 working capital requirements are based on historical actual rates,
 market analysis, and management&amp;#x2019;s long-term projections.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Net revenue growth rate based on management&amp;#x2019;s
 best estimates of cash flow projections over a five year
 period.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;Sensitivity to changes in assumptions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 As at October&amp;#xA0;1, 2018, the recoverable amount of each CGU and
 group of CGUs exceeded its carrying amount. For Consulting Services
 &amp;#x2013; Canada and Consulting Services &amp;#x2013; United States,
 management believes that no reasonably possible change in any of
 the above key assumptions would have caused the carrying amount to
 exceed its recoverable amount.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 For the Consulting Services &amp;#x2013; Global group of CGUs, as at the
 impairment testing date, the recoverable amount approximated the
 carrying amount. As a result, any adverse change in key assumptions
 could cause the carrying value to exceed the fair value less costs
 of disposal. The Consulting Services &amp;#x2013; Global group of CGUs
 had a moderated outlook in the pace of recoveries in the energy and
 mining sectors and in public sector spending in regions linked to
 these markets. These moderated outlooks were reflected in the
 Company&amp;#x2019;s budget and projections.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The values assigned to the most sensitive key assumptions for the
 Consulting Services &amp;#x2013; Global group of CGUs are listed in the
 table below:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="91%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;&lt;b&gt;Key
 Assumptions&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Consulting&amp;#xA0;Services&amp;#xA0;&lt;/b&gt;&amp;#x2013;&amp;#xA0;&lt;b&gt;Global&lt;/b&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Operating margin rates&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 5.6%&amp;#xA0;to&amp;#xA0;8.7%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 After tax discount rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;11.2%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Terminal growth rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;3.0%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-cash&lt;/font&gt; working capital
 rates&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 20.3%&amp;#xA0;to&amp;#xA0;20.5%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Average annual net revenue growth rate (2019-2023)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;3.7%&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 Key assumptions for operating margin rates and &lt;font style="WHITE-SPACE: nowrap"&gt;non-cash&lt;/font&gt; working capital rates are
 calculated on net revenue.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfGoodwillExplanatory>
  <ifrs-full:DisclosureOfOtherLiabilitiesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_44DFDD82-0536-4FFC-93CB-284F51374DF8_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;19. Other Liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="94%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Lease inducement benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;111.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred share units payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;9.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other cash-settled share-based compensation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;3.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Liability for uncertain tax positions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;35.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;16.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;163.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;127.3&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less current portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;23.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;26.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;140.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;101.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfOtherLiabilitiesExplanatory>
  <ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_D3996071-4EBF-42EB-A0BD-87A7B71B23BA_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"&gt;&amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center"&gt;December&amp;#xA0;31&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss on sale of property and equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unrealized loss on equity securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net realized gain on equity securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(5.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(0.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total other expense (income)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(10.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory>
  <ifrs-full:DisclosureOfBusinessCombinationsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_904D9E91-C4A7-4F04-9826-D8B4033DF02E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;7. Business Acquisitions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Acquisitions in 2017&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 During 2017, the Company acquired all the shares and business of
 RNL Facilities Corporation (RNL) and acquired certain assets and
 liabilities of Inventrix Engineering, Inc. (Inventrix) and North
 State Resources, Inc. (NSR).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The preliminary fair values of the net assets recognized in the
 Company&amp;#x2019;s consolidated financial statements were based on
 management&amp;#x2019;s best estimates of the acquired identifiable
 assets and liabilities at the acquisition dates. During 2018,
 management finalized the fair value assessments of assets and
 liabilities acquired from RNL, Inventrix, and NSR. There were no
 material measurement period adjustments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;Acquisitions in 2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 On March&amp;#xA0;23, 2018, the Company acquired all the shares and
 business of ESI Limited (ESI) for cash consideration and notes
 payable. ESI, based in Shrewsbury, England, enhances the
 Company&amp;#x2019;s Consulting Services-Global group of cash generating
 units (CGUs) and has capabilities in groundwater, land, and
 sustainable development.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 On March&amp;#xA0;30, 2018, the Company acquired certain assets and
 liabilities of Occam Engineers Inc. (OEI) for cash consideration
 and notes payable. OEI, based in Albuquerque, New Mexico, enhances
 the Company&amp;#x2019;s Consulting Services-United States CGU, and
 provides expertise in civil engineering, public works,
 transportation, development engineering, planning and feasibility,
 program management, water resources, and value analysis.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 On April&amp;#xA0;1, 2018, the Company acquired all the shares and
 business of Traffic Design Group Limited (TDG) for cash
 consideration and notes payable. TDG, a transportation planning and
 traffic engineering design firm based in Wellington, New Zealand,
 enhances the Company&amp;#x2019;s Consulting Services-Global group of
 CGUs.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 On May&amp;#xA0;18, 2018, the Company acquired all the shares and
 business of Norwest Corporation (NWC) for cash consideration and
 notes payable. NWC, based in Calgary, Alberta, enhances the
 Company&amp;#x2019;s Consulting Services-Canada CGU, and provides
 expertise in geotechnical, geological, and mining fields.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 On May&amp;#xA0;25, 2018, the Company acquired all the shares and
 business of Cegertec Experts Conseils Inc. (Cegertec) for cash
 consideration and notes payable. Cegertec, based in Chicoutimi,
 Quebec, enhances the Company&amp;#x2019;s Consulting Services-Canada
 CGU, and provides expertise in engineering, project management,
 risk management, construction supervision, and structural
 inspections and inventory.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 On September&amp;#xA0;7, 2018, the Company acquired all the partnership
 interests and business of Peter Brett Associates LLP and all the
 shares and business of PBA International Limited (collectively,
 PBA). PBA is a partnership practice of engineers, planners,
 scientists, and economists delivering projects in various sectors.
 PBA, based in Reading, England, enhances the Company&amp;#x2019;s
 Consulting Services-Global group of CGUs.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 On October&amp;#xA0;15, 2018, the Company acquired certain assets and
 liabilities of True Grit Engineering Limited (TGE) for cash
 consideration and notes payable. TGE, based in Thunder Bay,
 Ontario, enhances the Company&amp;#x2019;s Consulting Services-Canada
 CGU, and has expertise in infrastructure engineering, project
 management and planning, and environmental services.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 During 2018, management finalized the fair value assessments of
 assets and liabilities acquired from ESI, OEI, and TDG. As at
 February&amp;#xA0;28, 2019, management received vendor approval of the
 adjustments to the closing financial statements for PBA, NWC, and
 Cegertec. Management was also reviewing the vendors&amp;#x2019; closing
 financial statements for TGE. Once these financial statement
 reviews are complete and approvals are obtained, the valuation of
 acquired intangibles and goodwill will be finalized. No significant
 measurement period adjustments were recorded during the year ended
 December&amp;#xA0;31, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;Aggregate consideration for assets acquired and liabilities
 assumed&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Details of the aggregate consideration transferred and the fair
 value of the identifiable assets and liabilities acquired at the
 date of acquisition are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="90%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 9pt"&gt;&lt;b&gt;For
 acquisitions completed in 2018&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash consideration&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;88.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Notes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;55.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Consideration&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;143.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Assets and liabilities acquired&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash acquired&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;7.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-cash&lt;/font&gt; working
 capital&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Trade receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;34.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Unbilled receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Accounts payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(19.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Other &lt;font style="WHITE-SPACE: nowrap"&gt;non-cash&lt;/font&gt;
 working capital&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property and equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;33.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net employee defined benefit liability&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(16.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provisions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(1.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;26&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(2.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total identifiable net assets at fair value&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;47.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill arising on acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;12&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;96.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Consideration&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;143.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Trade receivables and unbilled receivables assumed from acquired
 companies are recognized at fair value at the time of acquisition,
 and their fair value approximated their net carrying value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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 relating to acquisitions completed in 2018 added to our
 Consulting Services &amp;#x2013; Canada, Consulting Services &amp;#x2013;
 United States, and Consulting Services &amp;#x2013; Global cash
 generating units (CGUs). For acquisitions completed in 2018, $3.6
 of goodwill and intangible assets is deductible for income tax
 purposes.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The fair values of provisions are determined at the acquisition
 date. These liabilities relate to claims that are subject to legal
 arbitration and onerous contracts. For the acquisitions completed
 in 2018, the Company assumed $0.8 in provisions for claims. At
 December&amp;#xA0;31, 2018, provisions for claims outstanding relating
 to all prior acquisitions were $11.1, based on their expected
 probable outcome. Certain of these claims are indemnified by the
 acquiree (note 14).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 For business combinations that occurred in 2018, gross revenue
 earned in 2018 since the acquired entities&amp;#x2019; acquisition dates
 is approximately $86. The Company integrates the operations and
 systems of acquired entities shortly after the acquisition date;
 therefore, it is impracticable to disclose the acquiree&amp;#x2019;s
 earnings in its consolidated financial statements since the
 acquisition date. It is also impracticable to disclose what the
 Company&amp;#x2019;s gross revenue and profit from continuing operations
 would have been had the business combinations, that occurred in
 2018, taken place at the beginning of the year.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 In 2018, directly attributable acquisition-related costs of $0.7
 have been expensed and are included in administrative and marketing
 expenses. These costs consist primarily of legal, accounting, and
 financial advisory fees and costs directly related to
 acquisitions.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;Consideration paid and outstanding&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Details of the consideration paid in 2018 for current and past
 acquisitions are as follows:&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="91%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash consideration (net of cash acquired)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;80.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payments on notes payable from previous acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;42.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total net cash paid&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;122.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#FFFFFF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total notes payable and adjustments to these obligations are as
 follows:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#FFFFFF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#FFFFFF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#FFFFFF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#FFFFFF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;58.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions for acquisitions in the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;55.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other adjustments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(42.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;3.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total notes payable&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;76.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfBusinessCombinationsExplanatory>
  <ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_9A1911F8-A517-4699-A6AB-28650754438C_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Details of the aggregate consideration transferred and the fair
 value of the identifiable assets and liabilities acquired at the
 date of acquisition are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="90%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 9pt"&gt;&lt;b&gt;For
 acquisitions completed in 2018&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash consideration&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;88.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Notes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;55.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Consideration&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;143.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Assets and liabilities acquired&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash acquired&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;7.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-cash&lt;/font&gt; working
 capital&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Trade receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;34.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Unbilled receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Accounts payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(19.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Other &lt;font style="WHITE-SPACE: nowrap"&gt;non-cash&lt;/font&gt;
 working capital&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property and equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;33.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net employee defined benefit liability&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(16.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provisions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(1.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;26&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(2.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total identifiable net assets at fair value&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;47.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill arising on acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;12&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;96.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Consideration&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;143.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory>
  <ifrs-full:DisclosureOfIncomeTaxExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_C9B85FBE-264B-4EF9-834E-14FEE5F8CC32_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;26. Income Taxes&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The effective income tax rate for continuing operations in the
 consolidated statements of income differs from statutory Canadian
 tax rates as a result of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="90%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;br /&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;%&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;%&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income tax expense at statutory Canadian rates&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;27.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Increase (decrease) resulting from:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transition tax related to US tax reform&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(4.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Rate differential on foreign income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(3.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development and other tax credits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unrecognized tax losses and temporary differences&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Adjustments in respect of prior years and other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-deductible&lt;/font&gt; expenses
 and &lt;font style="WHITE-SPACE: nowrap"&gt;non-taxable&lt;/font&gt; income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reorganization of corporate structure&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposition of a subsidiary&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Statutory rate change on deferred tax balances&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;24.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;63.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Major components of current income tax expense from continuing
 operations are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="79%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;br /&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Ongoing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;64.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transition tax related to US tax reform&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(10.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposition of subsidiary&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;124.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reorganization of corporate structure&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;3.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total current income tax expense&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;54.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;192.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Major components of deferred income tax expense (recovery) from
 continuing operations are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="3" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;br /&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&amp;#xA0;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unrecognized tax losses and temporary differences&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Origination and reversal of timing differences&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(1.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Recovery arising from previously unrecognized tax assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change of tax rates&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revaluation due to US tax reform&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposition of a subsidiary&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(29.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total deferred income tax expense (recovery)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(26.4)&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 10pt"&gt;
 Significant components of net deferred income tax assets
 (liabilities) are as follows:&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Deferred income tax assets (liabilities)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Carrying value of intangible assets in excess of tax cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(86.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(78.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Carrying value of property and equipment in excess of tax cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(7.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash to accrual adjustment on acquisition of US subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(1.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Differences in timing of taxability of revenue and deductibility of
 expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;33.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss and tax credit carryforwards&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;16.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Employee defined benefit plan&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;7.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;3.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(33.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(31.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 10pt"&gt;
 The following is a reconciliation of net deferred tax assets
 (liabilities):&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(31.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(53.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(8.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(2.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Adoption of IFRS 15 and IFRS 9&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Tax effect on other comprehensive income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Tax recovery during the year recognized in net income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred taxes acquired through business combinations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Balance, end of the year&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(33.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(31.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 At December&amp;#xA0;31, 2018, 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="93%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deductible temporary differences&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;13.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;12.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-capital&lt;/font&gt; tax
 losses:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Expire (2019 to 2038)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;27.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Never expire&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;73.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;72.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;100.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;88.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Capital tax losses:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Never expire&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;9.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;5.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;123.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;106.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 &lt;i&gt;United States tax reform&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The United States enacted tax reform legislation through the Tax
 Cuts and Jobs Act (the Tax Act). In response to the US tax reform,
 at December&amp;#xA0;31, 2017, the Company recorded a $31.2
 &lt;font style="WHITE-SPACE: nowrap"&gt;one-time&lt;/font&gt; transition tax on
 deemed mandatory repatriation of earnings and realized a recovery
 of $12.6 on remeasurement of deferred tax assets and liabilities
 using the substantively enacted federal tax rate of 21.0%.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 On August&amp;#xA0;1, 2018, the U.S. Treasury Department and Internal
 Revenue Service (IRS) released proposed regulations under
 Section&amp;#xA0;965. These regulations provided guidance relating to
 the &lt;font style="WHITE-SPACE: nowrap"&gt;one-time&lt;/font&gt; transition
 tax due upon the mandatory repatriation of certain deferred foreign
 earnings. Based on the proposed regulations, certain tax elections
 filed after November&amp;#xA0;2, 2017, were deemed to be disregarded in
 calculating the transition tax. As such, based on the calculation
 methods prescribed under the proposed regulations, a tax recovery
 of $10.0 was recognized on the federal portion of the transition
 tax. The Company will continue to monitor for new interpretation
 and guidance issued by the U.S. Treasury Department, the IRS, and
 state taxing authorities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Although the Company is subject to the 21.0% federal tax rate,
 effective January&amp;#xA0;1, 2018, the Company also continues to
 assess other areas of the Tax Act for significant impacts on its
 estimated average annual effective tax rate and accounting
 policies, such as the base erosion anti-abuse tax, limitations on
 interest expense deductions, foreign-derived intangible income
 deduction, and tax on global intangible &lt;font style="WHITE-SPACE: nowrap"&gt;low-taxed&lt;/font&gt; income. At December&amp;#xA0;31,
 2018, the Company has incorporated the relevant Tax Act items into
 its provision calculation.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfIncomeTaxExplanatory>
  <ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_8EC957C7-60DD-405A-82C8-2D6FE81EDF78_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The estimated fair value of options granted at the share market
 price on the grant date was $5.73 per share (2017 &amp;#x2013; $5.03)
 and was determined using the weighted average assumptions indicated
 below:&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;2017&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Volatility in the price of the Company&amp;#x2019;s shares (%)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;24.12&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24.13&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Risk-free interest rate (%)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2.10&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.81&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected hold period to exercise (years)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;3.50&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.50&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Dividend yield (%)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1.668&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.575&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Exercise price ($)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;32.98&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;31.75&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory>
  <ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_F12EC51B-1491-47F7-A061-C90B21ED6DD0_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Goodwill was allocated to each CGU or group of CGUs as follows:&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;2017&amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Consulting Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;358.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;337.8&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1,003.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;917.7&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Global&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;259.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;183.2&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Construction Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;117.9&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Allocated&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1,621.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1,556.6&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory>
  <ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_3B278E0E-718D-4555-9D5A-FA1EDB94AF8F_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"&gt;&amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center"&gt;December&amp;#xA0;31&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest on notes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest on revolving credit facilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;28.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest on finance leases&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total interest expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;31.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;29.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest income on FVOCI investment debt securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(2.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(0.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(0.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total interest income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(2.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(3.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net interest expense&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;28.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;25.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory>
  <ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="0" id="id_11072868_D1ACB9BF-A037-4DEC-A4F1-6AD401175495_1_400001" unitRef="shares">89200</ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares>
  <ifrs-full:DirectorsRemunerationExpense contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="1" id="id_11072868_0FBCB44E-61FA-4AE0-B4D1-717580DF5DE2_1_1" unitRef="iso4217_CAD">0.8</ifrs-full:DirectorsRemunerationExpense>
  <ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_AD7A74A7-C4FA-4A86-9038-DC4A610151E5_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 A summary of the status of the Company&amp;#x2019;s &lt;font style="WHITE-SPACE: nowrap"&gt;non-vested&lt;/font&gt; options as at
 December&amp;#xA0;31, 2018, and of changes in the year are as
 follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="93%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Number&amp;#xA0;of&amp;#xA0;Shares&lt;br /&gt;
 Subject to Option&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Weighted&amp;#xA0;Average&lt;br /&gt;
 Grant Date&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;per Share&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-vested&lt;/font&gt; share options,
 beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;2,139,320&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;5.28&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1,112,779&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;5.73&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Vested&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;(1,000,441&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;5.24&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;(172,505&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;5.40&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="8" colspan="4"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="8" colspan="4"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-vested&lt;/font&gt; share
 options, end of the year&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;2,079,153&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;5.53&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory>
  <ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_FD56B35D-8070-4BA4-B2D2-CAEDC1B94C67_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;2. Basis of Preparation&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 These consolidated financial statements were prepared in accordance
 with International Financial Reporting Standards (IFRS) as issued
 by the International Accounting Standards Board (IASB). The
 accounting policies adopted in these consolidated financial
 statements are based on IFRS effective as at December&amp;#xA0;31,
 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The consolidated financial statements have been prepared on a
 historical cost basis, unless otherwise stated in the significant
 accounting policies. The consolidated financial statements are
 presented in Canadian dollars, and all values, including United
 States dollars, are rounded to the nearest million ($000,000),
 except when otherwise indicated.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 In November 2018, the Company sold its Construction Services
 business, which was reported as discontinued operations. Prior
 period amounts were restated to conform to current period&amp;#x2019;s
 presentation, as prescribed by IFRS 5, &lt;i&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt; Assets Held for Sale and
 Discontinued Operations.&lt;/i&gt;&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory>
  <ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_6CCCEDAD-9EAE-49CD-A3DC-71DFD6D31EFB_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;9. Cash and Cash Equivalents&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company&amp;#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;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="93%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;176.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;234.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unrestricted investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;8.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;4.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Cash and cash equivalents&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;185.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;239.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Unrestricted investments consist of short-term bank deposits with
 initial maturities of three months or less.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 At December&amp;#xA0;31, 2018, no funds were held in escrow accounts
 (2017 &amp;#x2013; $7.9 (US$6.2)). In 2017, these escrow funds covered
 potential indemnification claims from acquisitions and were settled
 in accordance with an escrow agreement.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory>
  <ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_34CEEBF4-F191-475B-9978-68C54837EC71_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;8. Discontinued Operations and Disposition of
 Subsidiaries&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Construction Services - Discontinued Operations&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Construction Services was acquired as part of the MWH acquisition
 in 2016 and was previously a reportable segment (note 34) and group
 of cash generating units (note 12). On November&amp;#xA0;2, 2018, the
 Company completed the sale of its Construction Services reportable
 segment, reported as discontinued operations in these consolidated
 financial statements for all periods presented as prescribed by
 IFRS 5. The Company assumed the defined benefit pension plan
 related to Construction Services and the obligations related to an
 ongoing &lt;font style="WHITE-SPACE: nowrap"&gt;UK-based&lt;/font&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;waste-to-energy&lt;/font&gt;&lt;/font&gt; project. These
 items are included in the Company&amp;#x2019;s discontinued
 operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company reviewed the carrying value of the Construction
 Services disposal group at September&amp;#xA0;30, 2018, and determined
 that the carrying value of the disposal group exceeded the
 estimated fair value less costs to sell indicating an impairment of
 assets. As a result, a goodwill impairment charge of $53.0 was
 recognized in the third quarter of 2018 against the goodwill
 allocated to the Construction Services (note 12).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Construction Services was sold for gross proceeds of $104.2
 (US$79.5), less estimated working capital adjustments and
 transaction costs, resulting in initial cash proceeds of $28.8
 (US$22.0). In accordance with the Credit Facilities agreement (note
 16), the Company used the net proceeds on sale, less taxes payable
 and certain transaction costs (all as defined in the relevant
 agreements), to repay a portion of its long-term debt. As at
 February&amp;#xA0;28, 2019, management and the purchaser have not
 completed their review of the closing financial statements. Any
 adjustments will be recognized in discontinued operations in
 2019.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 As a result of the sale, the Company recognized a net loss from the
 discontinued operations as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;Notes&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top" colspan="2"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;884.4&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;1,111.4&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;(953.8&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;(1,111.4&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment of goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;12&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;(53.0&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss from operating activities, before income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(122.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income taxes on operating activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;10.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Loss from operating activities, net of income taxes&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(111.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gain on disposal of discontinued operations before income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income taxes on disposal of discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(13.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Loss on disposal of discontinued operations, net of income
 taxes&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(12.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net loss from discontinued operations&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(123.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Innovyze, Inc. - Disposition of Subsidiaries&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 On May&amp;#xA0;5, 2017, the Company completed the sale of the shares
 of Innovyze, Inc. along with its subsidiaries Innovyze Pty Limited
 and Innovyze Limited (collectively, Innovyze). Innovyze was
 acquired as part of the MWH acquisition and formed part of the
 Company&amp;#x2019;s Consulting Services &amp;#x2013; United States and
 Consulting Services &amp;#x2013; Global reportable segments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 As a result of the sale, the Company recognized the following gain
 on disposition in the consolidated statements of income for the
 year ended December&amp;#xA0;31, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="93%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gross proceeds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;369.1&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Working capital adjustments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15.3)&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transaction costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(16.9)&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net proceeds from sale, net of cash sold&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;336.9&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net assets disposed&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(268.5)&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cumulative exchange loss on translating foreign operations
 reclassified from equity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(13.8)&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gain on disposal of a subsidiary&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;54.6&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 In addition, current tax expense of $124.1 and deferred taxes of
 $29.5 were recognized in the consolidated statements of income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 In accordance with the Credit Facilities agreement (note 16), the
 Company used the net proceeds on sale, less taxes payable and
 certain transaction costs (all as defined in the relevant
 agreements), to repay its long-term debt by $221.3.&lt;/p&gt;


 &lt;/div&gt;</ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory>
  <ifrs-full:DisclosureOfDividendsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_0909ED89-39F9-4383-8D54-9C7DE1088603_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The table below describes the dividends declared and recorded in
 the consolidated financial statements in 2018.&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="31%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="32%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="32%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="center"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Dividend&amp;#xA0;per&amp;#xA0;Share&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Paid&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;Date Declared&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;Record Date&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;Payment&amp;#xA0;Date&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 February&amp;#xA0;21, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;March&amp;#xA0;29, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;April&amp;#xA0;12, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.1375&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 May&amp;#xA0;9, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;June&amp;#xA0;29, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;July&amp;#xA0;12, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.1375&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 August&amp;#xA0;7, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;September&amp;#xA0;28, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;October&amp;#xA0;11, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.1375&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 November&amp;#xA0;7, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 December&amp;#xA0;28, 2018&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 January&amp;#xA0;10, 2019&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.1375&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfDividendsExplanatory>
  <ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_11F039A4-92A1-449C-B924-8962436D39FB_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;34. Segmented Information&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The Company provides comprehensive professional services in the
 area of infrastructure and facilities throughout North America and
 globally. It considers the basis on which it is organized,
 including geographic areas, to identify its reportable segments.
 Operating segments of the Company are defined as components of the
 Company for which separate financial information is available and
 are evaluated regularly by the chief operating decision maker when
 allocating resources and assessing performance. The chief operating
 decision maker is the CEO of the Company, and the Company&amp;#x2019;s
 operating segments are based on its regional geographic areas.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Segment performance is evaluated by the CEO based on gross margin
 and is measured consistently with gross margin in the consolidated
 financial statements. Inter-segment revenues are eliminated on
 consolidation and reflected in the Adjustments and Eliminations
 column.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Reportable segments from continuing operations&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Comparative figures in the table below were reclassified due to a
 realignment between the Consulting Services &amp;#x2013; United States
 and Consulting Services &amp;#x2013; Global reportable segments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="87%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="24"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="22" align="center"&gt;&lt;b&gt;For the year ended December&amp;#xA0;31,
 2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="12"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;Consulting&amp;#xA0;Services&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &lt;b&gt;Adjustments&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;and&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Canada&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;United&amp;#xA0;States&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Global&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Segments&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Eliminations&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Consolidated&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total gross revenue&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1,311.0&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;2,365.9&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;742.7&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;4,419.6&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;(135.8&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;4,283.8&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less inter-segment revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;35.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;31.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;69.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;135.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(135.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Gross revenue from external customers&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1,275.8&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;2,334.6&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;673.4&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;4,283.8&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;4,283.8&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less subconsultants and other direct expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;188.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;560.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;180.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;928.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;928.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total net revenue&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;1,087.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;1,774.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;493.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;3,355.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;3,355.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Gross margin&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;557.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;982.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;275.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;1,815.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;1,815.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 12pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="22"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="22" align="center"&gt;For the year ended December&amp;#xA0;31,
 2017&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="12"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="10" align="center"&gt;Consulting Services&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Adjustments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Total&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;and&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Canada&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 United&amp;#xA0;States&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Global&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Segments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Eliminations&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Consolidated&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total gross revenue&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,221.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,254.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;664.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,140.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(111.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,028.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less inter-segment revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;30.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;28.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;53.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;111.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(111.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Gross revenue from external customers&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,191.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,226.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;611.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,028.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,028.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less subconsultants and other direct expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;164.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;511.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;179.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;854.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;854.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total net revenue&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;1,027.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;1,714.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;431.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;3,173.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;3,173.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Gross margin&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;551.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;958.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;251.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;1,761.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;1,761.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 15px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: -1%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Geographic information&lt;/b&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-Current&amp;#xA0;assets&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;Gross Revenue&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="8"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&amp;#xA0;December&amp;#xA0;31&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;535.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;452.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1,275.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,191.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1,342.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,311.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2,334.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,226.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 United Kingdom&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;140.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;119.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;184.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;129.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other countries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;140.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;148.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;488.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;481.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2,158.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;2,031.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4,283.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;4,028.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;&amp;#xA0;assets
 consist of property and equipment, goodwill, and intangible assets.
 Geographic information is attributed to countries based on the
 location of the assets. Gross revenue is attributed to countries
 based on the location of the project.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Gross revenue by services&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended
 December&amp;#xA0;31&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Consulting Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Buildings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;944.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;898.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Energy&amp;#xA0;&amp;amp; Resources&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;591.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;479.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Environmental Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;682.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;678.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Infrastructure&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1,157.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,090.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Water&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;907.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;882.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total gross revenue from external customers&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;4,283.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;4,028.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The allocation of gross revenue to each business operating unit has
 been reclassified for comparative figures due to a realignment of
 certain services between business operating units.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Customers&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The Company has a large number of clients in various industries and
 sectors of the economy. No particular customer exceeds 10% of the
 Company&amp;#x2019;s gross revenue.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory>
  <ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_45E56970-B6C8-4D27-ACAB-9EB65F089448_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;36. Events after the Reporting Period&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Normal Course Issuer Bid&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 From January&amp;#xA0;1, 2019, to February&amp;#xA0;28, 2019, pursuant to
 the NCIB, the Company repurchased and cancelled 195,064 common
 shares at an average price of $30.63 per share for an aggregate
 price of $6.0.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Interest Rate Swap&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 In January 2019, the Company entered into a $160.0 interest rate
 swap agreement maturing on June&amp;#xA0;27, 2023. The swap agreement
 has the effect of converting the variable interest rate on $160.0
 of the Company&amp;#x2019;s revolving credit facility into a fixed rate
 of 2.295%, plus an applicable basis points spread.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Dividend&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 On February&amp;#xA0;27, 2019, the Company declared a dividend of
 $0.145 per share, payable on April&amp;#xA0;15, 2019, to shareholders
 of record on March&amp;#xA0;29, 2019.&lt;/p&gt;


 &lt;/div&gt;</ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory>
  <ifrs-full:DisclosureOfFinanceCostExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_2C685396-669A-413F-AAFA-7CE759FEF20D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;27. Net Interest Expense and Other Net Finance Expense&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Net interest expense&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"&gt;&amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center"&gt;December&amp;#xA0;31&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest on notes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest on revolving credit facilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;28.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest on finance leases&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total interest expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;31.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;29.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest income on FVOCI investment debt securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(2.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(0.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(0.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total interest income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(2.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(3.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net interest expense&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;28.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;25.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Other net finance expense&lt;/b&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"&gt;&amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center"&gt;December&amp;#xA0;31&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Realized loss on sale of FVOCI investment debt securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization on FVOCI investment debt securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Bank charges&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;5.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;8.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total other finance expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;9.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Realized gain on sale of FVOCI investment debt securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Derecognition of notes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(0.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(0.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Other net finance expense&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;5.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;7.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfFinanceCostExplanatory>
  <ifrs-full:DisclosureOfFinancialInstrumentsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_C945DCB1-D8F4-46AE-A272-AC61E1346A80_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;24. Financial Instruments&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Credit risk&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Credit risk is the risk of financial loss to the Company if a
 counterparty fails to meet its contractual obligation. Assets that
 subject the Company to credit risk consist primarily of cash and
 cash equivalents, cash in escrow, trade and other receivables,
 unbilled receivables, contract assets, investments held for
 self-insured liabilities, holdbacks on long-term contracts, and
 indemnifications.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The Company&amp;#x2019;s maximum amount of credit risk exposure is
 limited to the carrying amount of these assets, which, at
 December&amp;#xA0;31, 2018, was $1,681.3 (2017 &amp;#x2013; $1,667.4).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&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, equity securities, and term deposits. The Company believes
 the risk associated with corporate bonds, equity securities, and
 term deposits is mitigated by the overall quality and mix of the
 Company&amp;#x2019;s investment portfolio.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&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. The Company does not
 concentrate its credit risk in any particular client, industry, or
 economic or&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 geographic sector. 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 monitors trade receivables to an internal target of
 days of revenue in trade receivables, which, at December&amp;#xA0;31,
 2018, was 66 days (2017 &amp;#x2013; 55 days).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The Company applies the simplified approach to trade and other
 receivables, unbilled receivables, contract assets, and holdbacks
 and recognizes a loss allowance provision based on lifetime
 expected credit losses (ECLs). The loss allowance provision is
 based on the Company&amp;#x2019;s historical collection and loss
 experience and incorporates forward-looking factors, where
 appropriate.&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="89%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;1&amp;#x2013;30&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;31&amp;#x2013;60&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;61&amp;#x2013;90&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;91&amp;#x2013;120&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;121+&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected loss rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;0.07%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;0.10%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;0.22%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;0.43%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;0.75%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gross carrying amount&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1,356.9&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;936.5&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;228.7&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;63.8&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;43.2&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;84.7&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="16"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Loss allowance provision, end of the year&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;1.9&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;0.7&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;0.2&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;0.1&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;0.2&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;0.7&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 10pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 During 2018, $0.8 of trade receivables were written off and the
 Company had no recoveries from the collection of cash flows
 previously written off.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Bonds carried at FVOCI are considered to be low risk; therefore,
 the impairment provision is determined to be
 the&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;12-month&lt;/font&gt;&amp;#xA0;ECL. To the
 extent that the credit risk for any instruments significantly
 increases since initial acquisition, the impairment provision is
 determined using the lifetime ECL.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 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. At December&amp;#xA0;31,
 2018, the ECL on trade and other receivables was $1.5 and $0.4
 related to unbilled receivables, contract assets, and
 holdbacks.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Liquidity risk&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Liquidity risk is the risk that the Company will not be able to
 meet obligations associated with its financial liabilities as they
 fall due. The Company meets its liquidity needs through various
 sources, including cash generated from operations, long- and
 short-term borrowings from its $800.0 revolving credit facility and
 term loan, and the issuance of common shares. The unused capacity
 of the revolving credit facility at December&amp;#xA0;31, 2018, was
 $223.4 (2017 &amp;#x2013; $538.3). The Company believes that it has
 sufficient resources to meet obligations associated with its
 financial liabilities. Liquidity risk is managed according to the
 Company&amp;#x2019;s internal guideline of maintaining a net debt to
 EBITDA ratio of less than 2.5 (defined in note 25).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The timing of undiscounted cash outflows relating to financial
 liabilities is outlined in the table below:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Less&amp;#xA0;than&amp;#xA0;1&amp;#xA0;Year&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;1&amp;#xA0;to&amp;#xA0;3&amp;#xA0;Years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;After&amp;#xA0;3&amp;#xA0;Years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade and other payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;567.2&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;567.2&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;935.4&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;49.1&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;196.7&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;689.6&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;3.1&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1.1&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;0.3&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1.7&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total contractual obligations&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;1,505.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;617.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;197.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;691.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade and other payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;704.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;704.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;740.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;198.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;541.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total contractual obligations&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;1,456.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;904.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;548.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;2.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 In addition to the financial liabilities listed in the table, the
 Company will pay interest on the revolving credit facility and the
 term loan outstanding in future periods. Further information on
 long-term debt is included in note 16.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Interest rate risk&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Interest rate risk is the risk that the fair value of the future
 cash flows of a financial instrument will fluctuate because of
 changes in market interest rates. The Company is subject to
 interest rate cash flow risk to the extent that its revolving
 credit facility and term loan 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 and term
 deposits.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 If the interest rate on the Company&amp;#x2019;s revolving credit
 facility and term loan balances at December&amp;#xA0;31, 2018, was 0.5%
 higher, with all other variables held constant, net income would
 decrease by $3.2. If it was 0.5% lower, an equal and opposite
 impact on net income would occur.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Foreign exchange risk&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&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&amp;#x2013;denominated assets and liabilities (such as trade
 and other receivables, trade and other payables, and long-term
 debt) held in the Company&amp;#x2019;s Canadian operations and foreign
 subsidiaries. The Company minimizes its exposure to foreign
 exchange fluctuations on these items by matching foreign currency
 assets with foreign currency liabilities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Foreign exchange fluctuations may also arise on the translation of
 the Company&amp;#x2019;s&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;US-based&lt;/font&gt;&amp;#xA0;subsidiaries
 or other foreign subsidiaries, where the functional currency is
 different from the Canadian dollar, and are recorded in other
 comprehensive income (loss). The Company does not hedge for this
 foreign exchange risk.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Price risk&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The Company&amp;#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.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 A 1.0% increase in equity prices at December&amp;#xA0;31, 2018, would
 increase the Company&amp;#x2019;s income by $0.3.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 A 1.0% decrease would have an equal and opposite impact on
 income.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfFinancialInstrumentsExplanatory>
  <ifrs-full:DisclosureOfJointOperationsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_9F62B3B3-D208-49FB-B0B7-2D01B3A31DE3_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company also conducted its business through the following
 significant joint operations.&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="70%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="8%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="18%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;Ownership&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Name&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;Interests&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;Jurisdiction&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec/SG Joint Venture&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;65%&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;United&amp;#xA0;States&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Starr ll, a Joint Venture&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 48%&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;United
 States&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfJointOperationsExplanatory>
  <ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_850174E4-C2B9-4466-BB7E-C8B624A29237_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The following table shows a reconciliation from the opening
 balances to the closing balances for the net defined benefit
 liability and its components:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Net&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Defined&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Fair&amp;#xA0;Value&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Defined&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Defined&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Fair&amp;#xA0;Value&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Defined&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Benefit&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;of&amp;#xA0;Plan&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Benefit&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Benefit&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;of&amp;#xA0;Plan&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Benefit&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Obligation&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Assets&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;Liability&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Obligation&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Assets&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Liability&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;397.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(379.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;18.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;374.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(324.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Acquisition of PBA&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;80.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(64.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;16.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Included in &lt;font style="WHITE-SPACE: nowrap"&gt;pre-tax&lt;/font&gt;
 profit or loss&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense (income)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;10.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(10.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Past service cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;10.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;10.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 Administrative expenses paid by the Plans&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;1.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;1.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;1.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;1.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;21.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(8.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;12.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;10.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(7.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;2.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Included in other comprehensive income&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Return on the plan assets (excluding interest income)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;17.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;17.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(30.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(30.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Actuarial (gains) losses arising from:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in demographic assumptions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in financial assumptions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(9.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(9.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Experience adjustments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;5.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;5.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Effect of movement in exchange rates&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;11.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(10.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;10.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(9.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;7.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;14.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;26.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(39.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(13.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Other&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Benefits paid&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(12.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;12.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Contributions by employer&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(16.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(16.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(21.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(21.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(12.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(3.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(16.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(13.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(7.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(21.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance, end of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;494.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(448.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;45.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;397.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(379.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;18.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Included in the statement of financial position as:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Net defined benefit asset&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(10.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;Net defined benefit liability&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;55.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;31.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;45.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;18.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory>
  <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_A18CC9F0-29D6-4111-AA86-9B2CF11192D7_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company has granted share options to officers and employees to
 purchase 4,987,542 shares at prices from $14.88 to $32.98 per
 share. These options expire on dates between February&amp;#xA0;28,
 2019, and May&amp;#xA0;15, 2023.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="90%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="8"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="8"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;For the year ended&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;For the year
 ended&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;2017&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Weighted&amp;#xA0;Average&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 Weighted&amp;#xA0;Average&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Exercise&amp;#xA0;Price&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Exercise Price&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Shares&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;per Share&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Shares&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;per Share&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;#&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share options, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;4,426,237&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;29.84&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;3,655,020&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28.33&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1,112,779&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;32.98&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,229,689&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31.75&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Exercised&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(338,989&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;20.40&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(376,160&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21.09&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(212,485&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;31.49&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(82,312&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;31.57&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Share options, end of the year&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4,987,542&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;31.11&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;4,426,237&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;29.84&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory>
  <ifrs-full:DisclosureOfOperatingSegmentsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_A68A3BD3-18FD-40AF-BC2C-274B02E031DD_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Reportable segments from continuing operations&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Comparative figures in the table below were reclassified due to a
 realignment between the Consulting Services &amp;#x2013; United States
 and Consulting Services &amp;#x2013; Global reportable segments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="87%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="24"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="22" align="center"&gt;&lt;b&gt;For the year ended December&amp;#xA0;31,
 2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="12"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;Consulting&amp;#xA0;Services&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &lt;b&gt;Adjustments&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;and&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Canada&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;United&amp;#xA0;States&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Global&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Segments&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Eliminations&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Consolidated&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total gross revenue&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1,311.0&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;2,365.9&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;742.7&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;4,419.6&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;(135.8&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;4,283.8&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less inter-segment revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;35.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;31.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;69.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;135.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(135.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Gross revenue from external customers&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1,275.8&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;2,334.6&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;673.4&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;4,283.8&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;4,283.8&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less subconsultants and other direct expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;188.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;560.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;180.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;928.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;928.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total net revenue&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;1,087.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;1,774.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;493.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;3,355.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;3,355.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Gross margin&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;557.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;982.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;275.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;1,815.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;1,815.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 12pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="22"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="22" align="center"&gt;For the year ended December&amp;#xA0;31,
 2017&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="12"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"&gt;Consulting Services&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Adjustments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Total&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;and&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Canada&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 United&amp;#xA0;States&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Global&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Segments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Eliminations&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Consolidated&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total gross revenue&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,221.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,254.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;664.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,140.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(111.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,028.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less inter-segment revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;30.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;28.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;53.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;111.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(111.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Gross revenue from external customers&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,191.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,226.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;611.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,028.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,028.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less subconsultants and other direct expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;164.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;511.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;179.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;854.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;854.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total net revenue&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1,027.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1,714.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;431.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;3,173.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;3,173.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Gross margin&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;551.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;958.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;251.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1,761.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1,761.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfOperatingSegmentsExplanatory>
  <ifrs-full:DisclosureOfOtherAssetsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_F872ED5E-FE72-4FD2-B9F7-20E633BC9A63_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;14. Other Assets&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Financial assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Investments held for self-insured liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;144.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;147.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Holdbacks on long-term contracts&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;28.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Indemnifications&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other &lt;font style="WHITE-SPACE: nowrap"&gt;non-financial&lt;/font&gt;
 assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Investment tax credits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transaction costs on long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;3.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred contract costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;8.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;198.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;209.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less current portion - financial&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;18.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less current portion - &lt;font style="WHITE-SPACE: nowrap"&gt;non-financial&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;5.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;175.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;195.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;Investments held for self-insured liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 1pt"&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 (loss).
 Investments also include equity securities that are classified at
 FVPL with gains (losses) recorded in net income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Their fair value and amortized cost are as follows:&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="46%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Fair&amp;#xA0;Value&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Amortized&lt;br /&gt;
 Cost/Cost&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Fair&amp;#xA0;Value&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Amortized&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;Cost/Cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="top" align="right"&gt;&lt;b&gt;103.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="top" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="top" align="right"&gt;&lt;b&gt;103.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="top" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;97.7&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;98.6&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Equity securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;41.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;45.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;49.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;48.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;144.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;148.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;147.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;146.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 The bonds bear interest at rates ranging from 0.75% to 5.15% per
 annum (2017 &amp;#x2013; 0.75% to 5.15%). The terms to maturity of the
 bond portfolio, stated at fair value, are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 1pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Within one year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;14.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 After one year but not more than five years&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;85.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;73.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 More than five years&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;3.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;18.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;103.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;97.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Indemnifications&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company&amp;#x2019;s indemnifications relate to certain legal claims
 (note 17). During 2018, the Company decreased provisions and
 indemnification assets relating to prior acquisitions by $1.8 (2017
 &amp;#x2013; increased by $0.2).&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfOtherAssetsExplanatory>
  <ifrs-full:DisclosureOfOtherProvisionsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_873BD6F8-ECB3-435F-81A2-DD9BD36E6748_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="86%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="5" align="right"&gt;
 &lt;b&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Provision&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;for self-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Expected&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;insured&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Provision&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Onerous&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;project&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;liabilities&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;for&amp;#xA0;claims&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;contracts&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;losses&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provision, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;72.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;18.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;96.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current year provisions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;25.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;13.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;15.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;58.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Paid or otherwise settled&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(24.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(9.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(5.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(40.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;Impact
 of foreign exchange&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;4.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;0.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;5.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;77.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;14.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;13.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;15.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;120.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;Less
 current portion&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;3.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;11.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;11.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;15.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;42.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 Long-term portion&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;73.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;3.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;1.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;78.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;December&amp;#xA0;31, 2017&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Provision&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;for self-&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;insured&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Provision&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Onerous&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;liabilities&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;for&amp;#xA0;claims&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;contracts&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Total&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provision, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;69.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;105.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current year provisions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Paid or otherwise settled&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(17.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(30.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(3.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(2.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(0.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(5.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;72.5&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;18.9&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;4.8&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;96.2&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;Less
 current portion&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;6.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;18.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;2.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;28.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 Long-term portion&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;65.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;0.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;2.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;68.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfOtherProvisionsExplanatory>
  <ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_514868B8-3AAC-4C5D-B671-674BF78A0462_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;11. Property and Equipment&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 24pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="85%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Engineering&lt;br /&gt;
 Equipment&lt;br /&gt;
 $&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Office&lt;br /&gt;
 Equipment&lt;br /&gt;
 $&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Leasehold&lt;br /&gt;
 Improvements&lt;br /&gt;
 $&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Cost&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;131.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;82.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;166.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;414.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;62.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions arising on acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(33.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(24.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(16.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(78.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(3.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(1.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(5.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(1.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(11.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;116.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;175.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;387.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;79.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;130.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions arising on acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(31.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(50.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations (note 8)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;122.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;82.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;231.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;37.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;473.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Accumulated depreciation&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;73.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;200.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation - continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;52.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation - discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(32.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(25.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(76.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(1.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(0.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(1.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(0.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(3.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;74.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;175.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation - continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation - discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(10.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(31.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(45.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations (note 8)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;62.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;33.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;71.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;17.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;183.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="16"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net book value&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;59.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;101.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;212.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;60.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;48.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;159.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;20.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;289.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Leasehold improvements includes construction work in progress of
 $8.9 (2017 &amp;#x2013; $3.5) on which depreciation has not started.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Included in the Other category is automotive equipment, buildings,
 land, financial assets, and an ownership interest in an
 aircraft.&lt;/p&gt;


 &lt;/div&gt;</ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory>
  <ifrs-full:DisclosureOfReclassificationsOrChangesInPresentationExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_FFDBFC71-4C12-4B12-84F0-A519A485ADF3_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;37. Comparative Figures&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Certain comparative figures have been reclassified to conform to
 the presentation adopted for the current period, including a $13.6
 reclassification for end of employment benefit plans from
 provisions to net employee defined benefit liability.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfReclassificationsOrChangesInPresentationExplanatory>
  <ifrs-full:DescriptionOfOptionLifeShareOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="2" id="id_11072868_8C2CD183-14F2-4E2F-9AFE-06C9869B6092_1_2" unitRef="Y">3.50</ifrs-full:DescriptionOfOptionLifeShareOptionsGranted>
  <ifrs-full:DescriptionOfOptionPricingModelShareOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_5EBFD828-9D98-452D-901A-0535D41D5D03_1_0">The fair value of options granted is determined at the date of grant using the  Black-Scholes option-pricing model.</ifrs-full:DescriptionOfOptionPricingModelShareOptionsGranted>
  <ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_975E55F4-2393-4A2E-9D9F-4744CDA0F8DC_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;5. Significant Accounting Judgments, Estimates, and
 Assumptions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Preparation of the Company&amp;#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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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 have a significant risk of
 causing a material adjustment to the carrying amounts of assets and
 liabilities within the next financial year.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;a) Revenue recognition&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company accounts for its revenue from &lt;font style="WHITE-SPACE: nowrap"&gt;fixed-fee&lt;/font&gt; and &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;variable-fee-with-ceiling&lt;/font&gt;&lt;/font&gt;
 contracts using the percentage of completion method, which requires
 estimates to be made for contract costs and revenues.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Contract costs include direct labor and direct costs for
 subconsultants, and other expenditures that are recoverable
 directly from clients. Progress on jobs is regularly reviewed by
 management and estimated costs to complete are revised based on the
 information available at the end of each reporting period. Contract
 cost estimates are based on various assumptions that can result in
 a change to contract profitability from one financial reporting
 period to another. Assumptions are made about labor productivity,
 the complexity of the work to be performed, the performance of
 subconsultants, and the accuracy of original bid estimates.
 Estimating total costs is subjective and requires
 management&amp;#x2019;s best judgments based on the information
 available at that time.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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, variable
 consideration, and contract provisions for performance-based
 incentives or penalties.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company&amp;#x2019;s contracts may include variable consideration
 such as revenue based on costs incurred and 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 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&amp;#x2019;s best judgment based on the information available
 at the time.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Deferred contract costs are amortized over the period of expected
 benefit, which may include anticipated contracts. Estimating the
 costs to be deferred and the period of expected benefit is
 subjective and requires the use of management&amp;#x2019;s best
 judgments based on information available at that time.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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&amp;#x2019;s revenue, unbilled receivables, contract assets,
 and deferred revenue.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;b) Provision for self-insured liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company self-insures certain risks, including professional
 liability, automobile liability, and employment practices
 liability. The accrual for self-insured liabilities includes
 estimates of the costs of reported claims and is based on estimates
 of loss using management&amp;#x2019;s assumptions, including
 consideration of actuarial projections. These estimates of loss are
 derived from loss history that is then subjected to actuarial
 techniques to determine the proposed liability. Estimates of loss
 may vary from those used in the actuarial projections and result in
 a larger loss than estimated. An increase in loss is recognized in
 the period that the loss is determined and increases the
 Company&amp;#x2019;s self-insured liabilities and reported expenses.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;c) Share-based payment transactions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company measures the cost of share-based payment transactions
 by reference to the fair value of the equity instruments at the
 grant date. Estimating fair value for share-based payment
 transactions requires determining the most appropriate valuation
 model, which depends on the terms and conditions of the grant. The
 Company has chosen the Black-Scholes option-pricing model for
 equity-settled and cash-settled share-based payment transactions.
 Estimating fair value also requires determining the most
 appropriate inputs to the valuation model&amp;#x2014;including
 volatility in the price of the Company&amp;#x2019;s shares, a risk-free
 interest rate, and the expected hold period to exercise&amp;#x2014;and
 making assumptions about them. Changes to estimates are recorded in
 the period they are made and affect the Company&amp;#x2019;s
 administrative and marketing expenses, contributed surplus, and
 other liabilities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;d) Business combinations&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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, trademarks, software,
 and favorable and unfavorable leases) acquired 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 From time to time, as a result of the timing of acquisitions in
 relation to the Company&amp;#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&amp;#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. Preliminary fair values are based on management&amp;#x2019;s
 best estimates of the acquired identifiable assets and liabilities
 at the acquisition date. During a measurement period not to exceed
 one year, adjustments to the initial estimates may be required to
 finalize the fair value of assets acquired and liabilities assumed.
 The Company will revise comparative information if these
 measurement period adjustments are material. After the measurement
 period, a revision to fair value may impact the Company&amp;#x2019;s net
 income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;e) Impairment of goodwill&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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 of disposal is based on available data from
 binding sales transactions in an arms-length transaction of similar
 assets or observable market prices 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&amp;#x2019;s performance of the CGU or group of CGUs being tested.
 To arrive at the estimated recoverable amount, the Company uses
 estimates of economic and market information, including arms-length
 transactions for similar assets, growth rates in revenues,
 estimates of future expected changes in operating margins, cash
 expenditures, and estimates of capital expenditures.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;f) Employee benefit plans&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The cost of the defined benefit pension plans and the present value
 of the pension obligations are determined separately for each plan
 using actuarial valuations. An actuarial valuation involves making
 various assumptions that may differ from actual future
 developments. These include determining the discount rate,
 mortality rates, future salary increases, inflation, and future
 pension increases. Due to the complexities involved in the
 valuation and its long-term nature, the defined benefit obligation
 and cost are highly sensitive to changes in these assumptions,
 particularly to the discount and mortality rates (although a
 portion of the pension plans has protection against improving
 mortality rates by utilizing guaranteed annuity rate contracts with
 an insurance company). All assumptions are reviewed annually.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 In determining the appropriate discount rate, management considers
 the interest rates of corporate bonds in currencies consistent with
 the currencies of the post-employment obligation and that have an
 &amp;#x2018;AA&amp;#x2019; rating or above, as set by an internationally
 acknowledged rating agency, and extrapolated as needed along the
 yield curve to correspond with the expected term of the benefit
 obligation.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The mortality rate is based on publicly available information in
 the actuarial profession&amp;#x2019;s publications plus any special
 geographical or occupational features of each plan&amp;#x2019;s
 membership. Mortality tables tend to change only at intervals in
 response to demographic changes. Future salary increases reflect
 the current estimate of management. Pension increases are
 calculated based on the terms of the individual plans and estimated
 future inflation rates.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;g) Fair value of financial instruments&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 When the fair value of financial assets and financial liabilities
 recorded in the consolidated statements of financial position
 cannot be derived from active markets, it is determined using
 valuation techniques, including the discounted cash flow model. The
 inputs to these models are taken from observable markets if
 possible; otherwise a degree of judgment is required including
 considering inputs such as liquidity risk, credit risk, and
 volatility. Changes in assumptions about these factors could affect
 the reported fair value of financial instruments and reported
 expenses and income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;h) Taxes&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Uncertainties exist with respect to the interpretation of complex
 tax regulations and the amount and timing of deferred taxable
 income. The Company&amp;#x2019;s income tax assets and liabilities are
 based on interpretations of income tax legislation across various
 jurisdictions, primarily in Canada, United States, and the United
 Kingdom. The Company&amp;#x2019;s effective tax rate can change from
 year to year based on the mix of income among jurisdictions,
 changes in tax laws in these jurisdictions, and changes in the
 estimated value of deferred tax assets and liabilities. The
 Company&amp;#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&amp;#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&amp;#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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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 &lt;font style="WHITE-SPACE: nowrap"&gt;tax-planning&lt;/font&gt; 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;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory>
  <ifrs-full:DisclosureOfBasisOfConsolidationExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_243CEE42-1C24-4EA2-A92D-FDAA85FBFF45_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;3. Basis of Consolidation&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The consolidated financial statements include the accounts of the
 Company, its subsidiaries, and its structured entities as at
 December&amp;#xA0;31, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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&amp;#xA0;31, 2018, and
 December&amp;#xA0;31, 2017. All intercompany balances are
 eliminated.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfBasisOfConsolidationExplanatory>
  <ifrs-full:DisclosureOfCashFlowStatementExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_4983A52B-E167-4243-B2FF-EC980EEF96BC_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;32. Cash Flow Information&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 A reconciliation of liabilities arising from financing activities
 for the year ended December&amp;#xA0;31, 2018, is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="87%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="8"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="8"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;&lt;u&gt;&amp;#xA0;&amp;#xA0;Statement&amp;#xA0;of&amp;#xA0;Cash&amp;#xA0;Flows&amp;#xA0;&amp;#xA0;&lt;/u&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;&lt;u&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Non-Cash&amp;#xA0;Changes&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;January&amp;#xA0;1&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Repayments&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Foreign&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Proceeds&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;or&amp;#xA0;Payments&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Exchange&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revolving credit facilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;209.9&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;432.3&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;(120.0&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;6.4&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;528.6&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Term loan&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;458.5&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;(150.0&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;0.3&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;308.8&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Finance lease obligations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;10.4&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;(14.8&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1.4&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;22.5&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;19.5&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Dividends to shareholders&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;14.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(61.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;62.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;15.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total liabilities from financing activities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;693.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;432.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(346.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;7.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;85.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;872.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfCashFlowStatementExplanatory>
  <ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_4A556967-4910-4A26-9779-973601ADFF88_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Client&lt;br /&gt;
 Relationships&lt;br /&gt;
 $&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Contract&lt;br /&gt;
 Backlog&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Software&lt;br /&gt;
 $&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Other&lt;br /&gt;

 $&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Total&lt;br /&gt;

 $&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Lease&lt;br /&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Disadvantage&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;(note 19)&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Cost&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;399.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;97.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;590.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(10.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions arising on acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals - Innovyze&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(78.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(103.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals - other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Removal of fully amortized assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(38.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(20.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(4.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(1.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(26.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;289.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;430.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions arising on acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations (note 8)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(29.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Removal of fully amortized assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(46.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(18.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(10.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(79.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;16.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;18.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(0.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;307.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;8.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;75.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;15.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;406.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(4.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Accumulated amortization&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;85.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;141.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization - continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;74.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization - discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals - Innovyze&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals - other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Removal of fully amortized assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(38.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(3.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(1.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(0.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(5.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;90.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;168.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization - continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;66.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization - discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations (note 8)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Removal of fully amortized assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(46.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(18.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(10.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(79.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;5.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;7.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(0.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;116.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;3.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;32.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;5.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;158.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(2.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net book value&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;199.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;10.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;38.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;14.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;262.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(2.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;191.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;4.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;42.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;9.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;247.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(1.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory>
  <ifrs-full:DisclosureOfFairValueMeasurementExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_55B85D57-4823-4075-87D3-EBA292245DE9_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;23. Fair Value Measurements&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 measures certain financial assets at fair value on a recurring
 basis. During 2018, no change was made to the method of determining
 fair value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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. During 2018, no transfers were
 made between levels 1 and 2 of the fair value measurements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The following table summarizes the Company&amp;#x2019;s fair value
 hierarchy (note 4h) for those assets and liabilities measured and
 adjusted to fair value on a recurring basis at December&amp;#xA0;31,
 2018:&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="90%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Carrying&lt;br /&gt;
 Amount&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Quoted&amp;#xA0;Prices&amp;#xA0;in&lt;br /&gt;
 Active&amp;#xA0;Markets&amp;#xA0;for&lt;br /&gt;
 Identical&amp;#xA0;Items&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;(Level 1)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Significant&amp;#xA0;Other&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Observable&amp;#xA0;Inputs&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;(Level 2)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Significant&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Unobservable&amp;#xA0;Inputs&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;(Level 3)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Investments&amp;#xA0;held&amp;#xA0;for&amp;#xA0;self-insured&lt;br /&gt;
 liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;14&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;144.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;144.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Investments held for self-insured liabilities consist of government
 and corporate bonds, and equity securities. 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. Fair value of bonds is determined using observable prices
 of debt with characteristics and maturities that are similar to the
 bonds being valued.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The following table summarizes the Company&amp;#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 as at December&amp;#xA0;31, 2018:&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="90%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Fair&amp;#xA0;Value&lt;br /&gt;
 Amount&amp;#xA0;of&lt;br /&gt;
 Liability&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Quoted&amp;#xA0;Prices&amp;#xA0;in&lt;br /&gt;
 Active&amp;#xA0;Markets&amp;#xA0;for&lt;br /&gt;
 Identical&amp;#xA0;Items&lt;br /&gt;
 (Level 1)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Significant&amp;#xA0;Other&lt;br /&gt;
 Observable&amp;#xA0;Inputs&lt;br /&gt;
 (Level 2)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Significant&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Unobservable&amp;#xA0;Inputs&lt;br /&gt;
 (Level 3)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="16"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Notes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;16&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;76.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;76.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 10pt"&gt;
 The fair value of notes payable 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;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfFairValueMeasurementExplanatory>
  <ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_F83CCC42-1E69-4545-88A2-AB0F59F88762_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Major categories of plan assets, measured at fair value, are as
 follows:&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="94%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;3.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Investments quoted in active markets (mutual, exchange-traded, and
 pooled funds):&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Equities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;138.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;110.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Corporate bonds and fixed income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;57.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Pooled fund liability-driven investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;15.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Property funds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;10.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unquoted investments:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Annuity policies&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;110.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;102.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Insurance contract:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Equities and property&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;80.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;69.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Corporate bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;19.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;13.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;19.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;Fair value of the plan assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;448.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;379.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory>
  <ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_A72D75E5-FE70-44E4-B93B-64DE3049B024_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Other net finance expense&lt;/b&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"&gt;&amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center"&gt;December&amp;#xA0;31&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Realized loss on sale of FVOCI investment debt securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization on FVOCI investment debt securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Bank charges&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;5.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;8.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total other finance expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;9.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Realized gain on sale of FVOCI investment debt securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Derecognition of notes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(0.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(0.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Other net finance expense&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;5.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;7.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory>
  <ifrs-full:DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_83B06F8A-610C-4D98-B913-2E514694BF55_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company&amp;#x2019;s commitments including future minimum lease
 payments payable under noncancellable operating leases as at
 December&amp;#xA0;31, 2018, are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="91%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Within one year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;252.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 After one year but not more than five years&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;638.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 More than five years&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;400.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total commitments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;1,290.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Variable payments and &lt;font style="WHITE-SPACE: nowrap"&gt;non-lease&lt;/font&gt; elements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(320.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Purchase obligations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(68.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total minimum lease payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;902.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory>
  <ifrs-full:DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_58AB2748-DD76-420E-B91C-722119170D54_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 On the date of initial application, financial assets of the Company
 were as follows, with any reclassifications noted:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 3pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="93%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="8"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;Measurement Category&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Current financial assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash deposits and cash in escrow&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Amortized cost&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;FVPL&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Receivables and other current financial assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Amortized cost&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Amortized&amp;#xA0;cost&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt; financial
 assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Investments held for self-insured liabilities (equity
 securities)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 Mandatorily&amp;#xA0;at&amp;#xA0;FVPL&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;FVOCI&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Investments held for self-insured liabilities (bonds)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;FVOCI&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;FVOCI&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Holdbacks on long-term contracts&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Amortized cost&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Amortized&amp;#xA0;cost&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Indemnifications&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;FVPL&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;FVPL&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;Amortized cost&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;Amortized cost&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory>
  <ifrs-full:DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_BA0103CD-1171-49B1-8BA8-7FB92F7B87C6_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The following lists the most significant structured entities that
 are consolidated in the Company&amp;#x2019;s financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="29%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;Name&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;Jurisdiction&amp;#xA0;of&amp;#xA0;Incorporation&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Architecture Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 North&amp;#xA0;Carolina,&amp;#xA0;United&amp;#xA0;States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Architecture Ltd.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Geomatics Ltd.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Alberta, Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec International Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Pennsylvania, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory>
  <ifrs-full:DisclosureOfIntangibleAssetsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_3E1A9A61-CE86-476C-BECE-E31F199FD4A2_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;13. Intangible Assets&lt;/b&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Client&lt;br /&gt;
 Relationships&lt;br /&gt;
 $&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Contract&lt;br /&gt;
 Backlog&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Software&lt;br /&gt;
 $&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Other&lt;br /&gt;

 $&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Total&lt;br /&gt;

 $&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Lease&lt;br /&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Disadvantage&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;(note 19)&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Cost&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;399.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;97.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;590.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(10.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions arising on acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals - Innovyze&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(78.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(103.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals - other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Removal of fully amortized assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(38.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(20.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(4.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(1.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(26.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;289.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;430.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions arising on acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations (note 8)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(29.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Removal of fully amortized assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(46.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(18.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(10.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(79.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;16.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;18.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(0.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;307.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;8.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;75.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;15.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;406.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(4.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Accumulated amortization&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;85.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;141.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization - continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;74.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization - discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals - Innovyze&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals - other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Removal of fully amortized assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(38.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(3.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(1.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(0.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(5.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;90.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;168.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization - continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;66.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization - discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations (note 8)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Removal of fully amortized assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(46.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(18.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(10.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(79.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;5.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;7.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(0.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;116.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;3.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;32.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;5.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;158.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(2.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net book value&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;199.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;10.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;38.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;14.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;262.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(2.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;191.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;4.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;42.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;9.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;247.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(1.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 Once an intangible asset is fully amortized, the gross carrying
 amount and related accumulated amortization are removed from the
 accounts. Software includes finance leases with a net book value of
 $19.1 (2017 &amp;#x2013; $16.5). The &lt;font style="WHITE-SPACE: nowrap"&gt;non-cash&lt;/font&gt; portion of additions was
 $15.1 for 2018 (2017 &amp;#x2013; nil), and was excluded from the
 statement of cash flows.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 In accordance with its accounting policies in note 4, the Company
 tests intangible assets for recoverability when events or changes
 in circumstances indicate that their carrying amount may not be
 recoverable. To determine indicators of impairment of intangible
 assets, the Company considers external sources of information such
 as&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 prevailing economic and market conditions and internal sources of
 information such as the historical and expected financial
 performance of the intangible assets. If indicators of impairment
 are present, the Company determines recoverability based on an
 estimate of discounted cash flows, using the higher of either the
 value in use or the fair value less costs of disposal method. The
 measurement of impairment loss is based on the amount that the
 carrying amount of an intangible asset exceeds its recoverable
 amount at the CGU level. As part of the impairment test, the
 Company updates its future cash flow assumptions and estimates,
 including factors such as current and future contracts with
 clients, margins, market conditions, and the useful lives of the
 assets. During 2018, the Company concluded that there were no
 indicators of impairment related to intangible assets.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfIntangibleAssetsExplanatory>
  <ifrs-full:DisclosureOfProvisionMatrixExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_48462B0E-6582-4B81-8B97-2F82880334F3_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="89%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;1&amp;#x2013;30&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;31&amp;#x2013;60&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;61&amp;#x2013;90&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;91&amp;#x2013;120&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;121+&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="13"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="13" colspan="4"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="13" colspan="4"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="13" colspan="4"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="13" colspan="4"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="13" colspan="4"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="13" colspan="4"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected loss rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;0.07%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;0.10%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;0.22%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;0.43%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;0.75%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gross carrying amount&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1,356.9&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;936.5&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;228.7&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;63.8&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;43.2&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;84.7&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="16"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Loss allowance provision, end of the year&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;1.9&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;0.7&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;0.2&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;0.1&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;0.2&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;0.7&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfProvisionMatrixExplanatory>
  <ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_A18EA7A6-51D9-48C9-BA95-70CC3A388E2F_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 The options held by officers and employees at December&amp;#xA0;31,
 2018, were as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="12%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="13%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="13%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="13%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="3%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="13%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="13%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="13%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5" colspan="7"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="6"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="7" align="center"&gt;&lt;b&gt;Options Outstanding&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center"&gt;&lt;b&gt;Options Exercisable&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;Range&amp;#xA0;of&amp;#xA0;Exercise&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Price per&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Price per&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;Prices&amp;#xA0;per&amp;#xA0;Share&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Outstanding&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Share&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Exercisable&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Share&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;Life in Years&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;Life in Years&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;14.88&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;142,540&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;0.16&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;14.88&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;142,540&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;0.16&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;14.88&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;20.88&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;364,526&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1.16&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;20.88&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;364,526&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1.16&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;20.88&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="right"&gt;&lt;b&gt;31.75&lt;/b&gt; &amp;#x2013; &lt;b&gt;32.98&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;4,480,476&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;3.21&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;32.46&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;2,401,323&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;2.75&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;32.40&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="right"&gt;&lt;b&gt;14.88&lt;/b&gt; &amp;#x2013; &lt;b&gt;32.98&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;4,987,542&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;2.98&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;31.11&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;2,908,389&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;2.43&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;30.10&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory>
  <ifrs-full:DisclosureOfRevenueExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_691E5A23-67F2-4AE6-9983-BE2808404ADB_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;28. Revenue&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Disaggregation of revenue&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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 within Consulting
 Services: Buildings, Energy&amp;#xA0;&amp;amp; Resources, Environmental
 Services, Infrastructure, and Water. Consulting Services revenue is
 derived principally under &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;fee-for-service&lt;/font&gt;&lt;/font&gt; agreements with
 clients. Disaggregation of revenue by geographic area and service
 is included in note 34.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company&amp;#x2019;s Construction Services operations were disposed
 of during the year and reported as discontinued operations (note
 8).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Contract balances&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The following table provides information about receivables,
 contract assets, and deferred revenue (contract liabilities) from
 contracts with customers:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;br /&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;br /&gt;
 &amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;br /&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;January&amp;#xA0;1&lt;br /&gt;

 2018&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;br /&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Trade receivables and holdbacks&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;821.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;816.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Unbilled receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;384.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;315.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Contract assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;59.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;69.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(174.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(196.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total Consulting Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1,091.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1,004.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Significant increases (decreases) in contract assets and deferred
 revenue in the year are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="85%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"&gt;&amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center"&gt;For the year ended&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center"&gt;December&amp;#xA0;31, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Contract&amp;#xA0;Assets&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Deferred&amp;#xA0;Revenue&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="16"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;7.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations and disposition of subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(15.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(59.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 Revenue recognized in 2018 and included in deferred revenue at
 January&amp;#xA0;1, 2018 was $196.4. Revenue recognized in 2018 from
 performance obligations satisfied (or partially satisfied) in prior
 years was less than 5% of the Company&amp;#x2019;s gross revenue from
 continuing operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;Remaining performance obligations (backlog)&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The aggregate amount of estimated revenue (note 5) related to
 performance obligations that are unsatisfied (or partially
 unsatisfied) as at December&amp;#xA0;31, 2018, was $4,179. This amount
 includes all contracts with customers but excludes variable
 consideration that is not highly probable. The Company expects to
 recognize approximately 77% of this revenue as contracts are
 completed over the next 18 months, with the remainder recognized
 thereafter.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfRevenueExplanatory>
  <dei:DocumentPeriodEndDate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_A3CE2E52-17ED-483A-84BA-AD28406560C2_1_3">2018-12-31</dei:DocumentPeriodEndDate>
  <dei:EntityCurrentReportingStatus contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_45BE81AA-8AC9-4F76-BD81-B4F0A7455BCD_1_4">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityEmergingGrowthCompany contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_45BE81AA-8AC9-4F76-BD81-B4F0A7455BCD_1_5">false</dei:EntityEmergingGrowthCompany>
  <ifrs-full:ExplanationOfFactThatSharesHaveNoParValue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_6C622904-66B4-45DF-A054-028A3BA8B988_1_0">Common shares, with no par value</ifrs-full:ExplanationOfFactThatSharesHaveNoParValue>
  <ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_BA2C5B86-2E08-423C-86DF-9D6416B78DA8_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="85%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"&gt;&amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center"&gt;For the year ended&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center"&gt;December&amp;#xA0;31, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Contract&amp;#xA0;Assets&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Deferred&amp;#xA0;Revenue&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="16"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;7.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations and disposition of subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(15.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(59.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory>
  <ifrs-full:ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_48DAC2AA-0F96-475A-9BBE-9C84CA4CB198_1_2">The Company expects to recognize approximately 77% of this revenue as contracts are completed over the next 18 months, with the remainder recognized thereafter.</ifrs-full:ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue>
  <ifrs-full:FinanceCostsPaidClassifiedAsOperatingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_6" unitRef="iso4217_CAD">5500000</ifrs-full:FinanceCostsPaidClassifiedAsOperatingActivities>
  <ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_2055ACCC-BC08-4095-AC77-1997E7FA2F1C_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;17. Provisions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="86%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="5" align="right"&gt;
 &lt;b&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Provision&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;for self-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Expected&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;insured&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Provision&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Onerous&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;project&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;liabilities&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;for&amp;#xA0;claims&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;contracts&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;losses&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provision, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;72.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;18.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;96.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current year provisions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;25.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;13.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;15.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;58.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Paid or otherwise settled&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(24.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(9.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(5.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(40.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 Impact of foreign exchange&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;4.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;0.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;5.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;77.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;14.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;13.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;15.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;120.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 Less current portion&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;3.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;11.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;11.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;15.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;42.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 Long-term portion&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;73.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;3.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;1.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;78.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;December&amp;#xA0;31, 2017&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Provision&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;for self-&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;insured&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Provision&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Onerous&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;liabilities&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;for&amp;#xA0;claims&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;contracts&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Total&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provision, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;69.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;105.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current year provisions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Paid or otherwise settled&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(17.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(30.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(3.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(2.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(0.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(5.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;72.5&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;18.9&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;4.8&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;96.2&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 Less current portion&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;6.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;18.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;2.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;28.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 Long-term portion&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;65.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;0.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;2.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;68.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&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 has a captive
 insurance company that provides insurance protection against such
 claims. In some cases, the Company may be subject to claims for
 which it is only partly insured or completely insured.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&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&amp;#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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Due to uncertainties in the nature of the Company&amp;#x2019;s legal
 claims, such as the range of possible outcomes and the progress of
 the litigation, provisions accrued 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&amp;#x2019;s consolidated statements of income and financial
 position.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Management regularly reviews the timing of the outflows of these
 provisions. Cash outflows for existing provisions 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&amp;#x2019;s net cash flows.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Provision for self-insured liabilities is determined based on an
 actuarial estimate.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Provision for claims include an estimate for costs associated with
 legal claims covered by third-party insurance. Often, these legal
 claims are from previous acquisitions and may be indemnified by the
 acquiree (notes 7 and 14).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Onerous contracts consist of lease exit liabilities and sublease
 losses. Payments for these onerous contracts will occur until 2024.
 The Company recorded a lease exit expense in relation to its
 corporate office move of approximately $12.8 in the fourth quarter
 of 2018.&lt;/p&gt;


 &lt;/div&gt;</ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory>
  <ifrs-full:DisclosureOfProductsAndServicesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_0BEC1034-D98A-404F-B3A0-7323E046EF8E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Gross revenue by services&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended
 December&amp;#xA0;31&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Consulting Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Buildings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;944.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;898.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Energy&amp;#xA0;&amp;amp; Resources&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;591.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;479.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Environmental Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;682.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;678.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Infrastructure&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1,157.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,090.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Water&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;907.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;882.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total gross revenue from external customers&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;4,283.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;4,028.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfProductsAndServicesExplanatory>
  <ifrs-full:DisclosureOfReconciliationOfChangesInGoodwillExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_8615B520-CF9E-4B92-A89C-42435C7BAFD1_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;Note&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gross goodwill, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1,734.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,006.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;96.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(120.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(194.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;88.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(93.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="8" colspan="4"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" bgcolor="#E1E0DF" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="8" colspan="4"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Gross goodwill, end of the year&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1,799.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1,734.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated impairment losses, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(178.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(178.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment of goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(53.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;53.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated impairment losses, end of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(178.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(178.0&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net goodwill, end of the year&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1,621.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1,556.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfReconciliationOfChangesInGoodwillExplanatory>
  <ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_AA985074-F4FF-45AF-9BA3-7E77E7E64CF9_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;4. Summary of Significant Accounting Policies&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;a) Cash and cash equivalents&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Cash and cash equivalents include cash and unrestricted
 investments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;b) Property and equipment&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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. When significant parts
 of property and equipment are required to be replaced in intervals,
 the Company recognizes those parts as individual assets with
 specific useful lives. All other repair and maintenance costs are
 recognized in the consolidated statements of income as
 incurred.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Depreciation is calculated at annual rates designed to write off
 the costs of assets over their estimated useful lives as
 follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="27%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="20%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="49%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Engineering equipment&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;5 to 10 years&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;straight-line&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Office equipment&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;5 to 10 years&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;straight-line&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Leasehold
 improvements&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;straight-line over term of lease to a maximum
 of&lt;br /&gt;
 15 years or the improvement&amp;#x2019;s economic life&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Other&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;5 to 50 years&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;straight-line&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The assets&amp;#x2019; residual values, useful lives, and methods of
 depreciation are reviewed at each financial &lt;font style="WHITE-SPACE: nowrap"&gt;year-end&lt;/font&gt; and adjusted prospectively,
 if appropriate.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;c) Intangible assets&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Intangible assets acquired separately are measured on initial
 recognition at cost. The cost of a finite and indefinite intangible
 asset acquired in a business combination is its fair value as at
 the date of acquisition. Following initial recognition, finite
 intangible assets are carried at cost less any accumulated
 amortization and any impairment losses and indefinite intangible
 assets are carried at cost less any impairment loss.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company&amp;#x2019;s intangible assets with finite lives are
 amortized over their useful economic lives on a straight-line
 basis. The amortization period and the amortization method for an
 intangible asset with a finite useful life are reviewed at least at
 each financial &lt;font style="WHITE-SPACE: nowrap"&gt;year-end.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Intangible assets acquired from business combinations&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company&amp;#x2019;s policy is to amortize client relationships with
 finite lives over periods ranging from 10 to 15 years. Contract
 backlog and finite trademarks are amortized over estimated lives of
 generally 1 to 3 years. Advantageous and disadvantageous lease
 commitments are amortized over the remaining lease term. The
 Company assigns value to acquired intangibles using the income
 approach, which involves quantifying the present value of net cash
 flows attributed to the subject asset. This, in turn, involves
 estimating the revenues and earnings expected from the asset.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;d) Leases&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The determination of whether an arrangement is or contains a lease
 is based on the substance of the arrangement at the inception date.
 A lease is an agreement whereby the lessor conveys to the lessee,
 the right to use an asset for an agreed period of time in return
 for a payment or series of payments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Finance leases, which transfer to the Company substantially all the
 risks and benefits incidental to ownership of the leased items, are
 capitalized at the inception of the lease at the fair value of the
 leased asset or, if lower, at the present value of the minimum
 lease payments. Lease payments are apportioned between finance
 charges and reduction of the lease liability, achieving a constant
 rate of interest on the remaining balance of the liability. Finance
 charges are recognized in the consolidated statements of
 income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Leased assets are depreciated over their useful lives. However, if
 there is no reasonable certainty that the Company will obtain
 ownership of the asset by the end of the lease term, the asset is
 depreciated over the shorter of either its estimated useful life or
 the lease term. The Company has finance leases for certain office
 and automotive equipment that are depreciated on a straight-line
 basis. The Company also has finance leases for software that are
 depreciated on a straight-line basis over periods ranging from
 three to seven years.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Rental payments under operating leases are expensed evenly over the
 lease term.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 From time to time, the Company enters into or renegotiates premise
 operating leases that result in receiving lease inducement
 benefits. These benefits are accounted for as a reduction of rental
 expense over the terms of the associated leases. As well, from time
 to time, the Company enters into or renegotiates premise operating
 leases that include escalation clauses. The scheduled rent
 increases pursuant to lease escalation clauses are recognized on a
 straight-line basis over the lease terms.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;e) Investments in joint arrangements and associates&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Each joint arrangement of the Company is classified as either a
 joint venture or joint operation based on the rights and
 obligations arising from the contractual obligations between the
 parties to the arrangement. A joint arrangement that provides the
 Company with rights to the net assets of the arrangement is
 classified as a joint venture, and a joint arrangement that
 provides the Company with rights to the individual assets and
 obligations arising from the arrangement is classified as a joint
 operation.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company accounts for a joint venture using the equity method
 (described below). The Company accounts for a joint operation by
 recognizing its share of assets, liabilities, revenues, and
 expenses of the joint operation and combining them line by line
 with similar items in the Company&amp;#x2019;s consolidated financial
 statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company&amp;#x2019;s share of the after tax net income or loss of
 associates or joint ventures is recorded in the consolidated
 statements of income. Adjustments are made in the Company&amp;#x2019;s
 consolidated financial statements to eliminate its share of
 unrealized gains and losses resulting from transactions with its
 associates.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 If the financial statements of associates or joint arrangements are
 prepared for a date that is different from the Company&amp;#x2019;s date
 (due to the timing of finalizing and receiving information),
 adjustments are made for the effects of significant transactions or
 events that occur between that date and the date of the
 Company&amp;#x2019;s financial statements. When necessary, adjustments
 are made to bring the accounting policies in line with the
 Company&amp;#x2019;s.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;f) Provisions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;i&gt;General&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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&amp;#x2014;for example, under an
 insurance contract&amp;#x2014;and when the reimbursement is virtually
 certain, the reimbursement is recognized as a separate asset. The
 expense relating to any provision is presented in the consolidated
 statements of income net of any reimbursement. If the effect of the
 time value of money is significant, provisions are discounted using
 a current pretax rate that reflects, where appropriate, the risks
 specific to the liability. When discounting is used, the increase
 in the provision due to the passage of time is recognized as a
 finance cost.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Provision for self-insured liabilities&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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
 estimates of loss using assumptions made by management, including
 consideration of actuarial projections. The provision for
 self-insured liabilities does not include unasserted claims where
 assertion by a third party is not probable.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Provisions for claims&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company has claims that are not covered by its provisions for
 self-insured liabilities, including claims that are subject to
 exclusions under the Company&amp;#x2019;s commercial and captive
 insurance policies. Provisions are recognized for these claims in
 accordance with the preceding description of provisions under
 &amp;#x201C;General.&amp;#x201D;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Contingent liabilities recognized in a business
 combination&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 A contingent liability recognized in a business combination is
 initially measured at its fair value. Subsequently, it is measured
 in accordance with the preceding description of provisions under
 &amp;#x201C;General.&amp;#x201D;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Onerous contracts&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company&amp;#x2019;s onerous contracts consist of lease exit
 liabilities and sublease losses. For lease exit liabilities, the
 Company accrues charges when it ceases to use an office space under
 an operating lease arrangement. Included in the liability is the
 present value of the remaining lease payments offset by the present
 value of estimated future rental income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;g) Foreign currency translation&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company&amp;#x2019;s consolidated financial statements are presented
 in Canadian dollars, which is also the parent Company&amp;#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 and
 GBP.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Transactions and balances&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Transactions in foreign currencies (those different from an
 entity&amp;#x2019;s functional currency) are initially translated into
 the functional currency of an entity using the foreign exchange
 rate at the transaction date. Subsequent to the transaction date,
 foreign currency transactions are measured as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;On the consolidated statements of financial position,
 monetary items are translated at the rate of exchange in effect at
 the reporting date. &lt;font style="WHITE-SPACE: nowrap"&gt;Non-monetary&lt;/font&gt; items at cost are
 translated at historical exchange rates. &lt;font style="WHITE-SPACE: nowrap"&gt;Non-monetary&lt;/font&gt; items at fair value are
 translated at rates in effect at the date the fair value is
 determined. Any resulting realized and unrealized foreign exchange
 gains or losses are included in income in the period incurred,
 however, unrealized foreign exchange gains and losses on
 &lt;font style="WHITE-SPACE: nowrap"&gt;non-monetary&lt;/font&gt; investments
 (equity investments) are classified as fair value through other
 comprehensive income (loss).&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Revenue and expense items are translated at the
 exchange rate on the transaction date, except for depreciation and
 amortization, which are translated at historical exchange
 rates.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Foreign operations&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company&amp;#x2019;s foreign operations are translated into its
 reporting currency (Canadian dollar) as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Assets and liabilities are translated at the rate of
 exchange in effect at each consolidated statement of financial
 position date&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Revenue and expense items (including depreciation and
 amortization) are translated at the average rate of exchange for
 the month&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The resulting unrealized exchange gains and losses on foreign
 subsidiaries are recognized in other comprehensive income
 (loss).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;h) Financial instruments&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;i&gt;Initial recognition and subsequent measurement&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 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. 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. Purchases or sales of financial assets are accounted for
 at trade dates.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Subsequent measurement of financial assets is at fair value through
 profit or loss, amortized cost, or fair value through other
 comprehensive income (FVOCI). The classification is based on two
 criteria: the Company&amp;#x2019;s business approach for managing the
 financial assets and whether the instruments&amp;#x2019; contractual
 cash flows represent &amp;#x201C;solely payments of principal and
 interest&amp;#x201D; on the principal amount outstanding (the SPPI
 criterion). The business approach considers whether a
 Company&amp;#x2019;s objective is to receive cash flows from holding
 assets, from selling assets in a portfolio, or a combination of
 both. The Company reclassifies financial assets only when its
 business approach for managing those assets changes.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Amortized cost: Assets held for collection of
 contractual cash flows&amp;#x2014;when they meet the SPPI
 criterion&amp;#x2014;are measured at amortized cost using the effective
 interest rate (EIR) method and are subject to impairment. Gains and
 losses are recognized in profit or loss when the asset is
 derecognized, modified, or impaired. Items in this category include
 cash and cash equivalents, cash in escrow, receivables, and certain
 other financial assets.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;FVOCI: Assets held in a business approach to both
 collect cash flows and sell the assets&amp;#x2014;when they meet the
 SPPI criterion&amp;#x2014;are measured at FVOCI. Bonds held for
 self-insured liabilities are included in this category. Changes in
 the carrying amount are reported in other comprehensive income
 (except impairments) until disposed of. At this time, the realized
 gains and losses are recognized in finance income. Interest income
 from these financial assets is included in interest income using
 the effective interest rate method. Impairment and foreign exchange
 gains and losses are reported in income.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;FVPL: Assets that do not meet the criteria for
 amortized cost or FVOCI are measured at FVPL with realized and
 unrealized gains and losses reported in other income (expense).
 Equity securities held for self-insured liabilities and
 indemnifications are included in this category.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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. For trade and other
 payables and other financial liabilities, realized gains and losses
 are reported in income. For long-term debts, EIR amortization and
 realized gains and losses are recognized in net finance
 expense.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Fair value&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 After initial recognition, the fair values of financial instruments
 are based on the bid prices in quoted active markets for financial
 assets and on the ask prices for financial liabilities. For
 financial instruments not traded in active markets, fair values are
 determined using appropriate valuation techniques, which may
 include recent &lt;font style="WHITE-SPACE: nowrap"&gt;arm&amp;#x2019;s-length&lt;/font&gt; 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. The fair
 values of the Company&amp;#x2019;s derivatives are based on third-party
 indicators and forecasts. Fair values of cash and cash equivalents,
 cash in escrow, trade and other receivables, and trade and other
 payables approximate their carrying amounts because of the
 short-term maturity of these instruments. The carrying amounts of
 bank loans 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 All financial instruments carried at fair value are categorized
 into one of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Level&amp;#xA0;1 &amp;#x2013; quoted market prices in active
 markets for identical assets or liabilities at the measurement
 date&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Level&amp;#xA0;2 &amp;#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;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;Level&amp;#xA0;3 &amp;#x2013; unobservable inputs for the
 assets and liabilities that reflect the reporting entity&amp;#x2019;s
 own assumptions and are not based on observable market data&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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. 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Derivatives&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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&amp;#x2019;s
 policy is not to use these derivatives for trading or speculative
 purposes.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;i) Impairment&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The carrying amounts of the Company&amp;#x2019;s assets or group 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
 &amp;#x201C;loss event&amp;#x201D;) and if that loss event has an impact on
 the estimated future cash flows of the financial asset. When an
 indication of impairment exists or annual impairment testing for an
 asset is required, the asset&amp;#x2019;s recoverable amount is
 estimated.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Financial assets and contract assets&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company recognizes an allowance for expected credit losses
 (ECLs) on financial assets and contract assets based on a
 &lt;font style="WHITE-SPACE: nowrap"&gt;12-month&lt;/font&gt; ECL or lifetime
 ECL. Financial assets and contract assets considered to have low
 credit risk have an impairment provision recognized during the
 period limited to &lt;font style="WHITE-SPACE: nowrap"&gt;12-month&lt;/font&gt;
 ECLs. However, when credit risk has increased significantly since
 origination, the allowance is based on 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-financial&lt;/font&gt;
 assets&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 For &lt;font style="WHITE-SPACE: nowrap"&gt;non-financial&lt;/font&gt; assets
 such as property and equipment, goodwill, investments in joint
 ventures and associates, and intangible assets, the recoverable
 amount is the higher of an asset&amp;#x2019;s or cash-generating
 unit&amp;#x2019;s (CGU&amp;#x2019;s) value in use or its fair value less
 costs of disposal. The recoverable amount is determined for an
 individual asset, unless the asset does not generate cash inflows
 that are largely independent of those from other assets or groups
 of assets. When the carrying amount of an asset or CGU exceeds its
 recoverable amount, the asset is considered impaired and is written
 down to its recoverable amount. To assess value in use, the
 estimated future cash flows are discounted to their present value
 using a pretax discount rate that reflects current market
 assessments of the time value of money and the risks specific to
 the asset. To determine fair value less costs of disposal, an
 appropriate valuation model is used. The results of these valuation
 techniques are corroborated by the market capitalization of
 comparable public companies and &lt;font style="WHITE-SPACE: nowrap"&gt;arm&amp;#x2019;s-length&lt;/font&gt; transactions of
 comparable companies. Impairment losses are recognized in the
 consolidated statements of income in expense categories that are
 consistent with the nature of the impaired asset.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Goodwill is not amortized but 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 An impairment loss of goodwill is not reversed. For other assets,
 an impairment loss may be reversed if the estimates used to
 determine the recoverable amount have changed. The reversal is
 limited so that the carrying amount of the asset does not exceed
 its recoverable amount or the carrying amount that would have been
 determined, net of amortization or depreciation, had no impairment
 loss been recognized for the asset in prior years. The reversal is
 recognized in the consolidated statements of income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;j) Revenue recognition&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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 discounts,
 duty, and taxes collected from clients that are reimbursable to
 government authorities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 While providing services, the Company incurs certain direct costs
 for subconsultants, subcontractors, and other expenses that are
 recoverable directly from clients. The recoverable amounts of these
 direct costs are included in the Company&amp;#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&amp;#x2019;s revenue trends. Therefore, the Company also reports
 net revenue, which is gross revenue less subconsultants,
 subcontractors, and other direct expenses. The Company assesses its
 revenue arrangements against specific criteria to determine whether
 it is acting as a principal or an agent. In general, the Company
 acts as a principal in its revenue arrangements because it obtains
 control of the goods or services before they are provided to the
 customer.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Most of the Company&amp;#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&amp;#x2019;s
 contracts may include multiple goods or services that are accounted
 for as separate performance obligations if they are
 distinct&amp;#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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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 &lt;font style="WHITE-SPACE: nowrap"&gt;fixed-fee&lt;/font&gt; and &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;variable-fee-with-ceiling&lt;/font&gt;&lt;/font&gt;
 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 total estimated
 costs for each contract, and the percentage of completion is
 applied to total estimated revenue. 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
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;time-and-material&lt;/font&gt;&lt;/font&gt; contracts
 without stated ceilings is recognized as costs are incurred based
 on the amount that the Company has a right to invoice.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The timing of revenue recognition, billings, and cash collections
 results in trade and other receivables, holdbacks, unbilled
 receivables, contract assets, and deferred revenue (contract
 liabilities) 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 (contract liabilities) 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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. Advance payments and holdbacks typically do not
 result in a significant financing component because the intent is
 to provide protection against the failure of one party to
 adequately complete some or all of its obligations under the
 contract.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Deferred contract costs&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Contract costs are typically expensed as incurred. Contract costs
 are deferred if the costs are expected to be recoverable and if
 either of the following criteria is met:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;The costs of obtaining the contract are incremental or
 explicitly chargeable to the customer&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="1%" align="left"&gt;&lt;font color="#8B8376"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"&gt;The fulfillment costs relate directly to the contract
 or an anticipated contract and generate or enhance the
 Company&amp;#x2019;s resources that will be used in satisfying
 performance obligations in the future&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Deferred contract costs are included in other assets in the
 consolidated statements of financial position and amortized over
 the period of expected benefit using the percentage of completion
 applied to estimated revenue. Amortization of deferred contract
 costs is included in other direct expenses in the consolidated
 statements of income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;k) Employee benefit plans&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;i&gt;Defined benefit plans&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company sponsors defined benefit pension plans covering certain
 full-time employees and past employees, primarily in the United
 Kingdom. Benefits are based on final compensation and years of
 service. Benefit costs (determined separately for each plan using
 the projected unit credit method) are recognized over the periods
 that employees are expected to render services in return for those
 benefits.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Remeasurements, comprising actuarial gains and losses and the
 return on the plan assets (excluding interest), are recognized
 immediately in the consolidated statements of financial position
 with a corresponding debit or credit to other comprehensive income
 in the period they occur. Remeasurements are not reclassified to
 net income in subsequent periods.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The calculation of defined benefit obligations is performed
 annually by a qualified actuary. 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Net interest is calculated by applying the discount rate to the net
 defined benefit liability or asset, adjusted for benefit and
 contribution payments during the year. The Company recognizes the
 following changes in the net defined benefit obligations under
 administrative and marketing expenses: service costs comprising
 current service costs, past service costs, gains and losses on
 curtailments and &lt;font style="WHITE-SPACE: nowrap"&gt;non-routine&lt;/font&gt; settlements; net interest
 expense or income; and administrative expenses paid directly by the
 pension plans.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Defined contribution plans&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;l) Taxes&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;i&gt;Current income tax&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Current income tax assets and liabilities for current and prior
 periods are measured at the amount expected to be recovered from or
 paid to taxation authorities. 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Current income tax that relates to items recognized directly in
 equity is recognized in equity and not in the consolidated
 statements of income. Management periodically evaluates positions
 taken in the tax returns when applicable tax regulations are
 subject to interpretation and then establishes an uncertain tax
 liability if appropriate.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Income taxes payable are typically expected to be settled within
 twelve months of the &lt;font style="WHITE-SPACE: nowrap"&gt;year-end&lt;/font&gt; date. However, there may be
 instances where taxes are payable over a longer period. Portions
 due after a one year period are classified as noncurrent and are
 not discounted.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Deferred tax&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&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, 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; or
 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.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Deferred tax assets and liabilities are measured at the tax rates
 that are expected to apply in the year when the asset is realized
 or the liability is settled and are based on tax rates and tax laws
 that have been enacted or substantively enacted at the reporting
 date.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Deferred tax relating to items recognized outside income is also
 recognized outside income. Deferred tax items are recognized in
 correlation to the underlying transaction either in other
 comprehensive income or directly in equity.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Deferred tax assets and deferred tax liabilities are offset when a
 legally enforceable right exists to set off tax assets against tax
 liabilities and the deferred taxes relate to the same taxable
 entity and the same taxation authority.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Sales tax&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Revenues, expenses, and assets, except trade receivables, are
 recognized net of the amount of sales tax recoverable from or
 payable to a taxation authority. Trade receivables and trade
 payables include sales tax. 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;m) Share-based payment transactions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Under the Company&amp;#x2019;s share option plan, the board of directors
 may grant to officers and employees remuneration in the form of
 share-based payment transactions, whereby officers and employees
 render services as consideration for equity instruments
 (equity-settled transactions).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Under the Company&amp;#x2019;s deferred share unit plan, the directors
 of the board of the Company may receive deferred share units
 (DSUs), each of which is equal to one common share. Under the
 Company&amp;#x2019;s long-term incentive plan, certain members of the
 senior leadership teams are granted performance share units (PSUs)
 that vest and are settled after a three-year period. DSUs and PSUs
 are share appreciation rights that can be settled only in cash
 (cash-settled transactions).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Equity-settled transactions&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The cost of equity-settled transactions is measured at fair value
 at the grant date using a Black-Scholes option-pricing model. The
 cost of equity-settled transactions, together with a corresponding
 increase in equity, is recognized over the period in which the
 service conditions are fulfilled (the vesting period). For
 equity-settled transactions, the cumulative expense recognized at
 each reporting date until the vesting date reflects the extent to
 which the vesting period has expired and reflects the
 Company&amp;#x2019;s best estimate of the number of equity instruments
 that will ultimately vest. The expense or credit to income for a
 period represents the movement in cumulative expense recognized as
 at the beginning and end of that period and is recorded in
 administrative and marketing expenses. No expense is recognized for
 awards that do not ultimately vest.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;i&gt;Cash-settled transactions&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The cost of cash-settled transactions is measured initially at fair
 value at the grant date using a Black-Scholes option-pricing model.
 For DSUs, this fair value is expensed on issue with the recognition
 of a corresponding liability. For PSUs, 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;n) Earnings per share&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Basic earnings per share is computed based on the weighted average
 number of common shares outstanding during the year. Diluted
 earnings per share is computed using the treasury stock method,
 which assumes that the cash that would be received on the exercise
 of options is applied to purchase shares at the average price
 during the year and that the difference between the number of
 shares issued on the exercise of options and the number of shares
 obtainable under this computation, on a weighted average basis, is
 added to the number of shares outstanding. Antidilutive options are
 not considered when computing diluted earnings per share.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;o) Business combinations and goodwill&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Business combinations are accounted for using the acquisition
 method, and the results of operations after the respective dates of
 acquisition are included in the consolidated statements of income.
 Acquisition-related costs are expensed when incurred in
 administrative and marketing expenses.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The cost of an acquisition is measured as the consideration
 transferred at fair value at the acquisition date. Any 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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 the notes
 payable consideration (recorded on the acquisition date) to reflect
 either more or less &lt;font style="WHITE-SPACE: nowrap"&gt;non-cash&lt;/font&gt; 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 For some acquisitions, additional payments may be made to the
 employees of an acquired company that are based on the
 employees&amp;#x2019; continued service over an agreed time period.
 These additional payments are not included in the purchase price
 but are expensed as compensation when services are provided by the
 employees.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Goodwill is initially measured at cost, which is the excess of the
 consideration transferred over the fair value of a Company&amp;#x2019;s
 net identifiable assets acquired and liabilities assumed. If this
 consideration is lower than the fair value of the net assets
 acquired, the difference is recognized in income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 After initial recognition, goodwill is measured at cost less any
 accumulated impairment losses. 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;p) Dividends&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Dividends on common shares are recognized in the Company&amp;#x2019;s
 consolidated financial statements in the period the dividends are
 declared by the Company&amp;#x2019;s board of directors.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;q) &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt; assets
 held for sale and discontinued operations&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company classifies &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt; assets and disposal groups
 as held for sale when their carrying amount will be recovered
 principally through a sale transaction rather than through
 continuing use and when a sale is considered highly probable. These
 &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt; assets and
 disposal groups are remeasured at the lower of their carrying
 amount and fair value less costs to sell, and these assets are no
 longer depreciated. Costs to sell are the incremental costs
 directly attributable to the disposal of an asset (disposal group),
 excluding finance costs and income tax expense. Impairment losses
 on initial classification and subsequent gains or losses on
 remeasurement are recognized in the consolidated statements of
 income as discontinued operations. Assets and liabilities
 classified as held for sale are presented separately as current
 items in the statement of financial position.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 A discontinued operation is a component of the Company&amp;#x2019;s
 business, the operations and cash flows of which can be clearly
 distinguished from the rest of the Company, and (a)&amp;#xA0;represents
 a separate major line of business or geographic area of operations;
 (b)&amp;#xA0;is part of a single coordinated plan to dispose of a
 separate major line of business or geographic area of operations;
 or (c)&amp;#xA0;is a subsidiary acquired exclusively with a view to
 resale. Classification as a discontinued operation occurs at the
 earlier of disposal or when the operation meets the criteria to be
 classified as held for sale.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Discontinued operations are presented separately from continuing
 operations in the consolidated statements of income and
 consolidated statements of cash flows for all periods
 presented.&lt;/p&gt;


 &lt;/div&gt;</ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory>
  <ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_0BB939CC-DE00-44D3-9422-B3DBD5B4E347_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The following table provides the total dollar amount for
 transactions that have been entered into with related parties.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;For the year ended December&amp;#xA0;31,
 2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;For the year ended December&amp;#xA0;31,
 2017&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Sales to&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Related&amp;#xA0;Parties&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Distributions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Paid&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Amounts&amp;#xA0;Owed&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;by Related&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Parties&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;Sales to&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;Related&amp;#xA0;Parties&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Distributions&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;Paid&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;Amounts&amp;#xA0;Owed&lt;br /&gt;
 by Related&lt;br /&gt;
 Parties&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Joint ventures&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;39.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;10.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Associates&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;10.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory>
  <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_28BA84E2-84AE-43A4-8FDF-A970EA691ADA_1_0" unitRef="iso4217_CAD">5300000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
  <ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_6CDFD1D0-C747-4D32-BAAF-CA84E7B02347_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;10. Trade and Other Receivables&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="93%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade receivables, net of ECL of $1.5 (2017 &amp;#x2013; $2.1)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;774.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;746.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Holdbacks, current&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;18.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;43.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Lease inducements receivable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;44.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;40.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;25.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Trade and other receivables&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;878.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;816.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The aging analysis of gross trade receivables is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;1&amp;#x2013;30&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;31&amp;#x2013;60&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;61&amp;#x2013;90&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;91&amp;#x2013;120&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;121+&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;776.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;355.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;228.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;63.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;43.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;84.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;748.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;403.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;182.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;53.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;29.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;80.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Information about the Company&amp;#x2019;s exposure to credit risks and
 impairment losses for trade and other receivables is included in
 note 24, and changes due to IFRS 9 are included in note 6.&lt;/p&gt;


 &lt;/div&gt;</ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory>
  <ifrs-full:DividendsPaid contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13006_27" unitRef="iso4217_CAD">62400000</ifrs-full:DividendsPaid>
  <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_35" unitRef="iso4217_CAD">21200000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
  <dei:EntityRegistrantName contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_45BE81AA-8AC9-4F76-BD81-B4F0A7455BCD_1_1">STANTEC INC</dei:EntityRegistrantName>
  <ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="5" id="id_11072868_8C2CD183-14F2-4E2F-9AFE-06C9869B6092_1_3" unitRef="pure">0.01668</ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted>
  <ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_63551CED-534F-40F3-BF77-2042F3A62617_1_0" unitRef="iso4217_CAD">5200000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets>
  <ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_5E157F30-C3F2-4F7A-B129-BC2AC57108B9_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 A reconciliation of liabilities arising from financing activities
 for the year ended December&amp;#xA0;31, 2018, is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="87%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="8"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="8"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;&lt;u&gt;&amp;#xA0;&amp;#xA0;Statement&amp;#xA0;of&amp;#xA0;Cash&amp;#xA0;Flows&amp;#xA0;&amp;#xA0;&lt;/u&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;&lt;u&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Non-Cash&amp;#xA0;Changes&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;January&amp;#xA0;1&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Repayments&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Foreign&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Proceeds&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;or&amp;#xA0;Payments&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Exchange&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revolving credit facilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;209.9&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;432.3&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;(120.0&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;6.4&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;528.6&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Term loan&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;458.5&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;(150.0&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;0.3&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;308.8&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Finance lease obligations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;10.4&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;(14.8&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1.4&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;22.5&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;19.5&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Dividends to shareholders&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;14.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(61.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;62.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;15.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total liabilities from financing activities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;693.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;432.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(346.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;7.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;85.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;872.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory>
  <ifrs-full:DisclosureOfRelatedPartyExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_287E5824-5203-45BD-9942-9D129EA0E174_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;33. Related-Party Disclosures&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 At December&amp;#xA0;31, 2018, 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The following lists the most significant entities where the Company
 owns 100% of the voting and restricted securities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="51%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="47%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;Name&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;Jurisdiction of Incorporation&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 3221969 Nova Scotia Company&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Nova Scotia, Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 International Insurance Group Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Barbados&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Mustang Acquisition Holdings Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Delaware, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 MWH International, Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Delaware, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Australia Pty Ltd&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Australia&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Consulting Caribbean Ltd.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Barbados&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Consulting International LLC&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Arizona, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Consulting International Ltd.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Consulting Ltd./Stantec Experts-conseils lt&amp;#xE9;e&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Consulting Michigan Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Michigan, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Consulting Services Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 New York, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Delaware II LLC&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Delaware, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Holdings (2017)&amp;#xA0;Limited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 United Kingdom&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Holdings II Ltd.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Alberta, Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec New Zealand&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 New Zealand&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Technology International Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Delaware, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec UK Limited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 United Kingdom&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 There are no significant restrictions on the Company&amp;#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&amp;#x2019;s.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;Structured entities&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 At December&amp;#xA0;31, 2018, 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&amp;#x2019;s
 consolidated financial statements. The Company does not have any
 unconsolidated structured entities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The following lists the most significant structured entities that
 are consolidated in the Company&amp;#x2019;s financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="29%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;Name&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;Jurisdiction&amp;#xA0;of&amp;#xA0;Incorporation&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Architecture Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 North&amp;#xA0;Carolina,&amp;#xA0;United&amp;#xA0;States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Architecture Ltd.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Geomatics Ltd.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Alberta, Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec International Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Pennsylvania, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;Joint operations&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company also conducted its business through the following
 significant joint operations.&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="70%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="8%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="18%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;Ownership&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Name&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;Interests&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;Jurisdiction&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec/SG Joint Venture&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;65%&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;United&amp;#xA0;States&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Starr ll, a Joint Venture&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 48%&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;United
 States&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Joint ventures and associates&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company enters into transactions through its investments in
 joint ventures and associates. The following table provides the
 total dollar amount for transactions that have been entered into
 with related parties.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;For the year ended December&amp;#xA0;31,
 2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;For the year ended December&amp;#xA0;31,
 2017&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Sales to&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Related&amp;#xA0;Parties&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Distributions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Paid&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Amounts&amp;#xA0;Owed&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;by Related&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Parties&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;Sales to&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;Related&amp;#xA0;Parties&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Distributions&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;Paid&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;Amounts&amp;#xA0;Owed&lt;br /&gt;
 by Related&lt;br /&gt;
 Parties&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Joint ventures&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;39.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;10.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Associates&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;10.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;0.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;Compensation of key management personnel and directors of the
 Company&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center"&gt;December&amp;#xA0;31&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Salaries and other short-term employment benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;9.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Directors&amp;#x2019; fees&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share-based compensation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;22&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;4.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total compensation&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;
 10.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;16.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s key management personnel include its CEO, chief
 operating officer, chief business officer, chief financial officer,
 chief practice and project officer, and executive vice presidents.
 The amounts disclosed in the table are the amounts recognized as an
 expense related to key management personnel and directors during
 the year. Share-based compensation includes the fair value
 adjustment for the year.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfRelatedPartyExplanatory>
  <ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_C5AABE92-66C5-4724-A144-FB28169FEFF5_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The following table provides information about receivables,
 contract assets, and deferred revenue (contract liabilities) from
 contracts with customers:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;br /&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;br /&gt;
 &amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;br /&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;January&amp;#xA0;1&lt;br /&gt;

 2018&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;br /&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Trade receivables and holdbacks&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;821.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;816.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Unbilled receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;384.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;315.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Contract assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;59.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;69.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(174.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(196.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total Consulting Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1,091.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;1,004.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory>
  <ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_08385451-FEB3-4C05-82B0-E2F95043FACC_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Quantitative sensitivity analyses showing the impact on the defined
 benefit obligation for significant assumptions are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="8"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="8"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;2017&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Increase&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Decrease&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;Increase&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;Decrease&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change in discount rate by 0.25%&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(15.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;17.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change in &lt;font style="WHITE-SPACE: nowrap"&gt;pre-retirement&lt;/font&gt;
 inflation rate by 0.25%&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;5.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(4.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change in salary growth by 0.25%&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change in pension increase assumption by 0.25%&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;8.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(8.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Increase of one year in the life expectancy&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;9.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;n/a&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;6.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;n/a&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory>
  <ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_23A0195C-AA2C-4482-8417-5547678845F8_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;22. Share Capital&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Authorized&lt;/b&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="8%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="90%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;Unlimited&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Common shares, with no par value&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;Unlimited&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Preferred shares issuable in series, with
 attributes designated by the board of directors&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Common shares&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The Company had a Normal Course Issuer Bid (NCIB) enabling it to
 purchase up to 2,278,747 common shares during the period
 November&amp;#xA0;14, 2017, to November&amp;#xA0;13, 2018. On
 November&amp;#xA0;11, 2018, the Company renewed its NCIB, enabling it
 to purchase up to 2,273,879 common shares during the period
 November&amp;#xA0;14, 2018, to November&amp;#xA0;13, 2019. In addition, the
 Company entered into an Automatic Share Purchase Plan (ASPP) with a
 broker that allows the purchase of common shares for cancellation
 under the NCIB at any time during predetermined trading blackout
 periods. Such purchases are determined by the broker in its sole
 discretion based on parameters established by the Company under the
 ASPP. As at December&amp;#xA0;31, 2018, no liability was recorded in
 the Company&amp;#x2019;s consolidated statements of financial position
 in connection with the ASPP.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 During 2018, 2,470,560 (2017 &amp;#x2013; 465,713) common shares were
 repurchased for cancellation pursuant to the NCIB at a cost of
 $76.7 (2017 &amp;#x2013; $14.4). Of this amount, $19.1 (2017 &amp;#x2013;
 $3.6), and $0.5 (2017 &amp;#x2013; nil) reduced the share capital and
 contributed surplus, and $57.1 (2017 &amp;#x2013; $10.8) was charged to
 retained earnings.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 During 2018, the Company recognized a share-based compensation
 expense of $5.3 (2017 &amp;#x2013; $9.5) in administrative and marketing
 expenses in the consolidated statements of income. Of the amount
 expensed, $5.6 (2017 &amp;#x2013; $4.9) related to the amortization of
 the fair value of options granted and was decreased by $0.3 (2017
 &amp;#x2013; $4.6) related to the cash-settled share-based compensation
 (DSUs and PSUs).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The fair value of the amortized portion of the options granted was
 reflected through contributed surplus, and the cash-settled
 share-based compensation was reflected through other liabilities.
 Upon the exercise of share options for which a share-based
 compensation expense has been recognized, the cash paid, together
 with the related portion of contributed surplus, is credited to
 share capital.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Dividends&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Holders of common shares are entitled to receive dividends when
 declared by the Company&amp;#x2019;s board of directors.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The table below describes the dividends declared and recorded in
 the consolidated financial statements in 2018.&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="31%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="32%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="32%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="center"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Dividend&amp;#xA0;per&amp;#xA0;Share&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Paid&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;Date Declared&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;Record Date&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;Payment&amp;#xA0;Date&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 February&amp;#xA0;21, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;March&amp;#xA0;29, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;April&amp;#xA0;12, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.1375&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 May&amp;#xA0;9, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;June&amp;#xA0;29, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;July&amp;#xA0;12, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.1375&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 August&amp;#xA0;7, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;September&amp;#xA0;28, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;October&amp;#xA0;11, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.1375&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 November&amp;#xA0;7, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 December&amp;#xA0;28, 2018&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 January&amp;#xA0;10, 2019&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;0.1375&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 At December&amp;#xA0;31, 2018, trade and other payables included $15.4
 (2017 &amp;#x2013; $14.3) related to the dividends declared on
 November&amp;#xA0;7, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Share-based payment transactions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The Company has a long-term incentive program that uses share
 options and PSUs. The Company also has a DSU plan for the board of
 directors.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;a) Share options&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The Company has granted share options to officers and employees to
 purchase 4,987,542 shares at prices from $14.88 to $32.98 per
 share. These options expire on dates between February&amp;#xA0;28,
 2019, and May&amp;#xA0;15, 2023.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="90%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="8"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="8"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;For the year ended&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;For the year
 ended&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;2017&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Weighted&amp;#xA0;Average&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 Weighted&amp;#xA0;Average&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Exercise&amp;#xA0;Price&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Exercise Price&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Shares&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;per Share&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;Shares&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;per Share&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;#&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share options, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;4,426,237&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;29.84&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;3,655,020&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28.33&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1,112,779&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;32.98&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,229,689&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31.75&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Exercised&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(338,989&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;20.40&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(376,160&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21.09&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(212,485&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;31.49&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(82,312&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;31.57&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Share options, end of the year&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4,987,542&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;31.11&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;4,426,237&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;29.84&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The options held by officers and employees at December&amp;#xA0;31,
 2018, were as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="12%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="13%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="13%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="13%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="3%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="13%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="13%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="13%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5" colspan="7"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="6"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="7" align="center"&gt;&lt;b&gt;Options Outstanding&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="5" align="center"&gt;&lt;b&gt;Options Exercisable&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;Range&amp;#xA0;of&amp;#xA0;Exercise&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Price per&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Price per&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;Prices&amp;#xA0;per&amp;#xA0;Share&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Outstanding&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Share&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Exercisable&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;Share&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;Life in Years&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;Life in Years&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;14.88&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;142,540&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;0.16&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;14.88&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;142,540&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;0.16&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;14.88&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;20.88&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;364,526&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1.16&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;20.88&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;364,526&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1.16&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;20.88&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="right"&gt;
 &lt;b&gt;31.75&amp;#xA0;&lt;/b&gt;&amp;#x2013;&amp;#xA0;&lt;b&gt;32.98&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;4,480,476&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;3.21&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;32.46&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;2,401,323&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;2.75&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;32.40&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="right"&gt;
 &lt;b&gt;14.88&amp;#xA0;&lt;/b&gt;&amp;#x2013;&amp;#xA0;&lt;b&gt;32.98&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;4,987,542&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;2.98&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;31.11&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;2,908,389&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;2.43&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;30.10&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The fair value of options granted is determined at the date of
 grant using the Black-Scholes option-pricing model. The model was
 developed to use when estimating the fair value of traded options
 that have no vesting restrictions and are fully transferable.
 Option valuation models require the input of highly subjective
 assumptions, including expected share price volatility and expected
 hold period to exercise.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 In 2018, the Company granted 1,112,779 (2017 &amp;#x2013; 1,229,689)
 share options. The estimated fair value of options granted at the
 share market price on the grant date was $5.73 per share (2017
 &amp;#x2013; $5.03) and was determined using the weighted average
 assumptions indicated below:&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;2017&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Volatility in the price of the Company&amp;#x2019;s shares (%)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;24.12&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24.13&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Risk-free interest rate (%)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2.10&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.81&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected hold period to exercise (years)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;3.50&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.50&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Dividend yield (%)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1.668&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.575&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Exercise price ($)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;32.98&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;31.75&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The expected volatility was based on the historical volatility of
 the Company&amp;#x2019;s shares over a period commensurate with the
 expected hold period of the share options. The risk-free interest
 rate for the expected hold period of the options was based on the
 yield available on government bonds, with an approximate equivalent
 remaining term at the time of the grant. Historical data was used
 to estimate the expected hold period before exercising the options.
 The options have a contractual life of five years.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 A summary of the status of the
 Company&amp;#x2019;s&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;non-vested&lt;/font&gt;&amp;#xA0;options
 as at December&amp;#xA0;31, 2018, and of changes in the year are as
 follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="93%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Number&amp;#xA0;of&amp;#xA0;Shares&lt;br /&gt;
 Subject to Option&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Weighted&amp;#xA0;Average&lt;br /&gt;
 Grant Date&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;per Share&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-vested&lt;/font&gt;&amp;#xA0;share
 options, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;2,139,320&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;5.28&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1,112,779&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;5.73&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Vested&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;(1,000,441&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;5.24&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;(172,505&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;5.40&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-vested&lt;/font&gt;&amp;#xA0;share
 options, end of the year&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;2,079,153&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;5.53&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 8pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 At December&amp;#xA0;31, 2018, a total compensation cost of $5.2 (2017
 &amp;#x2013; $4.8) relating to the Company&amp;#x2019;s share option plans
 remained unrecognized. This cost is expected to be recognized over
 a weighted average period of 1.06 years (2017 &amp;#x2013; 1.06
 years).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;b) Performance share units&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Under the Company&amp;#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. PSUs vest upon completing a
 three-year service condition that starts on the grant date. The
 number of units that vest is subject to a percentage that can range
 from 0% to 200%, depending on achieving two equally weighted
 three-year performance objectives based on net income growth and
 return on equity. For units that vest, unit holders receive a cash
 payment based on the closing price of the Company&amp;#x2019;s common
 shares on the third anniversary date of issue. For PSUs issued in
 2018 onward, the cash payment is based on
 the&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;weighted-by&lt;/font&gt;&amp;#xA0;-volume
 average of the closing market price of the Company&amp;#x2019;s common
 shares for the last five trading days preceding the anniversary
 date of issue. The fair value of these units is expensed over their
 three-year vesting period.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 During 2018, 193,385 PSUs were paid at a value of $3.2 and 280,884
 PSUs were issued (2017 &amp;#x2013; 284,777). Also, 29,668 PSUs were
 forfeited (2017 &amp;#x2013; 19,617). At December&amp;#xA0;31, 2018, 744,081
 PSUs were outstanding at a fair value of $6.0 (2017 &amp;#x2013; 686,250
 PSUs were outstanding at a fair value of $14.3).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;c) Deferred share units&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The directors of the board receive DSUs and annually elect to
 receive an additional fixed value compensation in the form of
 either DSUs or cash payment, less withholding amounts, to purchase
 common shares. A DSU is equal to one common share. These units vest
 on their grant date and are paid in cash to the directors of the
 board on their death or retirement. They are valued at
 the&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;weighted-by-volume&lt;/font&gt;&lt;/font&gt;&amp;#xA0;average
 of the closing market price of the Company&amp;#x2019;s common shares
 for the last 10 trading days of the month of death or retirement.
 These units are recorded at fair value. DSUs are adjusted for
 dividends as they arise, based on the number of units outstanding
 on the record date.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 During 2018, 46,356 DSUs (2017 &amp;#x2013; 38,625) were issued and
 178,866 DSUs (2017 &amp;#x2013; 66,021) were paid at a value of $6.2
 (2017 &amp;#x2013; $2.1). At December&amp;#xA0;31, 2018, 306,459 DSUs were
 outstanding at a fair value of $9.0 (2017 &amp;#x2013; 438,969 DSUs were
 outstanding at a fair value of $15.5).&lt;/p&gt;


 &lt;/div&gt;</ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory>
  <ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_64E6B05C-9E60-44C3-A83B-C16DED363C4D_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="51%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="47%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;Name&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;Jurisdiction of Incorporation&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 3221969 Nova Scotia Company&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Nova Scotia, Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 International Insurance Group Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Barbados&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Mustang Acquisition Holdings Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Delaware, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 MWH International, Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Delaware, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Australia Pty Ltd&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Australia&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Consulting Caribbean Ltd.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Barbados&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Consulting International LLC&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Arizona, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Consulting International Ltd.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Consulting Ltd./Stantec Experts-conseils lt&amp;#xE9;e&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Consulting Michigan Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Michigan, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Consulting Services Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 New York, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Delaware II LLC&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Delaware, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Holdings (2017)&amp;#xA0;Limited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 United Kingdom&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Holdings II Ltd.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Alberta, Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec New Zealand&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 New Zealand&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec Technology International Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Delaware, United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Stantec UK Limited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 United Kingdom&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory>
  <ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_9A99FFCA-BF89-4F40-B84B-798CDC0895D6_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 At December&amp;#xA0;31, 2018, 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="93%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deductible temporary differences&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;13.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;12.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-capital&lt;/font&gt; tax
 losses:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Expire (2019 to 2038)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;27.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Never expire&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;73.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;72.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;100.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;88.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Capital tax losses:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Never expire&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;9.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;5.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;123.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;106.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory>
  <ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_0F6F6C77-70DA-40CF-9FFC-B61275AD74A5_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;15. Trade and Other Payables&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade accounts payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;222.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;367.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Employee and payroll liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;263.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;248.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;81.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;88.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Trade and other payables&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;567.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;704.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory>
  <ifrs-full:DividendsPaidClassifiedAsFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_31" unitRef="iso4217_CAD">61300000</ifrs-full:DividendsPaidClassifiedAsFinancingActivities>
  <dei:DocumentFiscalPeriodFocus contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_A3CE2E52-17ED-483A-84BA-AD28406560C2_1_5">FY</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_A3CE2E52-17ED-483A-84BA-AD28406560C2_1_4">2018</dei:DocumentFiscalYearFocus>
  <dei:DocumentType contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_A3CE2E52-17ED-483A-84BA-AD28406560C2_1_0">40-F/A</dei:DocumentType>
  <ifrs-full:EmployeeBenefitsExpense contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_33F1B084-E44C-4E89-8BDA-9BD12D450F28_1_3" unitRef="iso4217_CAD">2447400000</ifrs-full:EmployeeBenefitsExpense>
  <dei:EntityCentralIndexKey contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_45BE81AA-8AC9-4F76-BD81-B4F0A7455BCD_1_2">0001131383</dei:EntityCentralIndexKey>
  <ifrs-full:ExercisePriceShareOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="2" id="id_11072868_8C2CD183-14F2-4E2F-9AFE-06C9869B6092_1_4" unitRef="iso4217_CAD">32.98</ifrs-full:ExercisePriceShareOptionsGranted>
  <ifrs-full:GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_CA331D2F-297F-4F8E-9949-D8E21EC44E62_1_5" unitRef="iso4217_CAD">1100000</ifrs-full:GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax>
  <ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_7" unitRef="iso4217_CAD">59000000</ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities>
  <ifrs-full:IncomeTaxesRefundClassifiedAsOperatingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_8" unitRef="iso4217_CAD">11500000</ifrs-full:IncomeTaxesRefundClassifiedAsOperatingActivities>
  <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_36" unitRef="iso4217_CAD">-54300000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
  <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13006_21" unitRef="iso4217_CAD">6900000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
  <ifrs-full:IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_6E97CD9E-2606-4AC1-9A5E-51BB49D76873_1_1" unitRef="iso4217_CAD">-8600000</ifrs-full:IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13006_23" unitRef="iso4217_CAD">5600000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
  <ifrs-full:FinanceIncomeCost contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_10" unitRef="iso4217_CAD">-5700000</ifrs-full:FinanceIncomeCost>
  <ifrs-full:GrossProfit contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_5" unitRef="iso4217_CAD">1815200000</ifrs-full:GrossProfit>
  <ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_CA331D2F-297F-4F8E-9949-D8E21EC44E62_1_10" unitRef="iso4217_CAD">-2000000</ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome>
  <ifrs-full:IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_6E97CD9E-2606-4AC1-9A5E-51BB49D76873_1_6" unitRef="iso4217_CAD">-700000</ifrs-full:IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_6E97CD9E-2606-4AC1-9A5E-51BB49D76873_1_2" unitRef="iso4217_CAD">-2300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset>
  <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_12" unitRef="iso4217_CAD">-2700000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
  <ifrs-full:GainsLossesOnDisposalsOfPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_1AC70DC8-7D10-4157-BA8C-8BCD72CE5C61_1_0" unitRef="iso4217_CAD">-1700000</ifrs-full:GainsLossesOnDisposalsOfPropertyPlantAndEquipment>
  <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_19" unitRef="iso4217_CAD">55000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
  <ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_6E97CD9E-2606-4AC1-9A5E-51BB49D76873_1_4" unitRef="iso4217_CAD">2000000</ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome>
  <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_4005_4" unitRef="iso4217_CAD">7800000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_5_4" unitRef="iso4217_CAD">5500000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
  <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_4005_5" unitRef="iso4217_CAD">85200000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
  <ifrs-full:InterestReceivedClassifiedAsOperatingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_4" unitRef="iso4217_CAD">2700000</ifrs-full:InterestReceivedClassifiedAsOperatingActivities>
  <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="1" id="id_11072868_0FBCB44E-61FA-4AE0-B4D1-717580DF5DE2_1_0" unitRef="iso4217_CAD">9.0</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
  <ifrs-full:InterestIncomeOnOtherFinancialAssets contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_1_6" unitRef="iso4217_CAD">400000</ifrs-full:InterestIncomeOnOtherFinancialAssets>
  <ifrs-full:InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_1_5" unitRef="iso4217_CAD">2500000</ifrs-full:InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome>
  <ifrs-full:KeyManagementPersonnelCompensation contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="1" id="id_11072868_0FBCB44E-61FA-4AE0-B4D1-717580DF5DE2_1_3" unitRef="iso4217_CAD">10.7</ifrs-full:KeyManagementPersonnelCompensation>
  <ifrs-full:InterestExpense contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_1_4" unitRef="iso4217_CAD">31600000</ifrs-full:InterestExpense>
  <ifrs-full:InterestExpenseOnFinanceLeases contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_1_2" unitRef="iso4217_CAD">500000</ifrs-full:InterestExpenseOnFinanceLeases>
  <ifrs-full:PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_28" unitRef="iso4217_CAD">14800000</ifrs-full:PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities>
  <ifrs-full:PaymentsToAcquireOrRedeemEntitysShares contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_29" unitRef="iso4217_CAD">74700000</ifrs-full:PaymentsToAcquireOrRedeemEntitysShares>
  <ifrs-full:PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_E4346257-4ACF-4491-8375-5EB9A3C5C167_1_0" unitRef="iso4217_CAD">80200000</ifrs-full:PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents>
  <ifrs-full:InformationAboutMajorCustomers contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_F28A4054-7EDC-4A7F-BCDD-CFD165AA0FDE_1_0">No particular customer exceeds 10% of the Company's gross revenue.</ifrs-full:InformationAboutMajorCustomers>
  <ifrs-full:InterestPaidClassifiedAsOperatingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_5" unitRef="iso4217_CAD">30500000</ifrs-full:InterestPaidClassifiedAsOperatingActivities>
  <ifrs-full:InterestRevenueExpense contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_9" unitRef="iso4217_CAD">-28700000</ifrs-full:InterestRevenueExpense>
  <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="1" id="id_11072868_0FBCB44E-61FA-4AE0-B4D1-717580DF5DE2_1_2" unitRef="iso4217_CAD">0.9</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
  <ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_DF7D567D-3583-4834-B890-D9383D4B718A_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The timing of undiscounted cash outflows relating to financial
 liabilities is outlined in the table below:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Less&amp;#xA0;than&amp;#xA0;1&amp;#xA0;Year&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;1&amp;#xA0;to&amp;#xA0;3&amp;#xA0;Years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;After&amp;#xA0;3&amp;#xA0;Years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade and other payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;567.2&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;567.2&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;935.4&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;49.1&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;196.7&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;689.6&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;3.1&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1.1&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;0.3&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1.7&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total contractual obligations&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;1,505.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;617.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;197.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;691.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade and other payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;704.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;704.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;740.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;198.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;541.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total contractual obligations&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;1,456.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;904.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;548.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;2.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;br class="Apple-interchange-newline" /&gt;

 &lt;/div&gt;</ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities>
  <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="INF" id="id_11072868_5EBFD828-9D98-452D-901A-0535D41D5D03_2_1" unitRef="pure">1112779</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
  <ifrs-full:OtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_1_9" unitRef="iso4217_CAD">114500000</ifrs-full:OtherComprehensiveIncome>
  <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_CA331D2F-297F-4F8E-9949-D8E21EC44E62_1_7" unitRef="iso4217_CAD">125300000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
  <ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_20" unitRef="iso4217_CAD">3700000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities>
  <ifrs-full:OtherOperatingIncomeExpense contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_14" unitRef="iso4217_CAD">-100000</ifrs-full:OtherOperatingIncomeExpense>
  <ifrs-full:PaymentsToSuppliersForGoodsAndServices contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_2" unitRef="iso4217_CAD">1706300000</ifrs-full:PaymentsToSuppliersForGoodsAndServices>
  <ifrs-full:ProceedsFromIssueOfOrdinaryShares contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_30" unitRef="iso4217_CAD">6900000</ifrs-full:ProceedsFromIssueOfOrdinaryShares>
  <ifrs-full:ProfitLossBeforeTax contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_15" unitRef="iso4217_CAD">226300000</ifrs-full:ProfitLossBeforeTax>
  <ifrs-full:ProfitLossFromContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_20" unitRef="iso4217_CAD">171300000</ifrs-full:ProfitLossFromContinuingOperations>
  <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_22" unitRef="iso4217_CAD">-123900000</ifrs-full:ProfitLossFromDiscontinuedOperations>
  <ifrs-full:ReceiptsFromSalesOfGoodsAndRenderingOfServices contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_1" unitRef="iso4217_CAD">4367600000</ifrs-full:ReceiptsFromSalesOfGoodsAndRenderingOfServices>
  <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_1_8" unitRef="iso4217_CAD">124100000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
  <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_CA331D2F-297F-4F8E-9949-D8E21EC44E62_1_9" unitRef="iso4217_CAD">-10800000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
  <ifrs-full:OtherFinanceCost contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_17838800-D5BE-4002-BE8E-C3AF791CA623_1_6" unitRef="iso4217_CAD">5700000</ifrs-full:OtherFinanceCost>
  <ifrs-full:PaymentsToAndOnBehalfOfEmployees contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_3" unitRef="iso4217_CAD">2375300000</ifrs-full:PaymentsToAndOnBehalfOfEmployees>
  <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_19" unitRef="iso4217_CAD">124800000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
  <ifrs-full:PurchaseOfTreasuryShares contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13006_24" unitRef="iso4217_CAD">76700000</ifrs-full:PurchaseOfTreasuryShares>
  <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_CA331D2F-297F-4F8E-9949-D8E21EC44E62_1_4" unitRef="iso4217_CAD">-100000</ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_7F6A53F0-62F9-4CCC-9138-D092A14C116C_2005_1" unitRef="iso4217_CAD">4283800000</ifrs-full:Revenue>
  <ifrs-full:RepaymentsOfNoncurrentBorrowings contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_27" unitRef="iso4217_CAD">300000</ifrs-full:RepaymentsOfNoncurrentBorrowings>
  <dei:TradingSymbol contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_45BE81AA-8AC9-4F76-BD81-B4F0A7455BCD_1_0">STN</dei:TradingSymbol>
  <ifrs-full:ProfitLoss contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_23" unitRef="iso4217_CAD">47400000</ifrs-full:ProfitLoss>
  <ifrs-full:ProvisionUsedOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_5_3" unitRef="iso4217_CAD">40500000</ifrs-full:ProvisionUsedOtherProvisions>
  <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_18" unitRef="iso4217_CAD">9400000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
  <ifrs-full:RentalExpense contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_72BB5FE8-69D5-453E-A2FD-3DBE26AFB2C1_1_0" unitRef="iso4217_CAD">181700000</ifrs-full:RentalExpense>
  <ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_6" unitRef="iso4217_CAD">1438200000</ifrs-full:SellingGeneralAndAdministrativeExpense>
  <ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_BE35D87E-5E38-4720-9485-0C86E4387CF5_1_0" unitRef="iso4217_CAD">-2700000</ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense>
  <ifrs-full:TaxRateEffectOfTaxLosses contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_1_5" unitRef="pure">0.020</ifrs-full:TaxRateEffectOfTaxLosses>
  <ifrs-full:ReductionOfIssuedCapital contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_4A8DADBD-78F4-4ABD-BFF4-E7C90B8A4319_1_2" unitRef="iso4217_CAD">19100000</ifrs-full:ReductionOfIssuedCapital>
  <ifrs-full:RentalIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_DBB363B0-3E46-4A2C-BAA8-ECB60F831160_1_0" unitRef="iso4217_CAD">7200000</ifrs-full:RentalIncome>
  <ifrs-full:RepaymentsOfCurrentBorrowings contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_26" unitRef="iso4217_CAD">150000000</ifrs-full:RepaymentsOfCurrentBorrowings>
  <ifrs-full:RevenueFromInterest contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_1_7" unitRef="iso4217_CAD">2900000</ifrs-full:RevenueFromInterest>
  <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_11" unitRef="iso4217_CAD">1600000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
  <ifrs-full:ShorttermEmployeeBenefitsExpense contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_33F1B084-E44C-4E89-8BDA-9BD12D450F28_1_0" unitRef="iso4217_CAD">2358800000</ifrs-full:ShorttermEmployeeBenefitsExpense>
  <ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="0" id="id_11072868_7F96487F-2A07-40B7-A8C6-FCE924F697A2_1_0" unitRef="Y">16</ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation>
  <ifrs-full:WeightedAverageShares contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="0" id="id_11072868_D1ACB9BF-A037-4DEC-A4F1-6AD401175495_1_400000" unitRef="shares">113733118</ifrs-full:WeightedAverageShares>
  <ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_BE35D87E-5E38-4720-9485-0C86E4387CF5_1_2" unitRef="iso4217_CAD">200000</ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense>
  <ifrs-full:TaxRateEffectOfForeignTaxRates contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_1_3" unitRef="pure">-0.031</ifrs-full:TaxRateEffectOfForeignTaxRates>
  <stn:NetRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_3" unitRef="iso4217_CAD">3355200000</stn:NetRevenue>
  <stn:ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_28BA84E2-84AE-43A4-8FDF-A970EA691ADA_1_2" unitRef="iso4217_CAD">300000</stn:ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted>
  <stn:IndirectLaborCosts contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_33F1B084-E44C-4E89-8BDA-9BD12D450F28_1_5" unitRef="iso4217_CAD">907400000</stn:IndirectLaborCosts>
  <stn:IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_4005_3" unitRef="iso4217_CAD">-346100000</stn:IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities>
  <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_4005_2" unitRef="iso4217_CAD">432300000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
  <stn:DirectLaborCosts contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_33F1B084-E44C-4E89-8BDA-9BD12D450F28_1_4" unitRef="iso4217_CAD">1540000000</stn:DirectLaborCosts>
  <stn:TaxExpenseRelatingToTransitionTaxRelatedToTaxReform contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_4B6162E7-DA37-444E-9A68-11AD5FA13CF5_1_1" unitRef="iso4217_CAD">-10000000</stn:TaxExpenseRelatingToTransitionTaxRelatedToTaxReform>
  <stn:ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_25" unitRef="iso4217_CAD">-312300000</stn:ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities>
  <stn:ExpenseRelatedToFairValueOfOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_28BA84E2-84AE-43A4-8FDF-A970EA691ADA_1_1" unitRef="iso4217_CAD">5600000</stn:ExpenseRelatedToFairValueOfOptionsGranted>
  <stn:LettersOfCreditIssuedAmount contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_E925465F-5582-4A0C-BBE8-C655510FBB26_1_0" unitRef="iso4217_CAD">48000000</stn:LettersOfCreditIssuedAmount>
  <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_CF0F85B4-E159-4BE2-9C48-FC947ED73754_1_0" unitRef="iso4217_CAD">23800000</stn:LettersOfCreditIssuedAndOutstandingInAddition>
  <stn:DerecognitionOfNotesPayable contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_17838800-D5BE-4002-BE8E-C3AF791CA623_1_5" unitRef="iso4217_CAD">700000</stn:DerecognitionOfNotesPayable>
  <stn:OtherFinanceExpense contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_17838800-D5BE-4002-BE8E-C3AF791CA623_1_3" unitRef="iso4217_CAD">6400000</stn:OtherFinanceExpense>
  <stn:IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_74BA5CA1-4DF0-4C94-8FCB-29199915B979_1_5" unitRef="iso4217_CAD">3000000</stn:IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination>
  <stn:InterestOnNotesPayableRecognisedInBusinessCombination contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_74BA5CA1-4DF0-4C94-8FCB-29199915B979_1_4" unitRef="iso4217_CAD">900000</stn:InterestOnNotesPayableRecognisedInBusinessCombination>
  <stn:PaymentsOfNotesPayableRecognisedInBusinessCombination contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_74BA5CA1-4DF0-4C94-8FCB-29199915B979_1_3" unitRef="iso4217_CAD">42000000</stn:PaymentsOfNotesPayableRecognisedInBusinessCombination>
  <stn:OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_74BA5CA1-4DF0-4C94-8FCB-29199915B979_1_2" unitRef="iso4217_CAD">-200000</stn:OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination>
  <stn:AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_74BA5CA1-4DF0-4C94-8FCB-29199915B979_1_1" unitRef="iso4217_CAD">55600000</stn:AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination>
  <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_2" unitRef="iso4217_CAD">928600000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
  <stn:ProceedsFromLeaseInducementsClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_14" unitRef="iso4217_CAD">10100000</stn:ProceedsFromLeaseInducementsClassifiedAsInvestingActivities>
  <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_0685E62E-9ED6-4D7C-A707-79434A465A28_1_2" unitRef="iso4217_CAD">12800000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
  <stn:InterestExpenseOnOther contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_1_3" unitRef="iso4217_CAD">600000</stn:InterestExpenseOnOther>
  <stn:InvestmentTaxCredits contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_538E06CF-BFDA-4B07-8607-48FCBE32CE00_1_0" unitRef="iso4217_CAD">7300000</stn:InvestmentTaxCredits>
  <stn:IncomeTaxExpenseContinuingOperationsCurrent contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_4B6162E7-DA37-444E-9A68-11AD5FA13CF5_1_0" unitRef="iso4217_CAD">64500000</stn:IncomeTaxExpenseContinuingOperationsCurrent>
  <stn:EmployeePensionCosts contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_33F1B084-E44C-4E89-8BDA-9BD12D450F28_1_1" unitRef="iso4217_CAD">83300000</stn:EmployeePensionCosts>
  <stn:ReductionOfShareCapitalAndContributedSurplus contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_4A8DADBD-78F4-4ABD-BFF4-E7C90B8A4319_1_3" unitRef="iso4217_CAD">500000</stn:ReductionOfShareCapitalAndContributedSurplus>
  <stn:IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_6E97CD9E-2606-4AC1-9A5E-51BB49D76873_1_7" unitRef="iso4217_CAD">-100000</stn:IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset>
  <stn:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1 contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="INF" id="id_11072868_11AE5817-0019-455B-AE78-0B96ACC7D72C_1_0" unitRef="shares">4480476</stn:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1>
  <stn:NumberOfEmployerAppointedTrustee contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="INF" id="id_11072868_2D73477C-3740-4390-9ABA-F2004779CAEA_1_0" unitRef="Trustee">4</stn:NumberOfEmployerAppointedTrustee>
  <stn:LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_1_6">P22Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale>
  <stn:LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_1_7">P24Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale>
  <stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_1_9">P23Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale>
  <stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_B202D6AB-A72C-479E-9308-276DA4077212_1_10">P25Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale>
  <stn:PeriodOfRevenueInTradeReceivables contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_862D8482-4805-4706-8B91-2280ADA9D3C3_1_0">P66D</stn:PeriodOfRevenueInTradeReceivables>
  <stn:NetDebtToEBITDARatio contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="2" id="id_11072868_6D814EDE-C697-4E82-A37A-9511802447D9_1_0" unitRef="pure">2.42</stn:NetDebtToEBITDARatio>
  <stn:DisclosureOfDefinedBenefitObligationsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_9FE29697-DDC8-4362-81DD-E284E7FDAD8A_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net defined benefit pension asset&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(10.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(12.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net defined benefit pension liability&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;55.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 End of employment benefit plans&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;13.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;13.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;68.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;44.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfDefinedBenefitObligationsExplanatory>
  <stn:DisclosureOfOtherAssetsNoncurrentAssetsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_701E9A7B-0FCB-42B2-9BD4-149DF77D9E00_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Financial assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Investments held for self-insured liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;144.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;147.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Holdbacks on long-term contracts&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;28.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Indemnifications&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other &lt;font style="WHITE-SPACE: nowrap"&gt;non-financial&lt;/font&gt;
 assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Investment tax credits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transaction costs on long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;3.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred contract costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;8.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;198.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;209.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less current portion - financial&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;18.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less current portion - &lt;font style="WHITE-SPACE: nowrap"&gt;non-financial&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;5.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;175.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;195.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfOtherAssetsNoncurrentAssetsExplanatory>
  <stn:DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_DD9C3B25-280D-4E59-99F8-5A569948F2A9_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Their fair value and amortized cost are as follows:&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="46%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Fair&amp;#xA0;Value&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Amortized&lt;br /&gt;
 Cost/Cost&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Fair&amp;#xA0;Value&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Amortized&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;Cost/Cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="top" align="right"&gt;&lt;b&gt;103.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="top" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="top" align="right"&gt;&lt;b&gt;103.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="top" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;97.7&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;98.6&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Equity securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;41.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;45.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;49.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;48.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;144.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;148.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;147.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;146.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory>
  <stn:DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_45A888BD-BE8A-4814-BD2B-947B645C346D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 The terms to maturity of the bond portfolio, stated at fair value,
 are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 1pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Within one year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;14.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 After one year but not more than five years&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;85.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;73.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 More than five years&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;3.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;18.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;103.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;97.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory>
  <stn:DisclosureOfEmployeeBenefitsCostTableTextBlock contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_F76C2AAF-31A0-4E37-8C91-5E1CA43B866A_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="86%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"&gt;&amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center"&gt;December 31&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Wages, salaries, and benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2,358.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,220.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Pension costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;83.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;67.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share-based compensation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;22&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;5.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;9.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total employee costs&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2,447.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;2,298.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Direct labor&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1,540.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,411.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Indirect labor&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;907.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;886.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total employee costs&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2,447.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;2,298.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfEmployeeBenefitsCostTableTextBlock>
  <stn:DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_72BBA88E-5646-4F23-95CF-43D3E4CD6ED9_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 As a result of the sale, the Company recognized a net loss from the
 discontinued operations as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;Notes&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top" colspan="2"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;884.4&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;1,111.4&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;(953.8&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;(1,111.4&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment of goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;12&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;(53.0&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-SIZE: 10pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss from operating activities, before income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(122.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income taxes on operating activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;10.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Loss from operating activities, net of income taxes&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(111.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gain on disposal of discontinued operations before income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income taxes on disposal of discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(13.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Loss on disposal of discontinued operations, net of income
 taxes&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(12.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net loss from discontinued operations&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(123.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</stn:DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory>
  <stn:DisclosureOfCapitalManagementExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_61A10290-95A0-48FF-A3ED-58280D4FC3BE_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;25. Capital Management&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company&amp;#x2019;s objective when managing capital is to provide
 sufficient capacity to cover normal operating and capital
 expenditures, acquisition growth, and payment of dividends, while
 maintaining an adequate return for shareholders. The Company
 defines its capital as the aggregate of long-term debt (including
 the current portion) and shareholders&amp;#x2019; equity.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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 NCIBs, issue new shares, or raise or retire debt.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company periodically monitors capital by maintaining a net debt
 to EBITDA ratio below 2.5. This target is established annually and
 monitored quarterly and is the same as in 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Net debt to EBITDA ratio, a &lt;font style="WHITE-SPACE: nowrap"&gt;non-IFRS&lt;/font&gt; measure, is calculated as the
 sum of (1)&amp;#xA0;long-term debt, including current portion, plus
 bank indebtedness, less cash and cash equivalents and cash in
 escrow, divided by (2)&amp;#xA0;EBITDA, calculated as income before
 income taxes, net interest expense, amortization of intangible
 assets, depreciation of property and equipment, and goodwill and
 intangible asset impairment. The Company&amp;#x2019;s net debt to EBITDA
 ratio at&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 December&amp;#xA0;31, 2018, was 2.42 (2017 &amp;#x2013; 1.16), calculated on
 a trailing four-quarter basis. Going forward, there may be
 occasions when the Company exceeds its target by completing
 acquisitions that increase its debt level above the target for a
 period of time.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company is subject to restrictive covenants related to its
 Credit Facilities (measured quarterly). These covenants include but
 are not limited to a leverage ratio and an interest coverage ratio
 &lt;font style="WHITE-SPACE: nowrap"&gt;(non-IFRS&lt;/font&gt; measures). The
 leverage ratio is calculated as consolidated debt to EBITDA, and
 the interest coverage ratio is calculated as EBITDA to interest
 expense. Failure to meet the terms of one or more of these
 covenants may constitute a default, potentially resulting in
 accelerating the repayment of the debt obligation.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The Company was in compliance with the covenants under these
 agreements as at and throughout the year ended December&amp;#xA0;31,
 2018.&lt;/p&gt;
 &lt;/div&gt;</stn:DisclosureOfCapitalManagementExplanatory>
  <stn:DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_50C7BA6F-18B9-4FF5-B75D-9BB3BDE719C8_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Major components of current income tax expense from continuing
 operations are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="79%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;br /&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Ongoing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;64.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transition tax related to US tax reform&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(10.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposition of subsidiary&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;124.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reorganization of corporate structure&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;3.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total current income tax expense&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;54.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;192.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Major components of deferred income tax expense (recovery) from
 continuing operations are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="3" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;br /&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&amp;#xA0;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unrecognized tax losses and temporary differences&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Origination and reversal of timing differences&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(1.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Recovery arising from previously unrecognized tax assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change of tax rates&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revaluation due to US tax reform&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposition of a subsidiary&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(29.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total deferred income tax expense (recovery)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(26.4)&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory>
  <stn:DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_1B12594E-D68B-49EB-96CC-34A681D1094D_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="94%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Lease inducement benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;111.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred share units payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;9.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other cash-settled share-based compensation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;3.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Liability for uncertain tax positions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;35.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;16.3&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;163.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;127.3&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less current portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;23.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;26.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;140.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;101.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory>
  <stn:DisclosureOfKeyManagementPersonnelCompensationExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_BE082C81-A264-4E75-95B7-424767E5595C_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;Compensation of key management personnel and directors of the
 Company&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center"&gt;December&amp;#xA0;31&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Salaries and other short-term employment benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;9.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Directors&amp;#x2019; fees&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share-based compensation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;22&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;4.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total compensation&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;
 10.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;16.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfKeyManagementPersonnelCompensationExplanatory>
  <stn:DisclosureOfNetDefinedBenefitExpenseExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_EA6499C0-2907-4913-8124-5A60BDF1AE11_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="94%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"&gt;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Included in the statement of income as:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Continuing operations - administrative and marketing
 expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;1.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;12.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;2.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfNetDefinedBenefitExpenseExplanatory>
  <stn:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_2785C4D6-23A1-4A41-9A94-4EEF7547BBC2_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2018&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;br /&gt;

 2017&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade accounts payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;222.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;367.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Employee and payroll liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;263.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;248.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;81.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;88.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Trade and other payables&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;567.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;704.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory>
  <stn:DisclosureOfContingenciesAndGuaranteesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_6BA168CA-9AC2-4F83-99EE-80E36630E931_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;21. Contingencies and Guarantees&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The nature of the Company&amp;#x2019;s legal claims and the provisions
 recorded for these claims are described in note 17. 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 accrue no 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;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&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&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 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;/p&gt;
 &lt;/div&gt;</stn:DisclosureOfContingenciesAndGuaranteesExplanatory>
  <stn:DisclosureOfActuarialAssumptionsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_030C5F20-D143-41D2-AC53-946CBD035F0F_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The principal assumptions used in determining pension benefit
 obligations for the Plans are shown below (expressed as weighted
 averages):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="14%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td width="18%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;2017&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="12"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="12" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="12" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discount rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2.77%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.47%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Rate of increase in salaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;4.47%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.51%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Rate of inflation, &lt;font style="WHITE-SPACE: nowrap"&gt;pre-retirement&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2.55%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.40%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Rate of increase in future pensions payment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;3.51%&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.53%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Life expectancy at age 65 for current pensioners:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Male&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;22
 years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Female&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;24
 years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Life expectancy at age 65 for current members aged 40 or 45:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Male&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;23
 years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&amp;#xA0;Female&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;25 years&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;26 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfActuarialAssumptionsExplanatory>
  <stn:DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_5296B078-30E8-44A6-880C-318131C78104_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The values assigned to the most sensitive key assumptions for the
 Consulting Services &amp;#x2013; Global group of CGUs are listed in the
 table below:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="91%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;&lt;b&gt;Key
 Assumptions&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Consulting&amp;#xA0;Services&amp;#xA0;&lt;/b&gt;&amp;#x2013;&amp;#xA0;&lt;b&gt;Global&lt;/b&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Operating margin rates&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 5.6%&amp;#xA0;to&amp;#xA0;8.7%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 After tax discount rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;11.2%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Terminal growth rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;3.0%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-cash&lt;/font&gt; working capital
 rates&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 20.3%&amp;#xA0;to&amp;#xA0;20.5%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Average annual net revenue growth rate (2019-2023)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;3.7%&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory>
  <stn:DisclosureOfWeightedAverageNumberOfSharesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_F59B3A6F-BF4A-4160-A229-306E0D636B58_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;31. Weighted Average Shares Outstanding&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The number of basic shares outstanding and diluted common shares,
 calculated on a weighted average basis, is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;#&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Basic shares outstanding&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;113,733,118&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;113,991,507&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share options (dilutive effect of 507,066 options; 2017 &amp;#x2013;
 4,426,237 options)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;89,200&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;361,413&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Diluted shares&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;113,822,318&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;114,352,920&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt"&gt;
 At December&amp;#xA0;31, 2018, 4,480,476 options were antidilutive. At
 December&amp;#xA0;31, 2017, no options were antidilutive.&lt;/p&gt;
 &lt;/div&gt;</stn:DisclosureOfWeightedAverageNumberOfSharesExplanatory>
  <stn:DisclosureOfInvestmentTaxCreditsExplanatoy contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_AB62F38E-6248-49CC-82D5-2746E8451F05_1_0">&lt;div&gt;
 &lt;p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;
 &lt;b&gt;35. Investment Tax Credits&lt;/b&gt;&lt;/p&gt;
 &lt;p style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"&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 2018, investment tax credits of $7.3 (2017
 &amp;#x2013; $9.6) were recorded.&lt;/p&gt;
 &lt;/div&gt;</stn:DisclosureOfInvestmentTaxCreditsExplanatoy>
  <stn:DisclosureOfNetDeferredTaxLiabilityExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_65A883D9-51A5-45F8-B9A2-BAF14AAED70F_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 10pt"&gt;
 Significant components of net deferred income tax assets
 (liabilities) are as follows:&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Deferred income tax assets (liabilities)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Carrying value of intangible assets in excess of tax cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(86.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(78.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Carrying value of property and equipment in excess of tax cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(7.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash to accrual adjustment on acquisition of US subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(1.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Differences in timing of taxability of revenue and deductibility of
 expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;33.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss and tax credit carryforwards&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;16.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Employee defined benefit plan&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;7.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;3.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" bgcolor="#E1E0DF" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: #000000 1px solid" height="8" colspan="4"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(33.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(31.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfNetDeferredTaxLiabilityExplanatory>
  <stn:DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_1BB65B90-0B57-411F-9E76-6C37193A1B05_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 Details of the consideration paid in 2018 for current and past
 acquisitions are as follows:&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="91%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash consideration (net of cash acquired)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;80.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payments on notes payable from previous acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;42.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total net cash paid&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;122.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#FFFFFF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory>
  <stn:DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_527336E3-8453-4EE3-93C2-E75B6C04D19C_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The aging analysis of gross trade receivables is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;1&amp;#x2013;30&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;31&amp;#x2013;60&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;61&amp;#x2013;90&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;91&amp;#x2013;120&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;121+&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;776.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;355.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;228.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;63.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;43.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;84.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;748.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;403.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;182.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;53.9&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;29.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;80.2&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory>
  <stn:DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_7F94C056-D42B-4DAC-B16C-84FE32A04273_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="93%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade receivables, net of ECL of $1.5 (2017 &amp;#x2013; $2.1)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;774.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;746.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Holdbacks, current&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;18.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;43.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Lease inducements receivable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;44.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;40.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;25.7&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Trade and other receivables&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;878.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;816.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</stn:DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory>
  <stn:DisclosureOfNotesPayableInBusinessCombinationExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_7F2C59CE-6AF6-4424-9EF3-9EB9757B7395_1_0">&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total notes payable and adjustments to these obligations are as
 follows:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#FFFFFF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#FFFFFF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#FFFFFF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#FFFFFF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;58.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions for acquisitions in the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;55.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other adjustments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(42.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;3.0&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total notes payable&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;76.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;</stn:DisclosureOfNotesPayableInBusinessCombinationExplanatory>
  <stn:DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_94427F47-8035-4126-A4C7-03B02061AAE6_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;b) Provision for self-insured liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The Company self-insures certain risks, including professional
 liability, automobile liability, and employment practices
 liability. The accrual for self-insured liabilities includes
 estimates of the costs of reported claims and is based on estimates
 of loss using management&amp;#x2019;s assumptions, including
 consideration of actuarial projections. These estimates of loss are
 derived from loss history that is then subjected to actuarial
 techniques to determine the proposed liability. Estimates of loss
 may vary from those used in the actuarial projections and result in
 a larger loss than estimated. An increase in loss is recognized in
 the period that the loss is determined and increases the
 Company&amp;#x2019;s self-insured liabilities and reported expenses.&lt;/p&gt;
 &lt;/div&gt;</stn:DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities>
  <stn:DisclosureOfOtherExpenseIncomeExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_C74ABC79-BABE-494B-AF60-4F8765BE4775_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;30. Other Expense (Income)&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"&gt;&amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center"&gt;December&amp;#xA0;31&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss on sale of property and equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unrealized loss on equity securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;4.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net realized gain on equity securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(5.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(0.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total other expense (income)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(10.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfOtherExpenseIncomeExplanatory>
  <stn:DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_58C7A87E-DC22-4DF2-BEBF-B330B05D3C68_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 10pt"&gt;
 The following is a reconciliation of net deferred tax assets
 (liabilities):&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance, beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(31.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(53.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(8.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impact of foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(2.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Adoption of IFRS 15 and IFRS 9&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;6.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;-&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Tax effect on other comprehensive income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Tax recovery during the year recognized in net income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred taxes acquired through business combinations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Balance, end of the year&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(33.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;(31.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</stn:DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory>
  <stn:DisclosureOfEmployeeCostsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_917AF1CE-1CF2-46B8-BD3B-2DEFFA724B22_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;29. Employee Costs from Continuing Operations&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="86%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"&gt;&amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center"&gt;December 31&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Wages, salaries, and benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;2,358.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,220.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Pension costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;83.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;67.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share-based compensation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;22&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;5.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;9.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total employee costs&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2,447.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;2,298.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Direct labor&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1,540.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,411.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Indirect labor&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;907.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;886.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total employee costs&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2,447.4&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;2,298.0&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Direct labor costs include salaries, wages, and related fringe
 benefits for labor hours directly associated with the completion of
 projects. Bonuses, share-based compensation, termination payments,
 and salaries, wages, and related fringe benefits for labor hours
 not directly associated with the completion of projects are
 included in indirect labor costs. Indirect labor costs are included
 in administrative and marketing expenses in the consolidated
 statements of income. Included in pension costs is $70.5 (2017
 &amp;#x2013; $65.1) related to defined contribution plans.&lt;/p&gt;
 &lt;/div&gt;</stn:DisclosureOfEmployeeCostsExplanatory>
  <stn:DisclosureOfFinanceLeasesByLesseeExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_B832EF6F-6EEA-4B33-979F-DAF9DEAF1F60_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 Future minimum lease payments under finance leases and the present
 value of the net minimum lease payments are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Within one year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;10.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 After one year but not more than five years&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;9.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;3.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total minimum lease payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;19.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less amounts representing finance charges&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;0.1&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Present value of minimum lease payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;19.5&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;10.4&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</stn:DisclosureOfFinanceLeasesByLesseeExplanatory>
  <stn:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_62802F4A-398F-4AE1-A500-A453BA6C4C0A_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 For the purpose of the consolidated statements of cash flows, cash
 and cash equivalents consist of the following:&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="93%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;
 &lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;176.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;234.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unrestricted investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;8.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;4.8&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Cash and cash equivalents&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;185.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;239.5&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory>
  <stn:DisclosureOfReconciliationOfEffectiveTaxRateExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_7631F364-9D02-4B88-B431-1E7D965D204B_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The effective income tax rate for continuing operations in the
 consolidated statements of income differs from statutory Canadian
 tax rates as a result of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;br class="Apple-interchange-newline" /&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="90%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&lt;br /&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;December&amp;#xA0;31&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;%&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"&gt;%&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income tax expense at statutory Canadian rates&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;27.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Increase (decrease) resulting from:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transition tax related to US tax reform&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(4.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Rate differential on foreign income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(3.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development and other tax credits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unrecognized tax losses and temporary differences&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Adjustments in respect of prior years and other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-deductible&lt;/font&gt;&amp;#xA0;expenses
 and&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;non-taxable&lt;/font&gt;&amp;#xA0;income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reorganization of corporate structure&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposition of a subsidiary&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Statutory rate change on deferred tax balances&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="top"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;24.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom" align="right"&gt;63.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfReconciliationOfEffectiveTaxRateExplanatory>
  <stn:DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_E70FB411-6513-44FA-9902-6E5B162FEABA_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 The number of basic shares outstanding and diluted common shares,
 calculated on a weighted average basis, is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;December&amp;#xA0;31&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;December&amp;#xA0;31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2018&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;#&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Basic shares outstanding&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;113,733,118&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;113,991,507&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share options (dilutive effect of 507,066 options; 2017 &amp;#x2013;
 4,426,237 options)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;89,200&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;361,413&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Diluted shares&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;113,822,318&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;114,352,920&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory>
  <stn:PercentageOfPlanAssetInSecuritiesOrHeldInCash contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="2" id="id_11072868_9DEBC825-3087-40A5-BE8D-7FE183C22D77_1_0" unitRef="pure">0.50</stn:PercentageOfPlanAssetInSecuritiesOrHeldInCash>
  <stn:PercentageOfPlanAssetInAnnuityPolicies contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="2" id="id_11072868_9DEBC825-3087-40A5-BE8D-7FE183C22D77_1_1" unitRef="pure">0.25</stn:PercentageOfPlanAssetInAnnuityPolicies>
  <stn:CreditFacilityAverageInterestRate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="4" id="id_11072868_091F8A8C-33E8-4A12-A0F7-4634E71F26D5_1_2" unitRef="pure">0.0453</stn:CreditFacilityAverageInterestRate>
  <stn:TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_1_4" unitRef="pure">-0.007</stn:TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits>
  <stn:TaxRateEffectOfTransitionTaxRelatedToTaxReform contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_1_2" unitRef="pure">-0.044</stn:TaxRateEffectOfTransitionTaxRelatedToTaxReform>
  <stn:WriteOffOfTradeReceivables contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_5DC28C49-BE75-4AB1-8CB1-125A995F4AD4_1_0" unitRef="iso4217_CAD">800000</stn:WriteOffOfTradeReceivables>
  <stn:PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="2" id="id_11072868_48DAC2AA-0F96-475A-9BBE-9C84CA4CB198_1_1" unitRef="pure">0.77</stn:PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue>
  <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_0685E62E-9ED6-4D7C-A707-79434A465A28_1_0" unitRef="iso4217_CAD">6600000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations>
  <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_0685E62E-9ED6-4D7C-A707-79434A465A28_1_1" unitRef="iso4217_CAD">6200000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations>
  <stn:IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_6E97CD9E-2606-4AC1-9A5E-51BB49D76873_1_3" unitRef="iso4217_CAD">6700000</stn:IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset>
  <stn:LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_17838800-D5BE-4002-BE8E-C3AF791CA623_1_0" unitRef="iso4217_CAD">300000</stn:LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome>
  <stn:MiscellaneousOtherIncomeExpense contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_1AC70DC8-7D10-4157-BA8C-8BCD72CE5C61_1_3" unitRef="iso4217_CAD">5600000</stn:MiscellaneousOtherIncomeExpense>
  <stn:AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_17838800-D5BE-4002-BE8E-C3AF791CA623_1_1" unitRef="iso4217_CAD">500000</stn:AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome>
  <stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_1AC70DC8-7D10-4157-BA8C-8BCD72CE5C61_1_2" unitRef="iso4217_CAD">900000</stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue>
  <stn:UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_1AC70DC8-7D10-4157-BA8C-8BCD72CE5C61_1_1" unitRef="iso4217_CAD">-4900000</stn:UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue>
  <stn:DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_EC11F401-45DC-42C0-9E78-CBB11A6B5645_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The following tables summarize the impacts of adopting IFRS 15 in
 the Company&amp;#x2019;s consolidated financial statements as of
 December&amp;#xA0;31, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;Consolidated statement of financial position&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 3pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="91%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="12"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,
 2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;As&amp;#xA0;Reported&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Before&amp;#xA0;IFRS&amp;#xA0;15&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Increase&amp;#xA0;(Decrease)&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Current assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unbilled receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;384.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;444.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(59.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Contract assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;59.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;59.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;23.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;20.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;&amp;#xA0;assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;21.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;21.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;175.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;167.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;8.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Current liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;174.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;165.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;8.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Shareholders&amp;#x2019; equity&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Retained earnings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;851.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;848.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;2.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated other comprehensive income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;163.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;163.7&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;(0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory>
  <stn:DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" id="id_11072868_049EF40C-EA6E-46E8-8C05-65A3A826B59B_1_0">&lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="12"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Consolidated statements of income and comprehensive income
 (loss)&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="5"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="5" colspan="12"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;As Reported&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Before&amp;#xA0;IFRS 15&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Increase&amp;#xA0;(Decrease)&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net income&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gross revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;4,283.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;4,287.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(4.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Subconsultant/subcontractor and other direct expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;928.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;937.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(8.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;55.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;53.8&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;1.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income for the year from continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;171.3&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;168.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;3.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss from discontinued operation, net of tax&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(123.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(146.9&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;23.0&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income for the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;47.4&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;21.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;26.2&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Comprehensive income&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Exchange differences on translation of foreign operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;124.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;124.7&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other comprehensive income for the year, net of tax&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;114.5&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;115.1&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(0.6&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total comprehensive income for the year, net of tax&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;161.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;136.3&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;25.6&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td bgcolor="#E1E0DF" height="8"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Earnings per share, basic and diluted&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1.51&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;1.48&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;0.03&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(1.09&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;(1.29&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" align="right"&gt;
 &lt;b&gt;0.20&lt;/b&gt;&lt;/td&gt;
 &lt;td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total basic and diluted earnings per share&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.42&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.19&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"&gt;&lt;b&gt;0.23&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;</stn:DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory>
  <stn:TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_1_7" unitRef="pure">0.008</stn:TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome>
  <stn:PurchaseContractualObligation contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_B9F7C36C-FD19-4A46-9B48-18EAC4B8ED64_1_5" unitRef="iso4217_CAD">68000000</stn:PurchaseContractualObligation>
  <stn:VariableAndNonLeaseComponentUnderNoncancellableOperatingLease contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_B9F7C36C-FD19-4A46-9B48-18EAC4B8ED64_1_4" unitRef="iso4217_CAD">320300000</stn:VariableAndNonLeaseComponentUnderNoncancellableOperatingLease>
  <stn:CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_15" unitRef="iso4217_CAD">28800000</stn:CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
  <stn:CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_C0112B52-B53C-40AC-918B-9D74AF9AC6CA_1_16" unitRef="iso4217_CAD">49100000</stn:CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
  <stn:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="3" id="id_11072868_BA5D215D-A850-487F-98FD-A89BDBB8A599_1_6" unitRef="pure">0.026</stn:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther>
  <stn:RevenueFromContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0" decimals="-5" id="id_11072868_AB83F37E-86AD-4C42-B165-F1D1BD94C43C_1_1" unitRef="iso4217_CAD">4283800000</stn:RevenueFromContinuingOperations>
  <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416696x3507530" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_4001_4" unitRef="iso4217_CAD">6400000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
  <stn:IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416696x3507530" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_4001_3" unitRef="iso4217_CAD">-120000000</stn:IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities>
  <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416696x3507530" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_4001_2" unitRef="iso4217_CAD">432300000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
  <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416696x3509294" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_4002_5" unitRef="iso4217_CAD">300000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
  <stn:IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416696x3509294" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_4002_3" unitRef="iso4217_CAD">-150000000</stn:IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities>
  <ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416739x3419836_3417434x3477423_3422913x3495056" id="id_11072868_B5B2CF35-C5CD-4AD4-8CF0-96377D300FF0_2011_1">Amortized cost</ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9>
  <ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416739x3419836_3417434x3489820_3422913x3495056" id="id_11072868_B5B2CF35-C5CD-4AD4-8CF0-96377D300FF0_2004_1">Amortized cost</ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9>
  <ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416739x3419836_3417434x3498550_3422913x3495056" id="id_11072868_B5B2CF35-C5CD-4AD4-8CF0-96377D300FF0_2009_1">Amortized cost</ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9>
  <ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416739x3419836_3417434x3542547_3422913x3495056" id="id_11072868_B5B2CF35-C5CD-4AD4-8CF0-96377D300FF0_2002_1">Amortized cost</ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9>
  <ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416739x3419839_3417434x3485464_3422913x3495056" id="id_11072868_B5B2CF35-C5CD-4AD4-8CF0-96377D300FF0_2010_1">FVPL</ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9>
  <ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416739x3420075_3417434x3504553_3422913x3495056" id="id_11072868_B5B2CF35-C5CD-4AD4-8CF0-96377D300FF0_2008_1">FVOCI</ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9>
  <ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9 contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416739x3420292_3417434x3419301_3422913x3495056" id="id_11072868_B5B2CF35-C5CD-4AD4-8CF0-96377D300FF0_2006_1">Mandatorily at FVPL</ifrs-full:FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9>
  <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3417279" decimals="-5" id="id_11072868_51A8F583-2640-45A4-B034-D9ABC9D5B87C_1002_1" unitRef="iso4217_CAD">4300000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
  <stn:DistributionPaymentOfRelatedPartyTransaction contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3417279" decimals="-5" id="id_11072868_51A8F583-2640-45A4-B034-D9ABC9D5B87C_1002_2" unitRef="iso4217_CAD">200000</stn:DistributionPaymentOfRelatedPartyTransaction>
  <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3421266" decimals="-5" id="id_11072868_51A8F583-2640-45A4-B034-D9ABC9D5B87C_1001_1" unitRef="iso4217_CAD">39800000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
  <stn:DistributionPaymentOfRelatedPartyTransaction contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3421266" decimals="-5" id="id_11072868_51A8F583-2640-45A4-B034-D9ABC9D5B87C_1001_2" unitRef="iso4217_CAD">300000</stn:DistributionPaymentOfRelatedPartyTransaction>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487235_3420782x3417542_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1004_1">Delaware, United States</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487252_3420782x3417542_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1003_1">Delaware, United States</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487258_3420782x3417086_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1002_1">Barbados</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487360_3420782x3487334_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1001_1">Nova Scotia, Canada</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487548_3420782x3417086_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1006_1">Barbados</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487550_3420782x3532421_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1015_1">Alberta, Canada</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487553_3420782x3417542_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1017_1">Delaware, United States</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487555_3420782x3416649_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1007_1">Arizona, United States</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487556_3420782x3416717_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1008_1">Canada</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487560_3420782x3416717_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1010_1">Canada</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487573_3420782x3421514_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1011_1">Michigan, United States</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487575_3420782x3421689_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1012_1">New York, United States</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487576_3420782x3417542_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1013_1">Delaware, United States</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <stn:CountryOfIncorporationOfStructuredEntities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487699_3417462x3417463_3420782x3421561" id="id_11072868_41338E3A-445A-479F-9C49-20B997472F14_1001_1">North Carolina, United States</stn:CountryOfIncorporationOfStructuredEntities>
  <stn:CountryOfIncorporationOfStructuredEntities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487700_3417462x3417463_3420782x3416717" id="id_11072868_41338E3A-445A-479F-9C49-20B997472F14_1002_1">Canada</stn:CountryOfIncorporationOfStructuredEntities>
  <stn:CountryOfIncorporationOfStructuredEntities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487707_3417462x3417463_3420782x3532421" id="id_11072868_41338E3A-445A-479F-9C49-20B997472F14_1003_1">Alberta, Canada</stn:CountryOfIncorporationOfStructuredEntities>
  <stn:CountryOfIncorporationOfStructuredEntities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487712_3417462x3417463_3420782x3421747" id="id_11072868_41338E3A-445A-479F-9C49-20B997472F14_1004_1">Pennsylvania, United States</stn:CountryOfIncorporationOfStructuredEntities>
  <ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487856" decimals="INF" id="id_11072868_D5345F73-338D-4174-926D-30690F363519_1001_3" unitRef="pure">212485</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
  <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487856" decimals="INF" id="id_11072868_D5345F73-338D-4174-926D-30690F363519_1001_1" unitRef="pure">1112779</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
  <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487856" decimals="INF" id="id_11072868_D5345F73-338D-4174-926D-30690F363519_1001_2" unitRef="pure">338989</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487856" decimals="2" id="id_11072868_EAC25F18-ABA9-4414-8927-11975A90D157_1001_2" unitRef="iso4217_CAD">20.40</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487856" decimals="2" id="id_11072868_EAC25F18-ABA9-4414-8927-11975A90D157_1001_1" unitRef="iso4217_CAD">32.98</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487856" decimals="2" id="id_11072868_EAC25F18-ABA9-4414-8927-11975A90D157_1001_3" unitRef="iso4217_CAD">31.49</ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement>
  <ifrs-full:PrincipalPlaceOfBusinessOfJointOperation contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3494950_3420782x3424474_3421427x3421903" id="id_11072868_9E61C0EC-FE22-4784-810B-71439BA8DD97_1002_2">United States</ifrs-full:PrincipalPlaceOfBusinessOfJointOperation>
  <ifrs-full:ProportionOfOwnershipInterestInJointOperation contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3494950_3420782x3424474_3421427x3421903" decimals="2" id="id_11072868_9E61C0EC-FE22-4784-810B-71439BA8DD97_1002_1" unitRef="pure">0.48</ifrs-full:ProportionOfOwnershipInterestInJointOperation>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3495002_3420782x3420374_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1018_1">United Kingdom</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3495009_3420782x3420374_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1014_1">United Kingdom</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3495030_3420782x3422513_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1016_1">New Zealand</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3529254_3420782x3416641_3423286x3423015" id="id_11072868_5B66B7CC-5273-4466-A3E2-AE875271E341_1005_1">Australia</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
  <ifrs-full:PrincipalPlaceOfBusinessOfJointOperation contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3542709_3420782x3424474_3421427x3421903" id="id_11072868_9E61C0EC-FE22-4784-810B-71439BA8DD97_1001_2">United States</ifrs-full:PrincipalPlaceOfBusinessOfJointOperation>
  <ifrs-full:ProportionOfOwnershipInterestInJointOperation contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3542709_3420782x3424474_3421427x3421903" decimals="2" id="id_11072868_9E61C0EC-FE22-4784-810B-71439BA8DD97_1001_1" unitRef="pure">0.65</ifrs-full:ProportionOfOwnershipInterestInJointOperation>
  <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416755" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_1001_6" unitRef="iso4217_CAD">-53000000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
  <ifrs-full:GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416755" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_1001_7" unitRef="iso4217_CAD">-53000000</ifrs-full:GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21005_25" unitRef="iso4217_CAD">-9200000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14005_24" unitRef="iso4217_CAD">-4600000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14005_23" unitRef="iso4217_CAD">-45500000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14005_26" unitRef="iso4217_CAD">-6800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21005_27" unitRef="iso4217_CAD">-7300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21005_26" unitRef="iso4217_CAD">-79700000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21005_23" unitRef="iso4217_CAD">-66100000</stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21005_24" unitRef="iso4217_CAD">-5700000</stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations>
  <stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14005_22" unitRef="iso4217_CAD">-2000000</stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations>
  <stn:DepreciationPropertyPlantAndEquipmentContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14005_21" unitRef="iso4217_CAD">-50100000</stn:DepreciationPropertyPlantAndEquipmentContinuingOperations>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14003_24" unitRef="iso4217_CAD">-300000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14003_23" unitRef="iso4217_CAD">-31100000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14003_26" unitRef="iso4217_CAD">-2900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14003_25" unitRef="iso4217_CAD">200000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
  <stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14003_22" unitRef="iso4217_CAD">-200000</stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations>
  <stn:DepreciationPropertyPlantAndEquipmentContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14003_21" unitRef="iso4217_CAD">-25900000</stn:DepreciationPropertyPlantAndEquipmentContinuingOperations>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14004_24" unitRef="iso4217_CAD">-700000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14004_23" unitRef="iso4217_CAD">-1900000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14004_26" unitRef="iso4217_CAD">-400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14004_25" unitRef="iso4217_CAD">-700000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
  <stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14004_22" unitRef="iso4217_CAD">-300000</stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations>
  <stn:DepreciationPropertyPlantAndEquipmentContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14004_21" unitRef="iso4217_CAD">-2200000</stn:DepreciationPropertyPlantAndEquipmentContinuingOperations>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14002_24" unitRef="iso4217_CAD">-300000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14002_23" unitRef="iso4217_CAD">-1900000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14002_26" unitRef="iso4217_CAD">-1200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14002_25" unitRef="iso4217_CAD">100000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
  <stn:DepreciationPropertyPlantAndEquipmentContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14002_21" unitRef="iso4217_CAD">-6700000</stn:DepreciationPropertyPlantAndEquipmentContinuingOperations>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14001_24" unitRef="iso4217_CAD">-3300000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14001_23" unitRef="iso4217_CAD">-10600000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14001_26" unitRef="iso4217_CAD">-2300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14001_25" unitRef="iso4217_CAD">400000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
  <stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14001_22" unitRef="iso4217_CAD">-1500000</stn:DepreciationPropertyPlantAndEquipmentDiscontinuedOperations>
  <stn:DepreciationPropertyPlantAndEquipmentContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_14001_21" unitRef="iso4217_CAD">-15300000</stn:DepreciationPropertyPlantAndEquipmentContinuingOperations>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21003_25" unitRef="iso4217_CAD">-1900000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21003_27" unitRef="iso4217_CAD">-100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21003_26" unitRef="iso4217_CAD">-18800000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21003_23" unitRef="iso4217_CAD">-25700000</stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21003_24" unitRef="iso4217_CAD">-700000</stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21001_25" unitRef="iso4217_CAD">-4900000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21001_27" unitRef="iso4217_CAD">-5900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21001_26" unitRef="iso4217_CAD">-3900000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21001_23" unitRef="iso4217_CAD">-26900000</stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21001_24" unitRef="iso4217_CAD">-1800000</stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21004_25" unitRef="iso4217_CAD">-2400000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21004_27" unitRef="iso4217_CAD">-400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21004_26" unitRef="iso4217_CAD">-10800000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21004_23" unitRef="iso4217_CAD">-3600000</stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21004_24" unitRef="iso4217_CAD">-1800000</stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21002_27" unitRef="iso4217_CAD">-900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21002_26" unitRef="iso4217_CAD">-46200000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21002_23" unitRef="iso4217_CAD">-9900000</stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21002_24" unitRef="iso4217_CAD">-1400000</stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21006_27" unitRef="iso4217_CAD">300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21006_26" unitRef="iso4217_CAD">3100000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21006_23" unitRef="iso4217_CAD">1100000</stn:AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations>
  <stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_21006_24" unitRef="iso4217_CAD">100000</stn:AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations>
  <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15005_8" unitRef="iso4217_CAD">130200000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22005_10" unitRef="iso4217_CAD">33000000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15005_9" unitRef="iso4217_CAD">4400000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:AdditionalRecognitionGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_2001_1" unitRef="iso4217_CAD">96300000</ifrs-full:AdditionalRecognitionGoodwill>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22005_11" unitRef="iso4217_CAD">29400000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15005_11" unitRef="iso4217_CAD">15600000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15005_10" unitRef="iso4217_CAD">50500000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_2001_2" unitRef="iso4217_CAD">120200000</ifrs-full:GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15005_13" unitRef="iso4217_CAD">17100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22005_13" unitRef="iso4217_CAD">18400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_1D9C636F-B26C-4517-B9E9-9ACBC14E7686_2001_3" unitRef="iso4217_CAD">88500000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22005_12" unitRef="iso4217_CAD">79700000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15003_8" unitRef="iso4217_CAD">79500000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15003_9" unitRef="iso4217_CAD">1700000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15003_11" unitRef="iso4217_CAD">1700000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15003_10" unitRef="iso4217_CAD">31400000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15003_13" unitRef="iso4217_CAD">7800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3421037" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15003_12" unitRef="iso4217_CAD">-200000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
  <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15004_8" unitRef="iso4217_CAD">8100000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15004_9" unitRef="iso4217_CAD">400000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15004_11" unitRef="iso4217_CAD">2000000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15004_10" unitRef="iso4217_CAD">4700000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15004_13" unitRef="iso4217_CAD">1400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3421738" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15004_12" unitRef="iso4217_CAD">700000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
  <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15002_8" unitRef="iso4217_CAD">19400000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15002_9" unitRef="iso4217_CAD">700000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15002_11" unitRef="iso4217_CAD">400000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15002_10" unitRef="iso4217_CAD">2200000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15002_13" unitRef="iso4217_CAD">3000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3422063" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15002_12" unitRef="iso4217_CAD">-100000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
  <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15001_8" unitRef="iso4217_CAD">23200000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15001_9" unitRef="iso4217_CAD">1600000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15001_11" unitRef="iso4217_CAD">11500000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15001_10" unitRef="iso4217_CAD">12200000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15001_13" unitRef="iso4217_CAD">4900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
  <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3488022" decimals="-5" id="id_11072868_9D8835F5-0266-4971-8AB7-C238876FAD67_15001_12" unitRef="iso4217_CAD">-400000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22003_10" unitRef="iso4217_CAD">200000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22003_11" unitRef="iso4217_CAD">5300000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22003_13" unitRef="iso4217_CAD">300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3417635" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22003_12" unitRef="iso4217_CAD">18800000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3417635_3421507x3422053" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_23003_9" unitRef="iso4217_CAD">33200000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22001_10" unitRef="iso4217_CAD">25100000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22001_11" unitRef="iso4217_CAD">19700000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22001_13" unitRef="iso4217_CAD">16300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3417722" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22001_12" unitRef="iso4217_CAD">3900000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22004_10" unitRef="iso4217_CAD">2000000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22004_11" unitRef="iso4217_CAD">4400000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22004_13" unitRef="iso4217_CAD">700000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3422562" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22004_12" unitRef="iso4217_CAD">10800000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22002_10" unitRef="iso4217_CAD">5700000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22002_13" unitRef="iso4217_CAD">1100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3488042" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22002_12" unitRef="iso4217_CAD">46200000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22006_13" unitRef="iso4217_CAD">-300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3488045" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_22006_12" unitRef="iso4217_CAD">-3100000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3421507x3422053" decimals="-5" id="id_11072868_9F57CEB4-F948-4EC4-833F-5684F414CC8A_23005_9" unitRef="iso4217_CAD">33200000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:InterestExpenseOnBorrowings contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416962x3479625" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_1001_0" unitRef="iso4217_CAD">2100000</ifrs-full:InterestExpenseOnBorrowings>
  <ifrs-full:InterestExpenseOnBorrowings contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3416962x3507530" decimals="-5" id="id_11072868_F75A8ECF-8484-4114-B357-C2C4BD795E7B_2001_1" unitRef="iso4217_CAD">28400000</ifrs-full:InterestExpenseOnBorrowings>
  <ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417116x3417240" decimals="-5" id="id_11072868_8433F261-2C42-494B-9FD4-9D67C0392458_1_0" unitRef="iso4217_CAD">700000</ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
  <ifrs-full:RevenueOfAcquiree contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417116x3417240" decimals="-6" id="id_11072868_DC0B1812-E0C2-48D6-8474-6DC0A8246E6C_1_0" unitRef="iso4217_CAD">86000000</ifrs-full:RevenueOfAcquiree>
  <ifrs-full:DepreciationMethodPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3421037" id="id_11072868_CC47BEA3-F54A-4D30-A939-62C13D08EBD2_1001_2">Straight-line over term of lease to a maximum of 15 years or the improvement's economic life</ifrs-full:DepreciationMethodPropertyPlantAndEquipment>
  <ifrs-full:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3421037" id="id_11072868_CC47BEA3-F54A-4D30-A939-62C13D08EBD2_1001_3">15 years</ifrs-full:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment>
  <ifrs-full:DepreciationMethodPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3421738" id="id_11072868_CC47BEA3-F54A-4D30-A939-62C13D08EBD2_2001_4">Straight-line</ifrs-full:DepreciationMethodPropertyPlantAndEquipment>
  <ifrs-full:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3421738_3422662x3416700" id="id_11072868_72133AF2-365D-40ED-9C66-71D45A87F314_1001_2">5 years</ifrs-full:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment>
  <ifrs-full:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3421738_3422662x3423353" id="id_11072868_72133AF2-365D-40ED-9C66-71D45A87F314_1002_2">50 years</ifrs-full:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment>
  <ifrs-full:DepreciationMethodPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3422063" id="id_11072868_CC47BEA3-F54A-4D30-A939-62C13D08EBD2_3001_1">Straight-line</ifrs-full:DepreciationMethodPropertyPlantAndEquipment>
  <ifrs-full:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3422063_3422662x3416700" id="id_11072868_72133AF2-365D-40ED-9C66-71D45A87F314_2001_1">5 years</ifrs-full:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment>
  <ifrs-full:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3422063_3422662x3423353" id="id_11072868_72133AF2-365D-40ED-9C66-71D45A87F314_2002_1">10 years</ifrs-full:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment>
  <ifrs-full:DepreciationMethodPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3488022" id="id_11072868_CC47BEA3-F54A-4D30-A939-62C13D08EBD2_4001_0">Straight-line</ifrs-full:DepreciationMethodPropertyPlantAndEquipment>
  <ifrs-full:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3488022_3422662x3416700" id="id_11072868_72133AF2-365D-40ED-9C66-71D45A87F314_3001_0">5 years</ifrs-full:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment>
  <ifrs-full:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3488022_3422662x3423353" id="id_11072868_72133AF2-365D-40ED-9C66-71D45A87F314_3002_0">10 years</ifrs-full:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment>
  <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3421698" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_3_1" unitRef="iso4217_CAD">13300000</ifrs-full:AdditionalProvisionsOtherProvisions>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3421698" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_3_2" unitRef="iso4217_CAD">600000</ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3421698" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_3_4" unitRef="iso4217_CAD">300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
  <ifrs-full:ProvisionUsedOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3421698" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_3_3" unitRef="iso4217_CAD">5800000</ifrs-full:ProvisionUsedOtherProvisions>
  <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3495031" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_2_1" unitRef="iso4217_CAD">4000000</ifrs-full:AdditionalProvisionsOtherProvisions>
  <ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3495031" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_2_2" unitRef="iso4217_CAD">800000</ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3495031" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_2_4" unitRef="iso4217_CAD">900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
  <ifrs-full:ProvisionUsedOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3495031" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_2_3" unitRef="iso4217_CAD">9800000</ifrs-full:ProvisionUsedOtherProvisions>
  <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3498525" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1_1" unitRef="iso4217_CAD">25100000</ifrs-full:AdditionalProvisionsOtherProvisions>
  <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3498525" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1_4" unitRef="iso4217_CAD">4300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
  <ifrs-full:ProvisionUsedOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3498525" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_1_3" unitRef="iso4217_CAD">24900000</ifrs-full:ProvisionUsedOtherProvisions>
  <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3542739" decimals="-5" id="id_11072868_60312369-6B4A-4C3D-A0A3-E8783A5BDD38_4_1" unitRef="iso4217_CAD">15600000</ifrs-full:AdditionalProvisionsOtherProvisions>
  <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_3_12" unitRef="iso4217_CAD">-5500000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_3_10" unitRef="iso4217_CAD">800000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_3_11" unitRef="iso4217_CAD">9300000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_3_17" unitRef="iso4217_CAD">16100000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
  <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_3_14" unitRef="iso4217_CAD">-14000000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_3_18" unitRef="iso4217_CAD">-16300000</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_3_1" unitRef="iso4217_CAD">16500000</ifrs-full:IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_3_13" unitRef="iso4217_CAD">1200000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
  <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_3_3" unitRef="iso4217_CAD">600000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
  <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_3_16" unitRef="iso4217_CAD">200000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
  <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_3_4" unitRef="iso4217_CAD">10500000</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_3_8" unitRef="iso4217_CAD">-17400000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
  <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_3_6" unitRef="iso4217_CAD">12800000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
  <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_3_5" unitRef="iso4217_CAD">1700000</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1_12" unitRef="iso4217_CAD">-5500000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1_10" unitRef="iso4217_CAD">800000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1_11" unitRef="iso4217_CAD">9300000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
  <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1_14" unitRef="iso4217_CAD">-6900000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1_18" unitRef="iso4217_CAD">-12500000</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1_1" unitRef="iso4217_CAD">80900000</ifrs-full:IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1_13" unitRef="iso4217_CAD">11500000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
  <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1_3" unitRef="iso4217_CAD">10800000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
  <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1_16" unitRef="iso4217_CAD">12500000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
  <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1_4" unitRef="iso4217_CAD">10500000</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
  <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422145" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_1_6" unitRef="iso4217_CAD">21300000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
  <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_2_17" unitRef="iso4217_CAD">16100000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
  <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_2_14" unitRef="iso4217_CAD">-7100000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_2_18" unitRef="iso4217_CAD">-3800000</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_2_1" unitRef="iso4217_CAD">-64400000</ifrs-full:IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset>
  <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_2_13" unitRef="iso4217_CAD">-10300000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
  <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_2_3" unitRef="iso4217_CAD">-10200000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
  <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_2_16" unitRef="iso4217_CAD">-12300000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_2_8" unitRef="iso4217_CAD">-17400000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
  <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_2_6" unitRef="iso4217_CAD">-8500000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
  <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422437" decimals="-5" id="id_11072868_18FEADDF-F4F2-49A0-A4FA-BF2F9E8FFF7A_2_5" unitRef="iso4217_CAD">1700000</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
  <ifrs-full:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417430x3494948_3422662x3416700" id="id_11072868_3341EB89-986A-4870-B86E-E0A98F7556EF_1001_0">3 years</ifrs-full:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417430x3494948_3422662x3423353" id="id_11072868_3341EB89-986A-4870-B86E-E0A98F7556EF_2001_1">7 years</ifrs-full:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417436x3417722_3421507x3422053_3422662x3416700" id="id_11072868_29701B05-B523-4339-86F3-A1D9B07D790D_1001_0">10 years</ifrs-full:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417436x3417722_3421507x3422053_3422662x3423353" id="id_11072868_29701B05-B523-4339-86F3-A1D9B07D790D_2001_1">15 years</ifrs-full:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417436x3488033_3421507x3422053_3422662x3416700" id="id_11072868_29701B05-B523-4339-86F3-A1D9B07D790D_3001_2">1 year</ifrs-full:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417436x3488033_3421507x3422053_3422662x3423353" id="id_11072868_29701B05-B523-4339-86F3-A1D9B07D790D_4001_3">3 years</ifrs-full:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill>
  <ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417563x3477142" decimals="-5" id="id_11072868_D5D52278-4166-42DF-BC70-816652014306_1001_0" unitRef="iso4217_CAD">70500000</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
  <ifrs-full:DividendsPaidOrdinaryShares contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486837" decimals="-5" id="id_11072868_9702DD84-D5EB-4B1A-BC44-C34813C26E6E_1001_2" unitRef="iso4217_CAD">15700000</ifrs-full:DividendsPaidOrdinaryShares>
  <ifrs-full:DividendsPaidOrdinarySharesPerShare contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486837" decimals="INF" id="id_11072868_9702DD84-D5EB-4B1A-BC44-C34813C26E6E_1001_1" unitRef="iso4217_CAD_per_shares">0.1375</ifrs-full:DividendsPaidOrdinarySharesPerShare>
  <stn:DividendsPayableDate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486837" id="id_11072868_E24EFC64-98C8-4BA3-8097-75059CDC7CDC_1_3">2018-04-12</stn:DividendsPayableDate>
  <stn:DividendsRecordDate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486837" id="id_11072868_E24EFC64-98C8-4BA3-8097-75059CDC7CDC_1_2">2018-03-29</stn:DividendsRecordDate>
  <stn:DividendsDeclaredDate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486837" id="id_11072868_E24EFC64-98C8-4BA3-8097-75059CDC7CDC_1_1">2018-02-21</stn:DividendsDeclaredDate>
  <ifrs-full:DividendsPaidOrdinaryShares contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486838" decimals="-5" id="id_11072868_9702DD84-D5EB-4B1A-BC44-C34813C26E6E_1002_2" unitRef="iso4217_CAD">15600000</ifrs-full:DividendsPaidOrdinaryShares>
  <ifrs-full:DividendsPaidOrdinarySharesPerShare contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486838" decimals="INF" id="id_11072868_9702DD84-D5EB-4B1A-BC44-C34813C26E6E_1002_1" unitRef="iso4217_CAD_per_shares">0.1375</ifrs-full:DividendsPaidOrdinarySharesPerShare>
  <stn:DividendsPayableDate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486838" id="id_11072868_E24EFC64-98C8-4BA3-8097-75059CDC7CDC_2_3">2018-07-12</stn:DividendsPayableDate>
  <stn:DividendsRecordDate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486838" id="id_11072868_E24EFC64-98C8-4BA3-8097-75059CDC7CDC_2_2">2018-06-29</stn:DividendsRecordDate>
  <stn:DividendsDeclaredDate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486838" id="id_11072868_E24EFC64-98C8-4BA3-8097-75059CDC7CDC_2_1">2018-05-09</stn:DividendsDeclaredDate>
  <ifrs-full:DividendsPaidOrdinaryShares contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486839" decimals="-5" id="id_11072868_9702DD84-D5EB-4B1A-BC44-C34813C26E6E_1003_2" unitRef="iso4217_CAD">15700000</ifrs-full:DividendsPaidOrdinaryShares>
  <ifrs-full:DividendsPaidOrdinarySharesPerShare contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486839" decimals="INF" id="id_11072868_9702DD84-D5EB-4B1A-BC44-C34813C26E6E_1003_1" unitRef="iso4217_CAD_per_shares">0.1375</ifrs-full:DividendsPaidOrdinarySharesPerShare>
  <stn:DividendsPayableDate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486839" id="id_11072868_E24EFC64-98C8-4BA3-8097-75059CDC7CDC_3_3">2018-10-11</stn:DividendsPayableDate>
  <stn:DividendsRecordDate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486839" id="id_11072868_E24EFC64-98C8-4BA3-8097-75059CDC7CDC_3_2">2018-09-28</stn:DividendsRecordDate>
  <stn:DividendsDeclaredDate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486839" id="id_11072868_E24EFC64-98C8-4BA3-8097-75059CDC7CDC_3_1">2018-08-07</stn:DividendsDeclaredDate>
  <ifrs-full:DividendsPaidOrdinarySharesPerShare contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486840" decimals="INF" id="id_11072868_9702DD84-D5EB-4B1A-BC44-C34813C26E6E_1004_1" unitRef="iso4217_CAD_per_shares">0.1375</ifrs-full:DividendsPaidOrdinarySharesPerShare>
  <stn:DividendsPayableDate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486840" id="id_11072868_E24EFC64-98C8-4BA3-8097-75059CDC7CDC_4_3">2019-01-10</stn:DividendsPayableDate>
  <stn:DividendsRecordDate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486840" id="id_11072868_E24EFC64-98C8-4BA3-8097-75059CDC7CDC_4_2">2018-12-28</stn:DividendsRecordDate>
  <stn:DividendsDeclaredDate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486840" id="id_11072868_E24EFC64-98C8-4BA3-8097-75059CDC7CDC_4_1">2018-11-07</stn:DividendsDeclaredDate>
  <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3416769" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13003_23" unitRef="iso4217_CAD">5600000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
  <ifrs-full:PurchaseOfTreasuryShares contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3416769" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13003_24" unitRef="iso4217_CAD">500000</ifrs-full:PurchaseOfTreasuryShares>
  <stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3416769" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13003_26" unitRef="iso4217_CAD">-1800000</stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity>
  <ifrs-full:ComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3416979" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13005_20" unitRef="iso4217_CAD">114500000</ifrs-full:ComprehensiveIncome>
  <ifrs-full:OtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3416979" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13005_19" unitRef="iso4217_CAD">114500000</ifrs-full:OtherComprehensiveIncome>
  <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3421013" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13001_21" unitRef="iso4217_CAD">6900000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
  <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3421013" decimals="INF" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13001_22" unitRef="pure">338989</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
  <ifrs-full:PurchaseOfTreasuryShares contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3421013" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13001_24" unitRef="iso4217_CAD">19100000</ifrs-full:PurchaseOfTreasuryShares>
  <stn:IncreaseDecreaseInNumberOfSharesRepurchased contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3421013" decimals="INF" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13001_25" unitRef="shares">-2470560</stn:IncreaseDecreaseInNumberOfSharesRepurchased>
  <stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3421013" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13001_26" unitRef="iso4217_CAD">1800000</stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity>
  <ifrs-full:ComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3422911" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13004_20" unitRef="iso4217_CAD">47400000</ifrs-full:ComprehensiveIncome>
  <ifrs-full:DividendsPaid contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3422911" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13004_27" unitRef="iso4217_CAD">62400000</ifrs-full:DividendsPaid>
  <ifrs-full:PurchaseOfTreasuryShares contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3422911" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13004_24" unitRef="iso4217_CAD">57100000</ifrs-full:PurchaseOfTreasuryShares>
  <ifrs-full:ProfitLoss contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3422911" decimals="-5" id="id_11072868_C51C1CB8-54B1-4DD8-8229-D40F60EF6B2C_13004_18" unitRef="iso4217_CAD">47400000</ifrs-full:ProfitLoss>
  <ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3419484_3420929x3537552" decimals="-5" id="id_11072868_BAAAE536-1D01-4C6A-971C-590D26620748_1001_1" unitRef="iso4217_CAD">28800000</ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
  <ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3419484_3420929x3537552" decimals="-5" id="id_11072868_BAAAE536-1D01-4C6A-971C-590D26620748_1002_1" unitRef="iso4217_USD">22000000</ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
  <stn:GrossProceedsFromDisposalOfSubsidiaries contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3419484_3420929x3537552" decimals="-5" id="id_11072868_BAAAE536-1D01-4C6A-971C-590D26620748_1001_0" unitRef="iso4217_CAD">104200000</stn:GrossProceedsFromDisposalOfSubsidiaries>
  <stn:GrossProceedsFromDisposalOfSubsidiaries contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3419484_3420929x3537552" decimals="-5" id="id_11072868_BAAAE536-1D01-4C6A-971C-590D26620748_1002_0" unitRef="iso4217_USD">79500000</stn:GrossProceedsFromDisposalOfSubsidiaries>
  <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3419484_3421612x3422145" decimals="-5" id="id_11072868_9921A3A7-2B22-4A5A-822C-371BFA5CF170_1001_2" unitRef="iso4217_CAD">5800000</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
  <stn:DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3419885" id="id_11072868_7636420D-C9F4-4CCB-9D9B-7083D3CDE421_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Innovyze, Inc. - Disposition of Subsidiaries&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 On May&amp;#xA0;5, 2017, the Company completed the sale of the shares
 of Innovyze, Inc. along with its subsidiaries Innovyze Pty Limited
 and Innovyze Limited (collectively, Innovyze). Innovyze was
 acquired as part of the MWH acquisition and formed part of the
 Company&amp;#x2019;s Consulting Services &amp;#x2013; United States and
 Consulting Services &amp;#x2013; Global reportable segments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 As a result of the sale, the Company recognized the following gain
 on disposition in the consolidated statements of income for the
 year ended December&amp;#xA0;31, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="93%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;$&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gross proceeds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;369.1&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Working capital adjustments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15.3)&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transaction costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(16.9)&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net proceeds from sale, net of cash sold&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;336.9&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net assets disposed&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(268.5)&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cumulative exchange loss on translating foreign operations
 reclassified from equity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(13.8)&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="13"&gt;&lt;/td&gt;
 &lt;td height="13" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gain on disposal of a subsidiary&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;54.6&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory>
  <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3537329_3421612x3422145" decimals="-5" id="id_11072868_9921A3A7-2B22-4A5A-822C-371BFA5CF170_2001_1" unitRef="iso4217_CAD">4700000</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
  <ifrs-full:ExpenseByNature contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3537552_3420929x3419484" decimals="-5" id="id_11072868_063C9E2B-BF3F-4127-88A5-AF68C0F0042B_1001_1" unitRef="iso4217_CAD">953800000</ifrs-full:ExpenseByNature>
  <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3537552_3420929x3419484" decimals="-5" id="id_11072868_063C9E2B-BF3F-4127-88A5-AF68C0F0042B_1001_2" unitRef="iso4217_CAD">-53000000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
  <ifrs-full:IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3537552_3420929x3419484" decimals="-5" id="id_11072868_063C9E2B-BF3F-4127-88A5-AF68C0F0042B_1001_5" unitRef="iso4217_CAD">-111600000</ifrs-full:IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent>
  <ifrs-full:ProfitLossBeforeTax contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3537552_3420929x3419484" decimals="-5" id="id_11072868_063C9E2B-BF3F-4127-88A5-AF68C0F0042B_1001_3" unitRef="iso4217_CAD">-122400000</ifrs-full:ProfitLossBeforeTax>
  <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3537552_3420929x3419484" decimals="-5" id="id_11072868_063C9E2B-BF3F-4127-88A5-AF68C0F0042B_1001_9" unitRef="iso4217_CAD">-123900000</ifrs-full:ProfitLossFromDiscontinuedOperations>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3537552_3420929x3419484" decimals="-5" id="id_11072868_063C9E2B-BF3F-4127-88A5-AF68C0F0042B_1001_0" unitRef="iso4217_CAD">884400000</ifrs-full:Revenue>
  <ifrs-full:TaxExpenseRelatingToGainLossOnDiscontinuance contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3537552_3420929x3419484" decimals="-5" id="id_11072868_063C9E2B-BF3F-4127-88A5-AF68C0F0042B_1001_7" unitRef="iso4217_CAD">13800000</ifrs-full:TaxExpenseRelatingToGainLossOnDiscontinuance>
  <ifrs-full:TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3537552_3420929x3419484" decimals="-5" id="id_11072868_063C9E2B-BF3F-4127-88A5-AF68C0F0042B_1001_4" unitRef="iso4217_CAD">-10800000</ifrs-full:TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations>
  <stn:ProfitLossFromDisposalOfDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3537552_3420929x3419484" decimals="-5" id="id_11072868_063C9E2B-BF3F-4127-88A5-AF68C0F0042B_1001_8" unitRef="iso4217_CAD">-12300000</stn:ProfitLossFromDisposalOfDiscontinuedOperations>
  <stn:ProfitLossBeforeTaxDisposalOfDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3537552_3420929x3419484" decimals="-5" id="id_11072868_063C9E2B-BF3F-4127-88A5-AF68C0F0042B_1001_6" unitRef="iso4217_CAD">1500000</stn:ProfitLossBeforeTaxDisposalOfDiscontinuedOperations>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3420782x3416717" decimals="-5" id="id_11072868_7F6A53F0-62F9-4CCC-9138-D092A14C116C_2001_1" unitRef="iso4217_CAD">1275800000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3420782x3420374" decimals="-5" id="id_11072868_7F6A53F0-62F9-4CCC-9138-D092A14C116C_2003_1" unitRef="iso4217_CAD">184900000</ifrs-full:Revenue>
  <ifrs-full:ApplicableTaxRate contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3420782x3424474" decimals="3" id="id_11072868_FDB51FE0-23B5-4D1C-B572-32D5532CDF7A_1002_2" unitRef="pure">0.210</ifrs-full:ApplicableTaxRate>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3420782x3424474" decimals="-5" id="id_11072868_7F6A53F0-62F9-4CCC-9138-D092A14C116C_2002_1" unitRef="iso4217_CAD">2334600000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3420782x3476143" decimals="-5" id="id_11072868_7F6A53F0-62F9-4CCC-9138-D092A14C116C_2004_1" unitRef="iso4217_CAD">488500000</ifrs-full:Revenue>
  <ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3421501x3422350" id="id_11072868_75A3B797-5DC4-480A-B613-33B048BA4BA3_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The following table summarizes the Company&amp;#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 as at December&amp;#xA0;31, 2018:&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="90%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Fair&amp;#xA0;Value&lt;br /&gt;
 Amount&amp;#xA0;of&lt;br /&gt;
 Liability&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Quoted&amp;#xA0;Prices&amp;#xA0;in&lt;br /&gt;
 Active&amp;#xA0;Markets&amp;#xA0;for&lt;br /&gt;
 Identical&amp;#xA0;Items&lt;br /&gt;
 (Level 1)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;b&gt;Significant&amp;#xA0;Other&lt;br /&gt;
 Observable&amp;#xA0;Inputs&lt;br /&gt;
 (Level 2)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Significant&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Unobservable&amp;#xA0;Inputs&lt;br /&gt;
 (Level 3)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="16"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Notes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;16&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;76.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;76.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory>
  <ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3421501x3423178" id="id_11072868_168765A4-4BAD-431A-9D0E-451CD1707AA8_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt"&gt;
 The following table summarizes the Company&amp;#x2019;s fair value
 hierarchy (note 4h) for those assets and liabilities measured and
 adjusted to fair value on a recurring basis at December&amp;#xA0;31,
 2018:&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="90%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;&lt;b&gt;Carrying&lt;br /&gt;
 Amount&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Quoted&amp;#xA0;Prices&amp;#xA0;in&lt;br /&gt;
 Active&amp;#xA0;Markets&amp;#xA0;for&lt;br /&gt;
 Identical&amp;#xA0;Items&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;(Level 1)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Significant&amp;#xA0;Other&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Observable&amp;#xA0;Inputs&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;(Level 2)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Significant&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Unobservable&amp;#xA0;Inputs&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;(Level 3)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Note&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="10"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="10" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Investments&amp;#xA0;held&amp;#xA0;for&amp;#xA0;self-insured&lt;br /&gt;
 liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;14&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;
 &lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;144.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;144.2&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory>
  <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3421612x3422145" decimals="-5" id="id_11072868_9921A3A7-2B22-4A5A-822C-371BFA5CF170_3001_0" unitRef="iso4217_CAD">10500000</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
  <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3421750x3542585" decimals="-5" id="id_11072868_CF0F85B4-E159-4BE2-9C48-FC947ED73754_1001_1" unitRef="iso4217_CAD">14700000</stn:LettersOfCreditIssuedAndOutstandingInAddition>
  <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3421750x3542586" decimals="-5" id="id_11072868_CF0F85B4-E159-4BE2-9C48-FC947ED73754_2001_2" unitRef="iso4217_CAD">9100000</stn:LettersOfCreditIssuedAndOutstandingInAddition>
  <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3421937x3421456" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_4003_4" unitRef="iso4217_CAD">1400000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
  <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3421937x3421456" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_4003_5" unitRef="iso4217_CAD">22500000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
  <stn:IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3421937x3421456" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_4003_3" unitRef="iso4217_CAD">-14800000</stn:IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities>
  <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3421937x3529554" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_4004_5" unitRef="iso4217_CAD">62400000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
  <stn:IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3421937x3529554" decimals="-5" id="id_11072868_346F38B1-2947-4740-91C1-C36D4F599F89_4004_3" unitRef="iso4217_CAD">-61300000</stn:IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities>
  <stn:WeightedAverageRemainingContractualLifeOfExercisableShareOptions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422192x3479120" decimals="2" id="id_11072868_8383D47D-969B-432E-9D81-A41B7300B26E_1001_2" unitRef="Y">0.16</stn:WeightedAverageRemainingContractualLifeOfExercisableShareOptions>
  <stn:WeightedAverageRemainingContractualLifeOfExercisableShareOptions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422192x3479121" decimals="2" id="id_11072868_8383D47D-969B-432E-9D81-A41B7300B26E_1002_2" unitRef="Y">1.16</stn:WeightedAverageRemainingContractualLifeOfExercisableShareOptions>
  <stn:WeightedAverageRemainingContractualLifeOfExercisableShareOptions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422192x3479122" decimals="2" id="id_11072868_8383D47D-969B-432E-9D81-A41B7300B26E_1004_2" unitRef="Y">2.43</stn:WeightedAverageRemainingContractualLifeOfExercisableShareOptions>
  <stn:WeightedAverageRemainingContractualLifeOfExercisableShareOptions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422192x3479123" decimals="2" id="id_11072868_8383D47D-969B-432E-9D81-A41B7300B26E_1003_2" unitRef="Y">2.75</stn:WeightedAverageRemainingContractualLifeOfExercisableShareOptions>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422620x3486600_3422831x3487965" decimals="-5" id="id_11072868_330C8C15-0ECA-4A77-9C75-FBA31E1824E1_1001_2" unitRef="iso4217_CAD">682800000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422620x3487828_3422831x3487965" decimals="-5" id="id_11072868_330C8C15-0ECA-4A77-9C75-FBA31E1824E1_2001_3" unitRef="iso4217_CAD">1157600000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422620x3487829_3422831x3487965" decimals="-5" id="id_11072868_330C8C15-0ECA-4A77-9C75-FBA31E1824E1_3001_0" unitRef="iso4217_CAD">944500000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422620x3487862_3422831x3487965" decimals="-5" id="id_11072868_330C8C15-0ECA-4A77-9C75-FBA31E1824E1_4001_1" unitRef="iso4217_CAD">591700000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422620x3494949_3422831x3487965" decimals="-5" id="id_11072868_330C8C15-0ECA-4A77-9C75-FBA31E1824E1_5001_4" unitRef="iso4217_CAD">907200000</ifrs-full:Revenue>
  <ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422662x3416700" id="id_11072868_9FF76E23-D78A-43BB-B7BA-E41A1C9A56C7_1001_0">1 year</ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions>
  <stn:BondsInterestRatePercentage contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422662x3416700" decimals="4" id="id_11072868_84E0ADF9-6A67-486E-A677-67983FD784CF_1001_0" unitRef="pure">0.0075</stn:BondsInterestRatePercentage>
  <stn:SharebasedPaymentArrangementVestingRightsPercentage contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422662x3416700_3424457x3479982" decimals="INF" id="id_11072868_1CBF4B03-23F3-498B-A584-71D86F74C0D6_1001_0" unitRef="pure">0.00</stn:SharebasedPaymentArrangementVestingRightsPercentage>
  <ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422662x3423353" id="id_11072868_9FF76E23-D78A-43BB-B7BA-E41A1C9A56C7_2001_1">5 years</ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions>
  <stn:NetDebtToEBITDARatioTarget contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422662x3423353" decimals="1" id="id_11072868_31054E56-0CB6-479B-88D4-7E529640A40F_1001_2" unitRef="pure">2.5</stn:NetDebtToEBITDARatioTarget>
  <stn:BondsInterestRatePercentage contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422662x3423353" decimals="4" id="id_11072868_84E0ADF9-6A67-486E-A677-67983FD784CF_2001_1" unitRef="pure">0.0515</stn:BondsInterestRatePercentage>
  <stn:SharebasedPaymentArrangementVestingRightsPercentage contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422662x3423353_3424457x3479982" decimals="INF" id="id_11072868_1CBF4B03-23F3-498B-A584-71D86F74C0D6_2001_1" unitRef="pure">2.00</stn:SharebasedPaymentArrangementVestingRightsPercentage>
  <ifrs-full:GrossProfit contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498450" decimals="-5" id="id_11072868_1009116A-EE33-4965-8BE8-E2B8B2DE348A_2001_7" unitRef="iso4217_CAD">557000000</ifrs-full:GrossProfit>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498450" decimals="-5" id="id_11072868_1009116A-EE33-4965-8BE8-E2B8B2DE348A_2001_3" unitRef="iso4217_CAD">1275800000</ifrs-full:Revenue>
  <stn:NetRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498450" decimals="-5" id="id_11072868_1009116A-EE33-4965-8BE8-E2B8B2DE348A_2001_6" unitRef="iso4217_CAD">1087800000</stn:NetRevenue>
  <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498450" decimals="-5" id="id_11072868_1009116A-EE33-4965-8BE8-E2B8B2DE348A_2001_5" unitRef="iso4217_CAD">188000000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
  <stn:RevenueFromContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498450" decimals="-5" id="id_11072868_1009116A-EE33-4965-8BE8-E2B8B2DE348A_2001_4" unitRef="iso4217_CAD">35200000</stn:RevenueFromContinuingOperations>
  <stn:GrossRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498450_3423661x3419697" decimals="-5" id="id_11072868_63B631BB-7FCB-430B-8A36-9C74AA20A758_2001_2" unitRef="iso4217_CAD">35200000</stn:GrossRevenue>
  <stn:GrossRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498450_3423661x3422370" decimals="-5" id="id_11072868_63B631BB-7FCB-430B-8A36-9C74AA20A758_3001_1" unitRef="iso4217_CAD">1311000000</stn:GrossRevenue>
  <ifrs-full:GrossProfit contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498451" decimals="-5" id="id_11072868_1009116A-EE33-4965-8BE8-E2B8B2DE348A_2002_7" unitRef="iso4217_CAD">982500000</ifrs-full:GrossProfit>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498451" decimals="-5" id="id_11072868_1009116A-EE33-4965-8BE8-E2B8B2DE348A_2002_3" unitRef="iso4217_CAD">2334600000</ifrs-full:Revenue>
  <stn:NetRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498451" decimals="-5" id="id_11072868_1009116A-EE33-4965-8BE8-E2B8B2DE348A_2002_6" unitRef="iso4217_CAD">1774400000</stn:NetRevenue>
  <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498451" decimals="-5" id="id_11072868_1009116A-EE33-4965-8BE8-E2B8B2DE348A_2002_5" unitRef="iso4217_CAD">560200000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
  <stn:GrossRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498451_3423661x3419697" decimals="-5" id="id_11072868_63B631BB-7FCB-430B-8A36-9C74AA20A758_2002_2" unitRef="iso4217_CAD">31300000</stn:GrossRevenue>
  <stn:GrossRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498451_3423661x3422370" decimals="-5" id="id_11072868_63B631BB-7FCB-430B-8A36-9C74AA20A758_3002_1" unitRef="iso4217_CAD">2365900000</stn:GrossRevenue>
  <ifrs-full:GrossProfit contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498452" decimals="-5" id="id_11072868_1009116A-EE33-4965-8BE8-E2B8B2DE348A_2003_7" unitRef="iso4217_CAD">275700000</ifrs-full:GrossProfit>
  <ifrs-full:Revenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498452" decimals="-5" id="id_11072868_1009116A-EE33-4965-8BE8-E2B8B2DE348A_2003_3" unitRef="iso4217_CAD">673400000</ifrs-full:Revenue>
  <stn:NetRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498452" decimals="-5" id="id_11072868_1009116A-EE33-4965-8BE8-E2B8B2DE348A_2003_6" unitRef="iso4217_CAD">493000000</stn:NetRevenue>
  <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498452" decimals="-5" id="id_11072868_1009116A-EE33-4965-8BE8-E2B8B2DE348A_2003_5" unitRef="iso4217_CAD">180400000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
  <stn:GrossRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498452_3423661x3419697" decimals="-5" id="id_11072868_63B631BB-7FCB-430B-8A36-9C74AA20A758_2003_2" unitRef="iso4217_CAD">69300000</stn:GrossRevenue>
  <stn:GrossRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498452_3423661x3422370" decimals="-5" id="id_11072868_63B631BB-7FCB-430B-8A36-9C74AA20A758_3003_1" unitRef="iso4217_CAD">742700000</stn:GrossRevenue>
  <ifrs-full:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3420637" id="id_11072868_0CEF0436-B7A6-4191-833A-F5C28A612265_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 On the adoption of IFRS 15, the &lt;font style="WHITE-SPACE: nowrap"&gt;after-tax&lt;/font&gt; impact on retained earnings
 is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="91%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Retained&amp;#xA0;Earnings&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change orders and claims&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Significant financing component&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Construction services - discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;(22.6&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total impact of change in accounting policy, January&amp;#xA0;1,
 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(23.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations>
  <ifrs-full:BasicAndDilutedEarningsLossPerShare contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3420871" decimals="2" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_3_14" unitRef="iso4217_CAD_per_shares">0.23</ifrs-full:BasicAndDilutedEarningsLossPerShare>
  <ifrs-full:BasicAndDilutedEarningsLossPerShareFromContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3420871" decimals="2" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_3_12" unitRef="iso4217_CAD_per_shares">0.03</ifrs-full:BasicAndDilutedEarningsLossPerShareFromContinuingOperations>
  <ifrs-full:BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3420871" decimals="2" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_3_13" unitRef="iso4217_CAD_per_shares">0.20</ifrs-full:BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations>
  <ifrs-full:ComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_3_10" unitRef="iso4217_CAD">25600000</ifrs-full:ComprehensiveIncome>
  <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_3_3" unitRef="iso4217_CAD">1200000</ifrs-full:IncomeTaxExpenseContinuingOperations>
  <ifrs-full:OtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_3_9" unitRef="iso4217_CAD">-600000</ifrs-full:OtherComprehensiveIncome>
  <ifrs-full:ProfitLossFromContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_3_4" unitRef="iso4217_CAD">3200000</ifrs-full:ProfitLossFromContinuingOperations>
  <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_3_5" unitRef="iso4217_CAD">23000000</ifrs-full:ProfitLossFromDiscontinuedOperations>
  <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_3_8" unitRef="iso4217_CAD">-600000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
  <ifrs-full:ProfitLoss contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_3_6" unitRef="iso4217_CAD">26200000</ifrs-full:ProfitLoss>
  <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_3_2" unitRef="iso4217_CAD">-8500000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
  <stn:RevenueFromContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3420871" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_3_1" unitRef="iso4217_CAD">-4100000</stn:RevenueFromContinuingOperations>
  <ifrs-full:BasicAndDilutedEarningsLossPerShare contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3422609" decimals="2" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_2_14" unitRef="iso4217_CAD_per_shares">0.19</ifrs-full:BasicAndDilutedEarningsLossPerShare>
  <ifrs-full:BasicAndDilutedEarningsLossPerShareFromContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3422609" decimals="2" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_2_12" unitRef="iso4217_CAD_per_shares">1.48</ifrs-full:BasicAndDilutedEarningsLossPerShareFromContinuingOperations>
  <ifrs-full:BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3422609" decimals="2" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_2_13" unitRef="iso4217_CAD_per_shares">-1.29</ifrs-full:BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations>
  <ifrs-full:ComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_2_10" unitRef="iso4217_CAD">136300000</ifrs-full:ComprehensiveIncome>
  <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_2_3" unitRef="iso4217_CAD">53800000</ifrs-full:IncomeTaxExpenseContinuingOperations>
  <ifrs-full:OtherComprehensiveIncome contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_2_9" unitRef="iso4217_CAD">115100000</ifrs-full:OtherComprehensiveIncome>
  <ifrs-full:ProfitLossFromContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_2_4" unitRef="iso4217_CAD">168100000</ifrs-full:ProfitLossFromContinuingOperations>
  <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_2_5" unitRef="iso4217_CAD">-146900000</ifrs-full:ProfitLossFromDiscontinuedOperations>
  <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_2_8" unitRef="iso4217_CAD">124700000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
  <ifrs-full:ProfitLoss contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_2_6" unitRef="iso4217_CAD">21200000</ifrs-full:ProfitLoss>
  <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_2_2" unitRef="iso4217_CAD">937100000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
  <stn:RevenueFromContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3422609" decimals="-5" id="id_11072868_F0840945-BD5F-424E-A69D-45F6073AA74D_2_1" unitRef="iso4217_CAD">4287900000</stn:RevenueFromContinuingOperations>
  <ifrs-full:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3495056" id="id_11072868_6A6B4662-B0CF-4D3B-AEE7-917D7940D8E6_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt"&gt;
 On the adoption of IFRS 9, the impact on equity &lt;font style="WHITE-SPACE: nowrap"&gt;(after-tax)&lt;/font&gt; is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 3pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="94%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Retained&amp;#xA0;Earnings&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;Accumulated&amp;#xA0;Other&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Comprehensive&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;Loss&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reclassify equity securities from &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt; (AFS) to
 FVPL&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;(0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(0.8&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total impact of changes in accounting policy, January&amp;#xA0;1,
 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;0.1&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"&gt;&lt;b&gt;(0.9&lt;/b&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations>
  <ifrs-full:ExplanationOfRelationshipsBetweenParentsAndEntity contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3423286x3501428" id="id_11072868_4AA5CAF9-7FD6-444E-8F24-911F155F7138_1001_0">The Company owns 100% of  the voting and restricted securities.</ifrs-full:ExplanationOfRelationshipsBetweenParentsAndEntity>
  <stn:GrossRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3423661x3419697" decimals="-5" id="id_11072868_63B631BB-7FCB-430B-8A36-9C74AA20A758_2004_2" unitRef="iso4217_CAD">135800000</stn:GrossRevenue>
  <stn:RevenueFromContinuingOperations contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3423661x3419697" decimals="-5" id="id_11072868_1009116A-EE33-4965-8BE8-E2B8B2DE348A_2005_4" unitRef="iso4217_CAD">-135800000</stn:RevenueFromContinuingOperations>
  <stn:GrossRevenue contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3423661x3422370" decimals="-5" id="id_11072868_63B631BB-7FCB-430B-8A36-9C74AA20A758_3004_1" unitRef="iso4217_CAD">4419600000</stn:GrossRevenue>
  <ifrs-full:BorrowingsInterestRateBasis contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424455x3488163" id="id_11072868_00A5417D-7556-4C25-ADBE-B851A3F67FA8_1001_0">CAD: prime rate loan or a banker's acceptance, USD: US base rate or LIBOR advance, Sterling or Euro: LIBRO advance</ifrs-full:BorrowingsInterestRateBasis>
  <stn:NetIncomeIncrease contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424456x3476170" decimals="-5" id="id_11072868_B4FA104F-81E1-4744-9FAE-C25080A59B27_1001_1" unitRef="iso4217_CAD">3200000</stn:NetIncomeIncrease>
  <stn:NetIncomeDecrease contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424456x3476171" decimals="-5" id="id_11072868_B4FA104F-81E1-4744-9FAE-C25080A59B27_2001_0" unitRef="iso4217_CAD">3200000</stn:NetIncomeDecrease>
  <stn:NetIncomeIncrease contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424456x3487851" decimals="-5" id="id_11072868_97653E4D-14E6-4DCF-8B09-E9C0F3C4ABE6_1001_0" unitRef="iso4217_CAD">300000</stn:NetIncomeIncrease>
  <stn:NetIncomeDecrease contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424456x3487852" decimals="-5" id="id_11072868_97653E4D-14E6-4DCF-8B09-E9C0F3C4ABE6_2001_1" unitRef="iso4217_CAD">300000</stn:NetIncomeDecrease>
  <ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424457x3478960" decimals="INF" id="id_11072868_0A58010D-5C05-452F-B6C7-69F5A41EB899_5001_4" unitRef="pure">172505</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
  <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424457x3478960" decimals="INF" id="id_11072868_0A58010D-5C05-452F-B6C7-69F5A41EB899_5001_2" unitRef="pure">1112779</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
  <stn:WeightedAverageFairValueAtReportingDateShareOptionsNonVested contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424457x3478960" decimals="2" id="id_11072868_DCCBB429-73BE-41E8-82A9-BC676BC62673_4001_5" unitRef="iso4217_CAD">5.53</stn:WeightedAverageFairValueAtReportingDateShareOptionsNonVested>
  <stn:WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424457x3478960" decimals="2" id="id_11072868_DCCBB429-73BE-41E8-82A9-BC676BC62673_4001_4" unitRef="iso4217_CAD">5.40</stn:WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited>
  <stn:WeightedAverageFairValueAtMeasurementDateShareOptionsVested contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424457x3478960" decimals="2" id="id_11072868_DCCBB429-73BE-41E8-82A9-BC676BC62673_4001_3" unitRef="iso4217_CAD">5.24</stn:WeightedAverageFairValueAtMeasurementDateShareOptionsVested>
  <ifrs-full:DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424457x3479982" id="id_11072868_43A81533-E898-4FBF-A39B-DFBD64BB26D1_1001_0">3 years</ifrs-full:DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement>
  <ifrs-full:DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424457x3479982" id="id_11072868_43A81533-E898-4FBF-A39B-DFBD64BB26D1_1001_1">For units that vest, unit holders receive a cash payment based on the closing price of the Company&#x2019;s common shares on the third anniversary date of issue.</ifrs-full:DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement>
  <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424457x3479982" decimals="0" id="id_11072868_9ACECD9D-98A5-4CF1-BA1A-E45C9BEDC263_1001_1" unitRef="pure">29668</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
  <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424457x3479982" decimals="0" id="id_11072868_9ACECD9D-98A5-4CF1-BA1A-E45C9BEDC263_1001_0" unitRef="pure">280884</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
  <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424457x3487849" decimals="INF" id="id_11072868_A4C9B755-6302-4AD4-AF8E-E32479B2D1DE_1001_0" unitRef="pure">46356</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
  <ifrs-full:DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3424457x3488081" id="id_11072868_9317DFF8-8BDB-4847-AE13-E068103B716F_1001_0">The cost of equity-settled transactions is measured at fair value at the grant date using a Black-Scholes option-pricing model. The cost of equity-settled transactions, together with a corresponding increase in equity, is recognized over the period in which the service conditions are fulfilled (the vesting period). For equity-settled transactions, the cumulative expense recognized at each reporting date until the vesting date reflects the extent to which the vesting period has expired and reflects the Company&#x2019;s best estimate of the number of equity instruments that will ultimately vest. The expense or credit to income for a period represents the movement in cumulative expense recognized as at the beginning and end of that period and is recorded in administrative and marketing expenses. No expense is recognized for awards that do not ultimately vest.</ifrs-full:DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments>
  <ifrs-full:DescriptionOfOptionLifeShareOptionsGranted contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3475608x3514070" decimals="0" id="id_11072868_D7F8D79B-7C13-44B5-8D64-493AA9A513AF_1001_0" unitRef="Y">5</ifrs-full:DescriptionOfOptionLifeShareOptionsGranted>
  <ifrs-full:IncreaseThroughBusinessCombinationsContractAssets contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3542799x3542797" decimals="-5" id="id_11072868_2B76127F-6A0B-40D0-BE49-D93516C32897_1_1" unitRef="iso4217_CAD">700000</ifrs-full:IncreaseThroughBusinessCombinationsContractAssets>
  <stn:DecreaseThroughDispositionsContractAssets contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3542799x3542797" decimals="-5" id="id_11072868_2B76127F-6A0B-40D0-BE49-D93516C32897_1_2" unitRef="iso4217_CAD">-15300000</stn:DecreaseThroughDispositionsContractAssets>
  <ifrs-full:IncreaseThroughBusinessCombinationsContractLiabilities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3542799x3542798" decimals="-5" id="id_11072868_2B76127F-6A0B-40D0-BE49-D93516C32897_2_0" unitRef="iso4217_CAD">7200000</ifrs-full:IncreaseThroughBusinessCombinationsContractLiabilities>
  <stn:DecreaseThroughDisposalFinancialLiabilities contextRef="eol_PE179647--1840-F0005_STD_365_20181231_0_3542799x3542798" decimals="-5" id="id_11072868_2B76127F-6A0B-40D0-BE49-D93516C32897_2_3" unitRef="iso4217_CAD">-59300000</stn:DecreaseThroughDisposalFinancialLiabilities>
  <ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan contextRef="eol_PE179647--1840-F0005_STD_365_20191231_0_3421584x3546992" decimals="-5" id="id_11072868_DEAA216A-A128-4016-9370-A22A8319FC8B_1001_0" unitRef="iso4217_CAD">23300000</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
  <ifrs-full:CancellationOfTreasuryShares contextRef="eol_PE179647--1840-F0005_STD_50_20190219_0_3417619x3528978_3421584x3500108" decimals="-5" id="id_11072868_BB4CD4E6-DFE4-4E45-9DAC-227752531FAD_1001_2" unitRef="iso4217_CAD">6000000</ifrs-full:CancellationOfTreasuryShares>
  <stn:NumberOfCommonSharesRepurchasedAndCancelled contextRef="eol_PE179647--1840-F0005_STD_50_20190219_0_3417619x3528978_3421584x3500108" decimals="0" id="id_11072868_BB4CD4E6-DFE4-4E45-9DAC-227752531FAD_1001_0" unitRef="shares">195064</stn:NumberOfCommonSharesRepurchasedAndCancelled>
  <stn:AveragePriceOfCommonSharesRepurchasedAndCancelled contextRef="eol_PE179647--1840-F0005_STD_50_20190219_0_3417619x3528978_3421584x3500108" decimals="2" id="id_11072868_BB4CD4E6-DFE4-4E45-9DAC-227752531FAD_1001_1" unitRef="iso4217_CAD_per_shares">30.63</stn:AveragePriceOfCommonSharesRepurchasedAndCancelled>
  <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="eol_PE179647--1840-F0005_STD_92_20181231_0_3417396x3547018" decimals="-5" id="id_11072868_80AF09B9-8859-4C26-9F1E-64C595310581_1001_0" unitRef="iso4217_CAD">12800000</ifrs-full:AdditionalProvisionsOtherProvisions>
  <ifrs-full:ImpairmentLoss contextRef="eol_PE179647--1840-F0005_STD_92_20180930_0_3418080x3419484_3420929x3537552" decimals="-5" id="id_11072868_66FC70FF-DBCB-477E-A04C-292B41B76C12_1001_0" unitRef="iso4217_CAD">53000000</ifrs-full:ImpairmentLoss>
  <context id="eol_PE179647--1840-F0005_STD_92_20180930_0_3418080x3419484_3420929x3537552">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ContinuingAndDiscontinuedOperationsAxis">ifrs-full:DiscontinuedOperationsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsAxis">stn:ConstructionServicesGroupMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-07-01</startDate>
      <endDate>2018-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_92_20181231_0_3417396x3547018">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:LeaseExitLiabilityMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-10-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_50_20190219_0_3417619x3528978_3421584x3500108">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">stn:NCIBMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">stn:EventsAfterReportingPeriodMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-02-19</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20191231_0_3421584x3546992">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">stn:DefinedBenefitPensionPlansContributionMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3542799x3542798">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="stn:ContractAssetsLiabilitiesAxis">stn:CurrentContractLiabilitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3542799x3542797">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="stn:ContractAssetsLiabilitiesAxis">stn:CurrentContractAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3475608x3514070">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="stn:Vesting1Axis">stn:EstimatedHistoricalDataMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3424457x3488081">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:EquitySettledTransactionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3424457x3487849">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3424457x3479982">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3424457x3478960">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:NonvestedOptionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3424456x3487852">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">stn:OnePointZeroPercentageDecreaseInEquityPriceRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3424456x3487851">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">stn:OnePointZeroPercentageIncreaseInEquityPriceRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3424456x3476171">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">stn:ZeroPointFivePercentageIncreaseInInterestRatesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3424456x3476170">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">stn:ZeroPointFivePercentageDecreaseInInterestRatesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3424455x3488163">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">stn:CanadianPrimeRateAndUsBaseRateMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3423661x3422370">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3423661x3419697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3423286x3501428">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3422609">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3420871">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422913x3420637">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToApplicationOfIFRS15Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498452_3423661x3422370">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesGlobalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498452_3423661x3419697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesGlobalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498452">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesGlobalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498451_3423661x3422370">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesUnitedStatesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498451_3423661x3419697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesUnitedStatesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498451">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesUnitedStatesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498450_3423661x3422370">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesCanadaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498450_3423661x3419697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesCanadaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422831x3498450">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesCanadaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422662x3423353_3424457x3479982">
    <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>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422662x3423353">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422662x3416700_3424457x3479982">
    <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>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422662x3416700">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422620x3494949_3422831x3487965">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:WaterServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422620x3487862_3422831x3487965">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:EnergyAndResourcesServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422620x3487829_3422831x3487965">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:BuildingsServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422620x3487828_3422831x3487965">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:InfrastructureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422620x3486600_3422831x3487965">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:EnvironmentalServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422192x3479123">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">stn:RangesOfExercisePricesForOutstandingShareOptionsThreeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422192x3479122">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">stn:RangesOfExercisePricesForOutstandingShareOptionsFourMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422192x3479121">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">stn:RangesOfExercisePricesForOutstandingShareOptionsTwoMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3422192x3479120">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">stn:RangesOfExercisePricesForOutstandingShareOptionsOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3421937x3529554">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:DividendsToShareholdersMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3421937x3421456">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3421750x3542586">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">stn:ExpireAfterTwoThousandTwentyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3421750x3542585">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">stn:ExpireBeforeTwoThousandTwentyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3421612x3422145">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3421501x3423178">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3421501x3422350">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3420782x3476143">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3420782x3424474">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3420782x3420374">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3420782x3416717">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3537552_3420929x3419484">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ContinuingAndDiscontinuedOperationsAxis">stn:ConstructionServicesGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsAxis">ifrs-full:DiscontinuedOperationsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3537329_3421612x3422145">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ContinuingAndDiscontinuedOperationsAxis">stn:ContinuingOperations1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3419885">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ContinuingAndDiscontinuedOperationsAxis">ifrs-full:DisposalOfMajorSubsidiaryMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3419484_3421612x3422145">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ContinuingAndDiscontinuedOperationsAxis">ifrs-full:DiscontinuedOperationsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3418080x3419484_3420929x3537552">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ContinuingAndDiscontinuedOperationsAxis">ifrs-full:DiscontinuedOperationsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsAxis">stn:ConstructionServicesGroupMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3422911">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3421013">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3416979">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417632x3416769">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486840">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">stn:DividendsPerShareFourMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486839">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">stn:DividendsPerShareThreeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486838">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">stn:DividendsPerShareTwoMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417619x3486837">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">stn:DividendsPerShareOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417563x3477142">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">stn:DefinedContributionPlansMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417436x3488033_3421507x3422053_3422662x3423353">
    <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:MethodsOfGenerationAxis">ifrs-full:NotInternallyGeneratedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417436x3488033_3421507x3422053_3422662x3416700">
    <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:MethodsOfGenerationAxis">ifrs-full:NotInternallyGeneratedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417436x3417722_3421507x3422053_3422662x3423353">
    <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:MethodsOfGenerationAxis">ifrs-full:NotInternallyGeneratedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417436x3417722_3421507x3422053_3422662x3416700">
    <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:MethodsOfGenerationAxis">ifrs-full:NotInternallyGeneratedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417430x3494948_3422662x3423353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:IntangibleUnderFinanceLeaseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417430x3494948_3422662x3416700">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:IntangibleUnderFinanceLeaseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422437">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589_3421612x3422145">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417424x3422589">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3542739">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ExpectedProjectLossMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3498525">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3495031">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ProvisionForClaimsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417396x3421698">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3488022_3422662x3423353">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3488022_3422662x3416700">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3488022">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3422063_3422662x3423353">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3422063_3422662x3416700">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3422063">
    <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>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3421738_3422662x3423353">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3421738_3422662x3416700">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3421738">
    <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>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417395x3421037">
    <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>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3417116x3417240">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416962x3507530">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:RevolvingCreditFacility1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416962x3479625">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:NotesPayableMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3421507x3422053">
    <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:MethodsOfGenerationAxis">ifrs-full:NotInternallyGeneratedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3488045">
    <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:LeaseDisadvantagesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3488042">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3422562">
    <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:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3417722">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3417635_3421507x3422053">
    <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>
        <xbrldi:explicitMember dimension="ifrs-full:MethodsOfGenerationAxis">ifrs-full:NotInternallyGeneratedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417436x3417635">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3488022">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3422063">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3421738">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576_3417395x3421037">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3420576">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3488045">
    <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:LeaseDisadvantagesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3488042">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3422562">
    <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:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3417722">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417436x3417635">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3488022">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3422063">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3421738">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976_3417395x3421037">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416976">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416904x3416755">
    <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>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3542709_3420782x3424474_3421427x3421903">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecSGJointVentureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:JointOperationsAxis">ifrs-full:JointOperationsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3529254_3420782x3416641_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecAustraliaPtyLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3495030_3420782x3422513_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecNewZealandMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NZ</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3495009_3420782x3420374_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecHoldings2017LimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3495002_3420782x3420374_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecUKLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3494950_3420782x3424474_3421427x3421903">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StarrTwoMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:JointOperationsAxis">ifrs-full:JointOperationsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487856">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487712_3417462x3417463_3420782x3421747">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecInternationalIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ConsolidatedStructuredEntitiesAxis">ifrs-full:ConsolidatedStructuredEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stpr:PA</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487707_3417462x3417463_3420782x3532421">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecGeomaticsLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ConsolidatedStructuredEntitiesAxis">ifrs-full:ConsolidatedStructuredEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:A0Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487700_3417462x3417463_3420782x3416717">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecArchitectureLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ConsolidatedStructuredEntitiesAxis">ifrs-full:ConsolidatedStructuredEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487699_3417462x3417463_3420782x3421561">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecArchitectureIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ConsolidatedStructuredEntitiesAxis">ifrs-full:ConsolidatedStructuredEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stpr:NC</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487576_3420782x3417542_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecDelawareIILLCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stpr:DE</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487575_3420782x3421689_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecConsultingServicesIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stpr:NY</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487573_3420782x3421514_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecConsultingMichiganIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stpr:MI</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487560_3420782x3416717_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecConsultingLtdStantecExpertsconseilsLteeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487556_3420782x3416717_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecConsultingInternationalLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487555_3420782x3416649_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecConsultingInternationalLLCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stpr:AZ</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487553_3420782x3417542_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecTechnologyInternationalIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stpr:DE</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487550_3420782x3532421_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecHoldingsTwoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:A0Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487548_3420782x3417086_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:StantecConsultingCaribbeanLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BB</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487360_3420782x3487334_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:NovaScotiaCanadaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487258_3420782x3417086_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:InternationalInsuranceGroupIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BB</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487252_3420782x3417542_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:MustangAcquisitionHoldingsIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stpr:DE</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3487235_3420782x3417542_3423286x3423015">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:MWHInternationalIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stpr:DE</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3421266">
    <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>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416740x3417279">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416739x3420292_3417434x3419301_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416739x3420075_3417434x3504553_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416739x3419839_3417434x3485464_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:IndemnificationsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416739x3419836_3417434x3542547_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:CashAndCashDepositsAndCashInEscrowMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416739x3419836_3417434x3498550_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:HoldbacksOnLongTermContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416739x3419836_3417434x3489820_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:AccountsReceivableAndOtherCurrentFinancialAssetsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416739x3419836_3417434x3477423_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:OtherFinancialAssetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416696x3509294">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:TermLoanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0_3416696x3507530">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:RevolvingCreditFacility1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20181231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3424457x3487849">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3424457x3479982">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3424457x3478960">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:NonvestedOptionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3423661x3422370">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3423661x3419697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498452_3423661x3422370">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesGlobalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498452_3423661x3419697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesGlobalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498452">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesGlobalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498451_3423661x3422370">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesUnitedStatesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498451_3423661x3419697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesUnitedStatesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498451">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesUnitedStatesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498450_3423661x3422370">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesCanadaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498450_3423661x3419697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesCanadaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422831x3498450">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesCanadaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422662x3423353">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422662x3416700">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422620x3494949_3422831x3487965">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:WaterServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422620x3487862_3422831x3487965">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:EnergyAndResourcesServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422620x3487829_3422831x3487965">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:BuildingsServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422620x3487828_3422831x3487965">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:InfrastructureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3422620x3486600_3422831x3487965">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:EnvironmentalServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">stn:ConsultingServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3421750x3542586">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">stn:ExpireAfterTwoThousandTwentyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3421750x3542585">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">stn:ExpireBeforeTwoThousandTwentyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3421158x3498452">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:ConsultingServicesGlobalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3421158x3498451">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:ConsultingServicesUnitedStatesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3420782x3476143">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3420782x3424474">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3420782x3420374">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3420782x3416717">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3418080x3537552_3420929x3419484">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ContinuingAndDiscontinuedOperationsAxis">stn:ConstructionServicesGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsAxis">ifrs-full:DiscontinuedOperationsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3418080x3419885">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ContinuingAndDiscontinuedOperationsAxis">ifrs-full:DisposalOfMajorSubsidiaryMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3422911">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3421013">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3416979">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3417632x3416769">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3417563x3477142">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">stn:DefinedContributionPlansMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422437">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589_3421612x3422145">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3417424x3422589">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3417396x3498525">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3417396x3495031">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ProvisionForClaimsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3417396x3421698">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416962x3507530">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:RevolvingCreditFacility1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416962x3479625">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:NotesPayableMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3421507x3422053">
    <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:MethodsOfGenerationAxis">ifrs-full:NotInternallyGeneratedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3488045">
    <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:LeaseDisadvantagesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3488042">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3422562">
    <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:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3417722">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3417635_3421507x3422053">
    <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>
        <xbrldi:explicitMember dimension="ifrs-full:MethodsOfGenerationAxis">ifrs-full:NotInternallyGeneratedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417436x3417635">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3488022">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3422063">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3421738">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576_3417395x3421037">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3420576">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3488045">
    <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:LeaseDisadvantagesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3488042">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3422562">
    <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:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3417722">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417436x3417635">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3488022">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3422063">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3421738">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976_3417395x3421037">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416904x3416976">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487856">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487257_3416904x3420576_3417436x3422562">
    <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:CategoriesOfRelatedPartiesAxis">stn:InnovyzeIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487257_3416904x3420576_3417436x3417722">
    <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:CategoriesOfRelatedPartiesAxis">stn:InnovyzeIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487257_3416904x3420576_3417436x3417635">
    <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:CategoriesOfRelatedPartiesAxis">stn:InnovyzeIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487257_3416904x3420576">
    <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:CategoriesOfRelatedPartiesAxis">stn:InnovyzeIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487257_3416904x3416976_3417436x3417722">
    <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:CategoriesOfRelatedPartiesAxis">stn:InnovyzeIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487257_3416904x3416976_3417436x3417635">
    <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:CategoriesOfRelatedPartiesAxis">stn:InnovyzeIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3487257_3416904x3416976">
    <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:CategoriesOfRelatedPartiesAxis">stn:InnovyzeIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3422112_3416904x3420576_3417436x3417635">
    <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:CategoriesOfRelatedPartiesAxis">ifrs-full:OtherRelatedPartiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3422112_3416904x3420576">
    <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:CategoriesOfRelatedPartiesAxis">ifrs-full:OtherRelatedPartiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3422112_3416904x3416976_3417436x3417635">
    <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:CategoriesOfRelatedPartiesAxis">ifrs-full:OtherRelatedPartiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3422112_3416904x3416976">
    <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:CategoriesOfRelatedPartiesAxis">ifrs-full:OtherRelatedPartiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3421266">
    <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>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416740x3417279">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416739x3421246_3417434x3419301_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416739x3420075_3417434x3504553_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416739x3419839_3417434x3542547_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:CashAndCashDepositsAndCashInEscrowMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416739x3419839_3417434x3485464_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:IndemnificationsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416739x3419836_3417434x3498550_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:HoldbacksOnLongTermContractMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416739x3419836_3417434x3489820_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:AccountsReceivableAndOtherCurrentFinancialAssetsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0_3416739x3419836_3417434x3477423_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:OtherFinancialAssetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_365_20171231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_31_20190131_0_3421584x3500108">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">stn:EventsAfterReportingPeriodMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-01-31</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_181_20180630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20180627_0_3416696x3507530">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:RevolvingCreditFacility1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-06-27</startDate>
      <endDate>2018-06-27</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20180627_0_3416696x3498557">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:TermLoanTranchebMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-06-27</startDate>
      <endDate>2018-06-27</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20180627_0_3416696x3498527">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:TermLoanTranchecMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-06-27</startDate>
      <endDate>2018-06-27</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20180627_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
    </entity>
    <period>
      <startDate>2018-06-27</startDate>
      <endDate>2018-06-27</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20180101_0_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20180101_0_3417632x3422911_3422913x3495056">
    <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">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20180101_0_3417632x3422911_3422913x3420637">
    <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:IncreaseDecreaseDueToApplicationOfIFRS15Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20180101_0_3417632x3422911_3418080x3535915_3422913x3420637_3423602x3538020">
    <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:ContinuingAndDiscontinuedOperationsAxis">stn:ContinuingOperationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToApplicationOfIFRS15Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RestatementAxis">stn:SignificantFinancingComponentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20180101_0_3417632x3422911_3418080x3535915_3422913x3420637_3423602x3538018">
    <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:ContinuingAndDiscontinuedOperationsAxis">stn:ContinuingOperationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToApplicationOfIFRS15Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RestatementAxis">stn:ChangeOrdersAndClaimsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20180101_0_3417632x3422911_3418080x3419484_3422913x3420637_3423661x3487964">
    <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:ContinuingAndDiscontinuedOperationsAxis">ifrs-full:DiscontinuedOperationsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToApplicationOfIFRS15Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">stn:ConstructionServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20180101_0_3417632x3416979_3422913x3495056">
    <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">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20180101_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20181001_0_3421158x3498452_3422662x3423353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:ConsultingServicesGlobalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-10-01</startDate>
      <endDate>2018-10-01</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20181001_0_3421158x3498452_3422662x3416700">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:ConsultingServicesGlobalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-10-01</startDate>
      <endDate>2018-10-01</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20181001_0_3421158x3498452">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:ConsultingServicesGlobalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-10-01</startDate>
      <endDate>2018-10-01</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20181001_0_3421158x3487964">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:ConstructionServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-10-01</startDate>
      <endDate>2018-10-01</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20181001_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
    </entity>
    <period>
      <startDate>2018-10-01</startDate>
      <endDate>2018-10-01</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20190227_0_3421584x3481572">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">stn:DividendTransactionMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-02-27</startDate>
      <endDate>2019-02-27</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20181113_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
    </entity>
    <period>
      <startDate>2018-11-13</startDate>
      <endDate>2018-11-13</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20181111_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
    </entity>
    <period>
      <startDate>2018-11-11</startDate>
      <endDate>2018-11-11</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_1_20180801_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
    </entity>
    <period>
      <startDate>2018-08-01</startDate>
      <endDate>2018-08-01</endDate>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20180627_0_3416696x3509294">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:TermLoanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-06-27</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20180627_0_3416696x3507530">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:RevolvingCreditFacility1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-06-27</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20180627_0_3416696x3498557">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:TermLoanTranchebMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-06-27</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20180627_0_3416696x3498527">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:TermLoanTranchecMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-06-27</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20180627_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
    </entity>
    <period>
      <instant>2018-06-27</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20180626_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
    </entity>
    <period>
      <instant>2018-06-26</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3424457x3487849">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3424457x3479982">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3424457x3478960">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:NonvestedOptionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3504538">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:IntangibleAssetMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3495020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:DeferredTaxArisingInBusinessAcquisitionMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3494932">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3487208">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3482883">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:UnusedTaxCreditsAndTaxLossesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3423747">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3422628">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3423034x3422116">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3422609">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3422913x3420871">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479123_3422662x3423353">
    <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:RangesOfExercisePricesForOutstandingShareOptionsAxis">stn:RangesOfExercisePricesForOutstandingShareOptionsThreeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479123_3422662x3416700">
    <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:RangesOfExercisePricesForOutstandingShareOptionsAxis">stn:RangesOfExercisePricesForOutstandingShareOptionsThreeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479123">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">stn:RangesOfExercisePricesForOutstandingShareOptionsThreeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479122_3422662x3423353">
    <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:RangesOfExercisePricesForOutstandingShareOptionsAxis">stn:RangesOfExercisePricesForOutstandingShareOptionsFourMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479122_3422662x3416700">
    <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:RangesOfExercisePricesForOutstandingShareOptionsAxis">stn:RangesOfExercisePricesForOutstandingShareOptionsFourMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479122">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">stn:RangesOfExercisePricesForOutstandingShareOptionsFourMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479121_3422662x3423353">
    <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:RangesOfExercisePricesForOutstandingShareOptionsAxis">stn:RangesOfExercisePricesForOutstandingShareOptionsTwoMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479121">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">stn:RangesOfExercisePricesForOutstandingShareOptionsTwoMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479120_3422662x3423353">
    <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:RangesOfExercisePricesForOutstandingShareOptionsAxis">stn:RangesOfExercisePricesForOutstandingShareOptionsOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3422192x3479120">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">stn:RangesOfExercisePricesForOutstandingShareOptionsOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3547356_3423034x3487208">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:Expiry2019To2038Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:NonCapitalTaxLossesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3506769">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3506766">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3498444">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3488140">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3488137">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3487212_3423034x3487209">
    <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:CapitalTaxLossMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3487212_3423034x3487208">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3422054">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3421915">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3421287">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3421286">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421968x3421034">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421937x3529554">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:DividendsToShareholdersMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421937x3421456">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421935x3421459">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421935x3421300">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421750x3421921">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421750x3421918">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421750x3421916">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421750x3421453">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421750x3417515">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421501x3422350_3421935x3421934">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421501x3422350">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421158x3498452">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:ConsultingServicesGlobalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421158x3498451">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:ConsultingServicesUnitedStatesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3421158x3498450">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:ConsultingServicesCanadaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3420782x3476143">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3420782x3424474">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3420782x3420374">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3420782x3416717">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417632x3422911">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417632x3421013">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417632x3416979">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417632x3416769">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417436x3488045">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:LeaseDisadvantagesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417436x3488042">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417436x3486472">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417436x3422562">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417436x3417722">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417436x3417635">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417434x3504553_3421968x3422054">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417434x3504553_3421968x3421915">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417434x3504553_3421968x3421286">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417434x3504553">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417434x3419301">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417432x3417865">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3487899_3421501x3423178_3421935x3421934">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3487899_3421501x3423178">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3422077_3547755x3547005">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="stn:ClassesOfOtherNonFinancialAssetsAxis">stn:TransactionCostsOnLongTermDebtMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3422077_3547755x3538021">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="stn:ClassesOfOtherNonFinancialAssetsAxis">stn:DeferredContractCostsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3422077_3547755x3488184">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="stn:ClassesOfOtherNonFinancialAssetsAxis">stn:InvestmentTaxCreditsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3422077_3417434x3498550">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:HoldbacksOnLongTermContractMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3422077_3417434x3487899">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3422077_3417434x3485464">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:IndemnificationsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417430x3422077_3417434x3478856">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:OtherMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417424x3542795">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417424x3422589_3421612x3422437">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417424x3422589_3421612x3422145">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417424x3422589">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417396x3542739">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ExpectedProjectLossMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417396x3498525">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417396x3495031">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ProvisionForClaimsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417396x3421698">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417395x3488022">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417395x3422063">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417395x3421738">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417395x3421037">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417240">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3417116x3417117">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416962x3546962">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:TradeAndUnbilledReceivablesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416962x3546956">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:ContractAssetsAndHoldbacksMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416962x3487963">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:ForeignCurrenciesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416962x3487951">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:UnitedStatesFundMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416962x3487950">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:CanadianFundMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3421750x3421921">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3421750x3421918">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3421750x3421916">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3421750x3421453">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3421750x3417515">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417436x3488045">
    <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:LeaseDisadvantagesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417436x3488042">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417436x3422562">
    <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:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417436x3417722">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417436x3417635">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417395x3488022">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417395x3422063">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417395x3421738">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576_3417395x3421037">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3420576">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417436x3488045">
    <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:LeaseDisadvantagesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417436x3488042">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417436x3422562">
    <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:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417436x3417722">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417436x3417635">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417395x3488022">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417395x3422063">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417395x3421738">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976_3417395x3421037">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416976">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416755_3421750x3421921">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416755_3421750x3421918">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416755_3421750x3421916">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416755_3421750x3421453">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416755_3421750x3417515">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416904x3416755">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416764x3487886">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416764x3487883">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416764x3487458">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416764x3487454">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416764x3487451">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416740x3487856_3422662x3423353">
    <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:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416740x3487856_3422662x3416700">
    <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:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416740x3487856">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416740x3421266">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416740x3417279">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3509294">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:TermLoanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3507530">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:RevolvingCreditFacility1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3507413_3422662x3423353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:FinanceLeaseObligationsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3507413_3422662x3416700">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:FinanceLeaseObligationsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3507413">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:FinanceLeaseObligationsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3479625_3416962x3487963">
    <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:ClassesOfFinancialInstrumentsAxis">stn:ForeignCurrenciesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3479625_3416962x3487951">
    <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:ClassesOfFinancialInstrumentsAxis">stn:UnitedStatesFundMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0_3416696x3479625">
    <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>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20180101_0_3422913x3495056">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:IncreaseDecreaseDueToApplicationOfIFRS9Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-01-01</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20180101_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
    </entity>
    <period>
      <instant>2018-01-01</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3424457x3487849">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3424457x3479982">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3424457x3478960">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:NonvestedOptionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3504538">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:IntangibleAssetMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3495020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:DeferredTaxArisingInBusinessAcquisitionMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3494932">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3487208">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3482883">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:UnusedTaxCreditsAndTaxLossesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3423747">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3422628">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3423034x3422116">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3422913x3495849">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">stn:RestatedBalanceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3422913x3422609">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3422913x3420718">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3547356_3423034x3487208">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:Expiry2019To2038Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:NonCapitalTaxLossesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3506769">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3506766">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3498444">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3488140">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3488137">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3487212_3423034x3487209">
    <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:CapitalTaxLossMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3487212_3423034x3487208">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3422054">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3421287">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3421286">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421968x3421034">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421937x3529554">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:DividendsToShareholdersMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421937x3421456">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421935x3421459">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421935x3421300">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421158x3498452">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:ConsultingServicesGlobalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421158x3498451">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:ConsultingServicesUnitedStatesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421158x3498450">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:ConsultingServicesCanadaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3421158x3487964">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:ConstructionServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3420782x3476143">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3420782x3424474">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3420782x3420374">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3420782x3416717">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3422911_3422913x3495849">
    <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">stn:RestatedBalanceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3422911_3422913x3422609">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3422911_3422913x3420718">
    <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:FinancialEffectOfChangesInAccountingPolicyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3421013_3422913x3495849">
    <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">stn:RestatedBalanceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3421013_3422913x3422609">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3421013">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3416979_3422913x3495849">
    <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">stn:RestatedBalanceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3416979_3422913x3422609">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3416979_3422913x3420718">
    <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:FinancialEffectOfChangesInAccountingPolicyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3416769_3422913x3495849">
    <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">stn:RestatedBalanceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417632x3416769_3422913x3422609">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417436x3488045">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:LeaseDisadvantagesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417436x3488042">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417436x3486472">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417436x3422562">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417436x3417722">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417436x3417635">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417434x3504553_3421968x3422054">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417434x3504553_3421968x3421915">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417434x3504553_3421968x3421286">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417434x3504553">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417434x3419301">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417430x3422077_3547755x3547005">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="stn:ClassesOfOtherNonFinancialAssetsAxis">stn:TransactionCostsOnLongTermDebtMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417430x3422077_3547755x3488184">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="stn:ClassesOfOtherNonFinancialAssetsAxis">stn:InvestmentTaxCreditsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417430x3422077_3417434x3498550">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:HoldbacksOnLongTermContractMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417430x3422077_3417434x3487899">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417430x3422077_3417434x3485464">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:IndemnificationsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417430x3422077_3417434x3478856">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:OtherMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417424x3542795">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417424x3422589_3421612x3422437">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417424x3422589_3421612x3422145">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417424x3422589">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417396x3498525">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417396x3495031">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ProvisionForClaimsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417396x3421698">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417395x3488022">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417395x3422063">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417395x3421738">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417395x3421037">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3417116x3417117">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416962x3487963">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:ForeignCurrenciesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416962x3487951">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:UnitedStatesFundMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416962x3487950">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:CanadianFundMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417436x3488045">
    <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:LeaseDisadvantagesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417436x3488042">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417436x3422562">
    <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:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417436x3417722">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417436x3417635">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417395x3488022">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417395x3422063">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417395x3421738">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576_3417395x3421037">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3420576">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417436x3488045">
    <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:LeaseDisadvantagesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417436x3488042">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417436x3422562">
    <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:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417436x3417722">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417436x3417635">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417395x3488022">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417395x3422063">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417395x3421738">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976_3417395x3421037">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416976">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416904x3416755">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416764x3487886">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416764x3487883">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416764x3487458">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416764x3487454">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416764x3487451">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416740x3487856">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416740x3421266">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416740x3417279">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3509294">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:TermLoanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3507530">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:RevolvingCreditFacility1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3507413_3422662x3423353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:FinanceLeaseObligationsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3507413_3422662x3416700">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:FinanceLeaseObligationsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3507413">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:FinanceLeaseObligationsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3479625_3416962x3487951">
    <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:ClassesOfFinancialInstrumentsAxis">stn:UnitedStatesFundMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0_3416696x3479625">
    <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>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3417632x3422911">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3417632x3421013">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3417632x3416979">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3417632x3416769">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3417424x3422589_3421612x3422437">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3417424x3422589_3421612x3422145">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3417424x3422589">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3417396x3498525">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3417396x3495031">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ProvisionForClaimsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3417396x3421698">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417436x3488045">
    <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:LeaseDisadvantagesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417436x3488042">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417436x3422562">
    <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:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417436x3417722">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417436x3417635">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417395x3488022">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417395x3422063">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417395x3421738">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576_3417395x3421037">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3420576">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417436x3488045">
    <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:LeaseDisadvantagesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417436x3488042">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417436x3422562">
    <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:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417436x3417722">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417436x3417635">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417395x3488022">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417395x3422063">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417395x3421738">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976_3417395x3421037">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416976">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416904x3416755">
    <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>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0_3416740x3487856">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20161231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181001_0_3422662x3423353">
    <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>2018-10-01</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181001_0_3422662x3416700">
    <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>
      <instant>2018-10-01</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20181001_0_3421158x3498452">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:ConsultingServicesGlobalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-10-01</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171001_0_3422662x3423353">
    <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>2017-10-01</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20171001_0_3422662x3416700">
    <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>
      <instant>2017-10-01</instant>
    </period>
  </context>
  <context id="eol_PE179647--1840-F0005_STD_0_20180506_0_3416696x3509486">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
      <segment>
        <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:TrancheAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-05-06</instant>
    </period>
  </context>
  <unit id="iso4217_CAD">
    <measure>iso4217:CAD</measure>
  </unit>
  <unit id="pure">
    <measure>pure</measure>
  </unit>
  <unit id="shares">
    <measure>shares</measure>
  </unit>
  <unit id="Y">
    <measure>utr:Y</measure>
  </unit>
  <unit id="iso4217_USD">
    <measure>iso4217:USD</measure>
  </unit>
  <unit id="iso4217_CAD_per_shares">
    <divide>
      <unitNumerator>
        <measure>iso4217:CAD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="Cash_Generating_Units">
    <measure>stn:Cash_Generating_Units</measure>
  </unit>
  <unit id="Tranches">
    <measure>stn:Tranches</measure>
  </unit>
  <unit id="Trustee">
    <measure>stn:Trustee</measure>
  </unit>

</xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>stn-20181231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFS Xcelerate Taxonomy Schema - http://www.dfsco.com/financial-services/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 5 -->
<!-- Creation date: 2019-03-01T21:08:37Z -->
<!-- Copyright (c) 2017 Donnelley Financial, LLC. All Rights Reserved. -->
<schema xmlns="http://www.w3.org/2001/XMLSchema"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:srt-types="http://fasb.org/srt-types/2018-01-31"
  xmlns:srt="http://fasb.org/srt/2018-01-31"
  xmlns:stn="http://www.stantec.com/20181231"
  xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
  xmlns:num="http://www.xbrl.org/dtr/type/numeric"
  xmlns:ifrs-full="http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31"
  xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31"
  xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31"
  xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31"
  xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31"
  targetNamespace="http://www.stantec.com/20181231"
  elementFormDefault="qualified" attributeFormDefault="unqualified">
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DocumentandEntityInformation" id="DocumentandEntityInformation">
        <link:definition>1001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000" id="ias_1_2018-03-16_role-210000">
        <link:definition>1003 - Statement - Consolidated Statements of Financial Position</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000" id="ias_1_2018-03-16_role-310000">
        <link:definition>1004 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000" id="ias_1_2018-03-16_role-410000">
        <link:definition>1005 - Statement - Consolidated Statements of Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000Parenthetical" id="ias_1_2018-03-16_role-410000Paren">
        <link:definition>1006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/StatementOfChangesInEquity-610000" id="ias_1_2018-03-16_role-610000">
        <link:definition>1007 - Statement - Consolidated Statements of Shareholders' Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/StatementOfCashFlowsDirectMethod-510000" id="ias_7_2018-03-16_role-510000">
        <link:definition>1008 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfGeneralInformationAboutFinancialStatementsExplanatory">
        <link:definition>1009 - Disclosure - Corporate Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory">
        <link:definition>1010 - Disclosure - Basis of Preparation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory">
        <link:definition>1011 - Disclosure - Basis of Consolidation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory">
        <link:definition>1012 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingJudgementsAndEstimatesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfAccountingJudgementsAndEstimatesExplanatory">
        <link:definition>1013 - Disclosure - Significant Accounting Judgments, Estimates, and Assumptions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatory">
        <link:definition>1014 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatory">
        <link:definition>1015 - Disclosure - Business Acquisitions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatory">
        <link:definition>1016 - Disclosure - Discontinued Operations and Disposition of Subsidiaries</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatory">
        <link:definition>1017 - Disclosure - Cash and Cash Equivalents</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatory">
        <link:definition>1018 - Disclosure - Trade and Other Receivables</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory">
        <link:definition>1019 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfGoodwillExplanatory">
        <link:definition>1020 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatory">
        <link:definition>1021 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory">
        <link:definition>1022 - Disclosure - Other Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatory">
        <link:definition>1023 - Disclosure - Trade and Other Payables</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfBorrowingsExplanatory">
        <link:definition>1024 - Disclosure - Long-Term Debt</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory">
        <link:definition>1025 - Disclosure - Provisions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory">
        <link:definition>1026 - Disclosure - Employee Defined Benefit Obligations</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatory">
        <link:definition>1027 - Disclosure - Other Liabilities</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory">
        <link:definition>1028 - Disclosure - Commitments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfContingenciesAndGuaranteesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfContingenciesAndGuaranteesExplanatory">
        <link:definition>1029 - Disclosure - Contingencies and Guarantees</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory">
        <link:definition>1030 - Disclosure - Share Capital</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatory">
        <link:definition>1031 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory">
        <link:definition>1032 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalManagementExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfCapitalManagementExplanatory">
        <link:definition>1033 - Disclosure - Capital Management</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory">
        <link:definition>1034 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfFinanceCostExplanatory">
        <link:definition>1035 - Disclosure - Net Interest Expense and Other Net Finance Expense</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfRevenueExplanatory">
        <link:definition>1036 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatory">
        <link:definition>1037 - Disclosure - Employee Costs from Continuing Operations</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatory">
        <link:definition>1038 - Disclosure - Other Expense (Income)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatory">
        <link:definition>1039 - Disclosure - Weighted Average Shares Outstanding</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory">
        <link:definition>1040 - Disclosure - Cash Flow Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory">
        <link:definition>1041 - Disclosure - Related-Party Disclosures</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory">
        <link:definition>1042 - Disclosure - Segmented Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInvestmentTaxCreditsExplanatoy" id="Role_NotesToFinancialStatementsDisclosureOfInvestmentTaxCreditsExplanatoy">
        <link:definition>1043 - Disclosure - Investment Tax Credits</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory">
        <link:definition>1044 - Disclosure - Events after the Reporting Period</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfReclassificationsOrChangesInPresentationExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfReclassificationsOrChangesInPresentationExplanatory">
        <link:definition>1045 - Disclosure - Comparative Figures</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryPolicies" id="Role_NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryPolicies">
        <link:definition>1046 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTables">
        <link:definition>1047 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatoryTables">
        <link:definition>1048 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatoryTables">
        <link:definition>1049 - Disclosure - Business Acquisitions (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatoryTables">
        <link:definition>1050 - Disclosure - Discontinued Operations and Disposition of Subsidiaries (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatoryTables">
        <link:definition>1051 - Disclosure - Cash and Cash Equivalents (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatoryTables">
        <link:definition>1052 - Disclosure - Trade and Other Receivables (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables">
        <link:definition>1053 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTables">
        <link:definition>1054 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatoryTables">
        <link:definition>1055 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables">
        <link:definition>1056 - Disclosure - Other Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTables">
        <link:definition>1057 - Disclosure - Trade and Other Payables (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTables">
        <link:definition>1058 - Disclosure - Long-Term Debt (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatoryTables">
        <link:definition>1059 - Disclosure - Provisions (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables">
        <link:definition>1060 - Disclosure - Employee Defined Benefit Obligations (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatoryTables">
        <link:definition>1061 - Disclosure - Other Liabilities (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables">
        <link:definition>1062 - Disclosure - Commitments (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatoryTables">
        <link:definition>1063 - Disclosure - Share Capital (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatoryTables">
        <link:definition>1064 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables">
        <link:definition>1065 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables">
        <link:definition>1066 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfFinanceCostExplanatoryTables">
        <link:definition>1067 - Disclosure - Net Interest Expense and Other Net Finance Expense (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfRevenueExplanatoryTables">
        <link:definition>1068 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatoryTables">
        <link:definition>1069 - Disclosure - Employee Costs from Continuing Operations (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatoryTables">
        <link:definition>1070 - Disclosure - Other Expense (Income) (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatoryTables">
        <link:definition>1071 - Disclosure - Weighted Average Shares Outstanding (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables">
        <link:definition>1072 - Disclosure - Cash Flow Information (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTables">
        <link:definition>1073 - Disclosure - Related-Party Disclosures (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables">
        <link:definition>1074 - Disclosure - Segmented Information (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAndDepreciationCalculationMethods" id="DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAndDepreciationCalculationMethods">
        <link:definition>1075 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives and Depreciation Calculation Methods (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAndLeasedAssetsAdditionalInformation" id="DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAndLeasedAssetsAdditionalInformation">
        <link:definition>1076 - Disclosure - Summary of Significant Accounting Policies - Intangible and Leased Assets - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesShareBasedAndEquitySettledTransactionsAdditionalInformation" id="DisclosureSummaryOfSignificantAccountingPoliciesShareBasedAndEquitySettledTransactionsAdditionalInformation">
        <link:definition>1077 - Disclosure - Summary of Significant Accounting Policies - Share Based and Equity Settled Transactions - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesScheduleOfImpactOfChangesToAccountingPoliciesOnRetainedEarnings" id="DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesScheduleOfImpactOfChangesToAccountingPoliciesOnRetainedEarnings">
        <link:definition>1078 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Schedule of Impact of Changes to Accounting Policies on Retained Earnings (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementOfFinancialPosition" id="DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementOfFinancialPosition">
        <link:definition>1079 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Impacts of Adopting IFRS 15 in Consolidated Statement of Financial Position (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" id="DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss">
        <link:definition>1080 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Impacts of Adopting IFRS 15 in Consolidated Statements of Income and Comprehensive Income (Loss) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS9OnEquityAftertax" id="DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS9OnEquityAftertax">
        <link:definition>1081 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Impacts of Adopting IFRS 9 on Equity (After-tax) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesAdditionalInformation" id="DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesAdditionalInformation">
        <link:definition>1082 - Disclosure - Recent Accounting Pronouncements and Changes To Accounting Policies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfMeasurementCategoryOfFinancialAssets" id="DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfMeasurementCategoryOfFinancialAssets">
        <link:definition>1083 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Measurement Category of Financial Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationForAssetsAcquiredAndLiabilitiesAssumed" id="DisclosureBusinessAcquisitionsSummaryOfConsiderationForAssetsAcquiredAndLiabilitiesAssumed">
        <link:definition>1084 - Disclosure - Business Acquisitions - Summary of Consideration for Assets Acquired and Liabilities Assumed (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformation" id="DisclosureBusinessAcquisitionsAdditionalInformation">
        <link:definition>1085 - Disclosure - Business Acquisitions - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationOfBusinessCombinations" id="DisclosureBusinessAcquisitionsSummaryOfConsiderationOfBusinessCombinations">
        <link:definition>1086 - Disclosure - Business Acquisitions - Summary of Consideration of Business Combinations (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfNotesPayableInBusinessCombination" id="DisclosureBusinessAcquisitionsSummaryOfNotesPayableInBusinessCombination">
        <link:definition>1087 - Disclosure - Business Acquisitions - Summary of Notes Payable in Business Combination (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesAdditionalInformation" id="DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesAdditionalInformation">
        <link:definition>1088 - Disclosure - Discontinued Operations and Disposition of Subsidiaries - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfNetLossFromDiscontinuedOperations" id="DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfNetLossFromDiscontinuedOperations">
        <link:definition>1089 - Disclosure - Discontinued Operations and Disposition of Subsidiaries - Summary of Net Loss from Discontinued Operations (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfDispositionOfSubsidiary" id="DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfDispositionOfSubsidiary">
        <link:definition>1090 - Disclosure - Discontinued Operations and Disposition of Subsidiaries - Summary of Disposition of Subsidiary (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalents" id="DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalents">
        <link:definition>1091 - Disclosure - Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation" id="DisclosureCashAndCashEquivalentsAdditionalInformation">
        <link:definition>1092 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivables" id="DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivables">
        <link:definition>1093 - Disclosure - Trade and Other Receivables - Schedule of Trade and Other Receivables (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivablesParenthetical" id="DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivablesParenthetical">
        <link:definition>1094 - Disclosure - Trade and Other Receivables - Schedule of Trade and Other Receivables (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfGrossTradeReceivablesAgingAnalysis" id="DisclosureTradeAndOtherReceivablesScheduleOfGrossTradeReceivablesAgingAnalysis">
        <link:definition>1095 - Disclosure - Trade and Other Receivables - Schedule of Gross Trade Receivables Aging Analysis (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipment" id="DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipment">
        <link:definition>1096 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation" id="DisclosurePropertyAndEquipmentAdditionalInformation">
        <link:definition>1097 - Disclosure - Property and Equipment - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfReconciliationOfChangesInGoodwill" id="DisclosureGoodwillScheduleOfReconciliationOfChangesInGoodwill">
        <link:definition>1098 - Disclosure - Goodwill - Schedule of Reconciliation of Changes in Goodwill (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillAdditionalInformation" id="DisclosureGoodwillAdditionalInformation">
        <link:definition>1099 - Disclosure - Goodwill - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfGoodwillAllocated" id="DisclosureGoodwillScheduleOfGoodwillAllocated">
        <link:definition>1100 - Disclosure - Goodwill - Schedule of Goodwill Allocated (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillSummaryOfMostSensitiveKeyAssumptionsUsedForCGUs" id="DisclosureGoodwillSummaryOfMostSensitiveKeyAssumptionsUsedForCGUs">
        <link:definition>1101 - Disclosure - Goodwill - Summary of Most Sensitive Key Assumptions Used for CGUs (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssets" id="DisclosureIntangibleAssetsSummaryOfIntangibleAssets">
        <link:definition>1102 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation" id="DisclosureIntangibleAssetsAdditionalInformation">
        <link:definition>1103 - Disclosure - Intangible Assets - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsScheduleOfOtherAssets" id="DisclosureOtherAssetsScheduleOfOtherAssets">
        <link:definition>1104 - Disclosure - Other Assets - Schedule of Other Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfFairValueAndAmortizedCost" id="DisclosureOtherAssetsDisclosureOfFairValueAndAmortizedCost">
        <link:definition>1105 - Disclosure - Other Assets - Disclosure of Fair Value and Amortized Cost (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsAdditionalInformation" id="DisclosureOtherAssetsAdditionalInformation">
        <link:definition>1106 - Disclosure - Other Assets - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfTheBondPortfolioStatedAtFairValue" id="DisclosureOtherAssetsDisclosureOfTheBondPortfolioStatedAtFairValue">
        <link:definition>1107 - Disclosure - Other Assets - Disclosure of the Bond Portfolio Stated at Fair Value (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherPayablesSummaryOfTradeAndOtherPayables" id="DisclosureTradeAndOtherPayablesSummaryOfTradeAndOtherPayables">
        <link:definition>1108 - Disclosure - Trade and Other Payables - Summary of Trade and Other Payables (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebt" id="DisclosureLongTermDebtSummaryOfLongTermDebt">
        <link:definition>1109 - Disclosure - Long-Term Debt - Summary of Long Term Debt (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtAdditionalInformation" id="DisclosureLongTermDebtAdditionalInformation">
        <link:definition>1110 - Disclosure - Long-Term Debt - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtFutureMinimumLeasePaymentsAndPresentValueOfTheNetMinimumLeasePaymentsUnderFinanceLeases" id="DisclosureLongTermDebtFutureMinimumLeasePaymentsAndPresentValueOfTheNetMinimumLeasePaymentsUnderFinanceLeases">
        <link:definition>1111 - Disclosure - Long-Term Debt - Future Minimum Lease Payments and Present Value of the Net Minimum Lease Payments under Finance Leases (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureProvisionsSummaryOfProvisions" id="DisclosureProvisionsSummaryOfProvisions">
        <link:definition>1112 - Disclosure - Provisions - Summary of Provisions (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureProvisionsAdditionalInformation" id="DisclosureProvisionsAdditionalInformation">
        <link:definition>1113 - Disclosure - Provisions - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfEmployeeDefinedBenefitObligations" id="DisclosureEmployeeDefinedBenefitObligationsSummaryOfEmployeeDefinedBenefitObligations">
        <link:definition>1114 - Disclosure - Employee Defined Benefit Obligations - Summary of Employee Defined Benefit Obligations (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsAdditionalInformation" id="DisclosureEmployeeDefinedBenefitObligationsAdditionalInformation">
        <link:definition>1115 - Disclosure - Employee Defined Benefit Obligations - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfReconciliationForNetDefinedBenefitLiability" id="DisclosureEmployeeDefinedBenefitObligationsSummaryOfReconciliationForNetDefinedBenefitLiability">
        <link:definition>1116 - Disclosure - Employee Defined Benefit Obligations - Summary of Reconciliation for Net Defined Benefit Liability (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfNetDefinedBenefitAsset" id="DisclosureEmployeeDefinedBenefitObligationsSummaryOfNetDefinedBenefitAsset">
        <link:definition>1117 - Disclosure - Employee Defined Benefit Obligations - Summary of Net Defined Benefit Asset (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfMajorCategoriesOfPlanAssetsMeasuredAtFairValue" id="DisclosureEmployeeDefinedBenefitObligationsSummaryOfMajorCategoriesOfPlanAssetsMeasuredAtFairValue">
        <link:definition>1118 - Disclosure - Employee Defined Benefit Obligations - Summary of Major Categories of Plan Assets, Measured at Fair Value (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfPrincipalAssumptionsUsedInDeterminingPensionBenefitObligations" id="DisclosureEmployeeDefinedBenefitObligationsSummaryOfPrincipalAssumptionsUsedInDeterminingPensionBenefitObligations">
        <link:definition>1119 - Disclosure - Employee Defined Benefit Obligations - Summary of Principal Assumptions Used In Determining Pension Benefit Obligations (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptions" id="DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptions">
        <link:definition>1120 - Disclosure - Employee Defined Benefit Obligations - Summary of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptionsParenthetical" id="DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptionsParenthetical">
        <link:definition>1121 - Disclosure - Employee Defined Benefit Obligations - Summary of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherLiabilitiesSummaryOfOtherLiabilities" id="DisclosureOtherLiabilitiesSummaryOfOtherLiabilities">
        <link:definition>1122 - Disclosure - Other Liabilities - Summary of Other Liabilities (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureCommitmentsSummaryOfFutureMinimumLeasePaymentsPayableUnderNoncancellableOperatingLeases" id="DisclosureCommitmentsSummaryOfFutureMinimumLeasePaymentsPayableUnderNoncancellableOperatingLeases">
        <link:definition>1123 - Disclosure - Commitments - Summary of Future Minimum Lease Payments Payable Under Noncancellable Operating Leases (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation" id="DisclosureCommitmentsAdditionalInformation">
        <link:definition>1124 - Disclosure - Commitments - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureContingenciesAndGuaranteesAdditionalInformation" id="DisclosureContingenciesAndGuaranteesAdditionalInformation">
        <link:definition>1125 - Disclosure - Contingencies and Guarantees - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation" id="DisclosureShareCapitalAdditionalInformation">
        <link:definition>1126 - Disclosure - Share Capital - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfDividendsDeclaredAndRecordedInTheConsolidatedFinancialStatements" id="DisclosureShareCapitalSummaryOfDividendsDeclaredAndRecordedInTheConsolidatedFinancialStatements">
        <link:definition>1127 - Disclosure - Share Capital - Summary of Dividends Declared and Recorded in the Consolidated Financial Statements (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSharebasedPaymentTransactionsAdditionalInformation" id="DisclosureShareCapitalSharebasedPaymentTransactionsAdditionalInformation">
        <link:definition>1128 - Disclosure - Share Capital - Share-based Payment Transactions - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfGrantedShareOptions" id="DisclosureShareCapitalSummaryOfGrantedShareOptions">
        <link:definition>1129 - Disclosure - Share Capital - Summary of Granted Share Options (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfOutstandingShareOptions" id="DisclosureShareCapitalSummaryOfOutstandingShareOptions">
        <link:definition>1130 - Disclosure - Share Capital - Summary of Outstanding Share Options (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfWeightedAverageAssumptions" id="DisclosureShareCapitalSummaryOfWeightedAverageAssumptions">
        <link:definition>1131 - Disclosure - Share Capital - Summary of Weighted Average Assumptions (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfNonVestedOptions" id="DisclosureShareCapitalSummaryOfNonVestedOptions">
        <link:definition>1132 - Disclosure - Share Capital - Summary of Non-Vested Options (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForAssets" id="DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForAssets">
        <link:definition>1133 - Disclosure - Fair Value Measurements - Summary of Fair Value Hierarchy for Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForLiabilities" id="DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForLiabilities">
        <link:definition>1134 - Disclosure - Fair Value Measurements - Summary of Fair Value Hierarchy for Liabilities (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation" id="DisclosureFinancialInstrumentsAdditionalInformation">
        <link:definition>1135 - Disclosure - Financial Instruments - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfLossAllowanceProvision" id="DisclosureFinancialInstrumentsSummaryOfLossAllowanceProvision">
        <link:definition>1136 - Disclosure - Financial Instruments - Summary of Loss Allowance Provision (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTimingOfUndiscountedCashOutflowsRelatingToFinancialLiabilities" id="DisclosureFinancialInstrumentsSummaryOfTimingOfUndiscountedCashOutflowsRelatingToFinancialLiabilities">
        <link:definition>1137 - Disclosure - Financial Instruments - Summary of Timing of Undiscounted Cash Outflows Relating to Financial Liabilities (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureCapitalManagementAdditionalInformation" id="DisclosureCapitalManagementAdditionalInformation">
        <link:definition>1138 - Disclosure - Capital Management - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfEffectiveIncomeTaxForContinuingOperationsFromStatutoryCanadianTaxRates" id="DisclosureIncomeTaxesSummaryOfEffectiveIncomeTaxForContinuingOperationsFromStatutoryCanadianTaxRates">
        <link:definition>1139 - Disclosure - Income Taxes - Summary of Effective Income Tax for Continuing Operations From Statutory Canadian Tax Rates (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfCurrentIncomeTaxExpenseFromContinuingOperations" id="DisclosureIncomeTaxesSummaryOfMajorComponentsOfCurrentIncomeTaxExpenseFromContinuingOperations">
        <link:definition>1140 - Disclosure - Income Taxes - Summary of Major Components of Current Income Tax Expense from Continuing Operations (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfDeferredIncomeTaxRecoveryExpenseFromContinuingOperations" id="DisclosureIncomeTaxesSummaryOfMajorComponentsOfDeferredIncomeTaxRecoveryExpenseFromContinuingOperations">
        <link:definition>1141 - Disclosure - Income Taxes - Summary of Major Components of Deferred Income Tax (Recovery) Expense from Continuing Operations (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysNetDeferredIncomeTaxAssetsLiabilities" id="DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysNetDeferredIncomeTaxAssetsLiabilities">
        <link:definition>1142 - Disclosure - Income Taxes - Schedule of Significant Components of the Company's Net Deferred Income Tax Assets (Liabilities) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfNetDeferredTaxAssetsLiabilities" id="DisclosureIncomeTaxesScheduleOfReconciliationOfNetDeferredTaxAssetsLiabilities">
        <link:definition>1143 - Disclosure - Income Taxes - Schedule of Reconciliation of Net Deferred Tax Assets (Liabilities) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfLossCarryforwards" id="DisclosureIncomeTaxesScheduleOfLossCarryforwards">
        <link:definition>1144 - Disclosure - Income Taxes - Schedule of Loss Carryforwards (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformations" id="DisclosureIncomeTaxesAdditionalInformations">
        <link:definition>1145 - Disclosure - Income Taxes - Additional Informations (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfInterestExpense" id="DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfInterestExpense">
        <link:definition>1146 - Disclosure - Net Interest Expense and Other Net Finance Expense - Schedule of Interest Expense (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfOtherNetFinanceExpense" id="DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfOtherNetFinanceExpense">
        <link:definition>1147 - Disclosure - Net Interest Expense and Other Net Finance Expense - Schedule of Other Net Finance Expense (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureRevenueSummaryOfInformationAboutReceivablesContractAssetsAndDeferredRevenueContractLiabilitiesFromContractsWithCustomers" id="DisclosureRevenueSummaryOfInformationAboutReceivablesContractAssetsAndDeferredRevenueContractLiabilitiesFromContractsWithCustomers">
        <link:definition>1148 - Disclosure - Revenue - Summary of Information about Receivables, Contract Assets, and Deferred Revenue (Contract Liabilities) from Contracts with Customers (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureRevenueSignificantIncreasesDecreasesInContractAssetsAndDeferredRevenue" id="DisclosureRevenueSignificantIncreasesDecreasesInContractAssetsAndDeferredRevenue">
        <link:definition>1149 - Disclosure - Revenue - Significant Increases (Decreases) in Contract Assets and Deferred Revenue (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureRevenueAdditionalInformation" id="DisclosureRevenueAdditionalInformation">
        <link:definition>1150 - Disclosure - Revenue - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCost" id="DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCost">
        <link:definition>1151 - Disclosure - Employee Costs from Continuing Operations - Schedule of Employee Benefits Cost (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsAdditionalInformation" id="DisclosureEmployeeCostsFromContinuingOperationsAdditionalInformation">
        <link:definition>1152 - Disclosure - Employee Costs from Continuing Operations - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherExpenseIncomeScheduleOfOtherExpenseIncome" id="DisclosureOtherExpenseIncomeScheduleOfOtherExpenseIncome">
        <link:definition>1153 - Disclosure - Other Expense (Income) - Schedule of Other Expense (Income) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasis" id="DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasis">
        <link:definition>1154 - Disclosure - Weighted Average Shares Outstanding - Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasisParenthetical" id="DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasisParenthetical">
        <link:definition>1155 - Disclosure - Weighted Average Shares Outstanding - Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingAdditionalInformation" id="DisclosureWeightedAverageSharesOutstandingAdditionalInformation">
        <link:definition>1156 - Disclosure - Weighted Average Shares Outstanding - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureCashFlowInformationReconciliationOfLiabilitiesArisingFromFinancingActivities" id="DisclosureCashFlowInformationReconciliationOfLiabilitiesArisingFromFinancingActivities">
        <link:definition>1157 - Disclosure - Cash Flow Information - Reconciliation of Liabilities Arising from Financing Activities (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformation" id="DisclosureRelatedPartyDisclosuresAdditionalInformation">
        <link:definition>1158 - Disclosure - Related - Party Disclosures - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfSubsidiaries" id="DisclosureRelatedPartyDisclosuresScheduleOfSubsidiaries">
        <link:definition>1159 - Disclosure - Related-Party Disclosures - Schedule of Subsidiaries (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfStructuredConsolidatedEntities" id="DisclosureRelatedPartyDisclosuresScheduleOfStructuredConsolidatedEntities">
        <link:definition>1160 - Disclosure - Related-Party Disclosures - Schedule of Structured Consolidated Entities (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresSummaryOfJointOperations" id="DisclosureRelatedPartyDisclosuresSummaryOfJointOperations">
        <link:definition>1161 - Disclosure - Related-Party Disclosures - Summary of Joint Operations (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfTransactionsWithRelatedParties" id="DisclosureRelatedPartyDisclosuresScheduleOfTransactionsWithRelatedParties">
        <link:definition>1162 - Disclosure - Related-Party Disclosures - Schedule of Transactions With Related Parties (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfCompensationOfKeyManagementPersonnelAndDirectorsOfTheCompany" id="DisclosureRelatedPartyDisclosuresScheduleOfCompensationOfKeyManagementPersonnelAndDirectorsOfTheCompany">
        <link:definition>1163 - Disclosure - Related-Party Disclosures - Schedule of Compensation of Key Management Personnel and Directors of the Company (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfOperatingSegments" id="DisclosureSegmentedInformationScheduleOfOperatingSegments">
        <link:definition>1164 - Disclosure - Segmented Information - Schedule of Operating Segments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfNonCurrentAssetsAndGrossRevenueByGeographicalAreas" id="DisclosureSegmentedInformationScheduleOfNonCurrentAssetsAndGrossRevenueByGeographicalAreas">
        <link:definition>1165 - Disclosure - Segmented Information - Schedule of Non-Current Assets and Gross Revenue by Geographical Areas (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfGrossRevenueByServices" id="DisclosureSegmentedInformationScheduleOfGrossRevenueByServices">
        <link:definition>1166 - Disclosure - Segmented Information - Schedule of Gross Revenue by Services (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationAdditionalInformation" id="DisclosureSegmentedInformationAdditionalInformation">
        <link:definition>1167 - Disclosure - Segmented Information - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureInvestmentTaxCreditAdditionalInformation" id="DisclosureInvestmentTaxCreditAdditionalInformation">
        <link:definition>1168 - Disclosure - Investment Tax Credit - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureEventsAfterTheReportingPeriodAdditionalInformation" id="DisclosureEventsAfterTheReportingPeriodAdditionalInformation">
        <link:definition>1169 - Disclosure - Events after the Reporting Period - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureComparativeFiguresAdditionalInformation" id="DisclosureComparativeFiguresAdditionalInformation">
        <link:definition>1170 - Disclosure - Comparative Figures - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherLiabilitiesSummaryOfOtherLiabilitiesAlternate1" id="DisclosureOtherLiabilitiesSummaryOfOtherLiabilitiesAlt1">
        <link:definition>1171 - Disclosure - Other Liabilities - Summary of Other Liabilities (Detail) (Alternate 1)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCostAlternate1" id="DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCostAlt1">
        <link:definition>1172 - Disclosure - Employee Costs from Continuing Operations - Schedule of Employee Benefits Cost (Detail) (Alternate 1)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:href="stn-20181231_cal.xml" xlink:title="Calculation Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:href="stn-20181231_def.xml" xlink:title="Definition Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:href="stn-20181231_lab.xml" xlink:title="Label Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:href="stn-20181231_pre.xml" xlink:title="Presentation Links, all"/>
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <import namespace="http://fasb.org/srt-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd"/>
  <import namespace="http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full" schemaLocation="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="https://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="https://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd"/>
  <element name="A0Member" id="stn_A0Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AboveOneTwentyOneDaysMember" id="stn_AboveOneTwentyOneDaysMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AccountsReceivableAndOtherCurrentFinancialAssetsMember" id="stn_AccountsReceivableAndOtherCurrentFinancialAssetsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" id="stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement" id="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" id="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" id="stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" id="stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" id="stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" id="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination" id="stn_AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdministrativeExpenseNetDefinedBenefitLiabilityAsset" id="stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AggregateMaturityValueOfNotes" id="stn_AggregateMaturityValueOfNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AgreementExpiryDate" id="stn_AgreementExpiryDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations" id="stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations" id="stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" id="stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" id="stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" id="stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AveragePriceOfCommonSharesRepurchasedAndCancelled" id="stn_AveragePriceOfCommonSharesRepurchasedAndCancelled" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BondMember" id="stn_BondMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BondsInterestRatePercentage" id="stn_BondsInterestRatePercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BuildingsServicesMember" id="stn_BuildingsServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CanadianFundMember" id="stn_CanadianFundMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CanadianPrimeRateAndUsBaseRateMember" id="stn_CanadianPrimeRateAndUsBaseRateMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CapitalTaxLossMember" id="stn_CapitalTaxLossMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CarryingAmountOfNotesPayable" id="stn_CarryingAmountOfNotesPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CashAndCashDepositsAndCashInEscrowMember" id="stn_CashAndCashDepositsAndCashInEscrowMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" id="stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" id="stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ChangeOrdersAndClaimsMember" id="stn_ChangeOrdersAndClaimsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ChargesToRetainedEarnings" id="stn_ChargesToRetainedEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ClassesOfOtherNonFinancialAssetsAxis" id="stn_ClassesOfOtherNonFinancialAssetsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
  <element name="ClassesOfOtherNonFinancialAssetsDomain" id="stn_ClassesOfOtherNonFinancialAssetsDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CommitmentsAbstract" id="stn_CommitmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ConstructionServicesGroupMember" id="stn_ConstructionServicesGroupMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ConstructionServicesMember" id="stn_ConstructionServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ConsultingServicesCanadaMember" id="stn_ConsultingServicesCanadaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ConsultingServicesGlobalMember" id="stn_ConsultingServicesGlobalMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ConsultingServicesMember" id="stn_ConsultingServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ConsultingServicesUnitedStatesMember" id="stn_ConsultingServicesUnitedStatesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ContinuingOperationMember" id="stn_ContinuingOperationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ContinuingOperations1Member" id="stn_ContinuingOperations1Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ContractAssetsAndHoldbacksMember" id="stn_ContractAssetsAndHoldbacksMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ContractAssetsLiabilitiesAxis" id="stn_ContractAssetsLiabilitiesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
  <element name="ContractAssetsLiabilitiesMember" id="stn_ContractAssetsLiabilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ContractBacklogAndFiniteTrademarksMember" id="stn_ContractBacklogAndFiniteTrademarksMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ContractBacklogMember" id="stn_ContractBacklogMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" id="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CountryOfIncorporationOfStructuredEntities" id="stn_CountryOfIncorporationOfStructuredEntities" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CreditFacilityAverageInterestRate" id="stn_CreditFacilityAverageInterestRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CurrentContractAssetsMember" id="stn_CurrentContractAssetsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CurrentContractLiabilitiesMember" id="stn_CurrentContractLiabilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DecreaseThroughDisposalFinancialLiabilities" id="stn_DecreaseThroughDisposalFinancialLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DecreaseThroughDispositionsContractAssets" id="stn_DecreaseThroughDispositionsContractAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredContractCostsMember" id="stn_DeferredContractCostsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredShareUnitMember" id="stn_DeferredShareUnitMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredShareUnitsPayable" id="stn_DeferredShareUnitsPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAbstract" id="stn_DeferredTaxAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxArisingInBusinessAcquisitionMember" id="stn_DeferredTaxArisingInBusinessAcquisitionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxDefinedBenefitObligationMember" id="stn_DeferredTaxDefinedBenefitObligationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary" id="stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform" id="stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DefinedBenefitPensionPlansContributionMember" id="stn_DefinedBenefitPensionPlansContributionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DefinedContributionPlansMember" id="stn_DefinedContributionPlansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DepreciationPropertyPlantAndEquipmentContinuingOperations" id="stn_DepreciationPropertyPlantAndEquipmentContinuingOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DepreciationPropertyPlantAndEquipmentDiscontinuedOperations" id="stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DerecognitionOfNotesPayable" id="stn_DerecognitionOfNotesPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities" id="stn_DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DilutiveShareOptions" id="stn_DilutiveShareOptions" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DirectLaborCosts" id="stn_DirectLaborCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfActuarialAssumptionsExplanatory" id="stn_DisclosureOfActuarialAssumptionsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfAmortizationOfIntangibleAssetsAbstract" id="stn_DisclosureOfAmortizationOfIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfCapitalManagementAbstract" id="stn_DisclosureOfCapitalManagementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfCapitalManagementExplanatory" id="stn_DisclosureOfCapitalManagementExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfCashAndCashEquivalentsLineItems" id="stn_DisclosureOfCashAndCashEquivalentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfCashAndCashEquivalentsTable" id="stn_DisclosureOfCashAndCashEquivalentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfContingenciesAndGuaranteesExplanatory" id="stn_DisclosureOfContingenciesAndGuaranteesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDeferredIncomeTaxesLineItems" id="stn_DisclosureOfDeferredIncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDeferredIncomeTaxesTable" id="stn_DisclosureOfDeferredIncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfDefinedBenefitObligationsExplanatory" id="stn_DisclosureOfDefinedBenefitObligationsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory" id="stn_DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory" id="stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory" id="stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory" id="stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory" id="stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDisposalOfSubsidiariesAbstract" id="stn_DisclosureOfDisposalOfSubsidiariesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" id="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" id="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfDividendsLineItems" id="stn_DisclosureOfDividendsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDividendsTable" id="stn_DisclosureOfDividendsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfEmployeeBenefitsCostTableTextBlock" id="stn_DisclosureOfEmployeeBenefitsCostTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfEmployeeCostLineItems" id="stn_DisclosureOfEmployeeCostLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfEmployeeCostsAbstract" id="stn_DisclosureOfEmployeeCostsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfEmployeeCostsExplanatory" id="stn_DisclosureOfEmployeeCostsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfEmployeeCostTable" id="stn_DisclosureOfEmployeeCostTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory" id="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory" id="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfFinanceLeasesByLesseeExplanatory" id="stn_DisclosureOfFinanceLeasesByLesseeExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfGoodwillAllocatedAbstract" id="stn_DisclosureOfGoodwillAllocatedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory" id="stn_DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfIncomeTaxAbstract" id="stn_DisclosureOfIncomeTaxAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfIncomeTaxLineItems" id="stn_DisclosureOfIncomeTaxLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfIncomeTaxTable" id="stn_DisclosureOfIncomeTaxTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostAbstract" id="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory" id="stn_DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" id="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" id="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueAbstract" id="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory" id="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" id="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" id="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfInvestmentTaxCreditsExplanatoy" id="stn_DisclosureOfInvestmentTaxCreditsExplanatoy" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfJointVenturesAndAssociatesAbstract" id="stn_DisclosureOfJointVenturesAndAssociatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfJointVenturesAndAssociatesTable" id="stn_DisclosureOfJointVenturesAndAssociatesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" id="stn_DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfKeyManagementPersonnelCompensationAbstract" id="stn_DisclosureOfKeyManagementPersonnelCompensationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfKeyManagementPersonnelCompensationExplanatory" id="stn_DisclosureOfKeyManagementPersonnelCompensationExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" id="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" id="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfNetDeferredTaxLiabilityExplanatory" id="stn_DisclosureOfNetDeferredTaxLiabilityExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfNetDefinedBenefitExpenseExplanatory" id="stn_DisclosureOfNetDefinedBenefitExpenseExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfNetIncomeFromDiscontinuedOperationsAbstract" id="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory" id="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfNetInterestExpenseIncomeAbstract" id="stn_DisclosureOfNetInterestExpenseIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfNetInterestExpenseIncomeLineItems" id="stn_DisclosureOfNetInterestExpenseIncomeLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfNetInterestExpenseIncomeTable" id="stn_DisclosureOfNetInterestExpenseIncomeTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfNotesPayableInBusinessCombinationAbstract" id="stn_DisclosureOfNotesPayableInBusinessCombinationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfNotesPayableInBusinessCombinationExplanatory" id="stn_DisclosureOfNotesPayableInBusinessCombinationExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory" id="stn_DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfOtherAssetsAbstract" id="stn_DisclosureOfOtherAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfOtherAssetsLineItems" id="stn_DisclosureOfOtherAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfOtherAssetsNoncurrentAssetsExplanatory" id="stn_DisclosureOfOtherAssetsNoncurrentAssetsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfOtherAssetsTable" id="stn_DisclosureOfOtherAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfOtherExpenseIncomeExplanatory" id="stn_DisclosureOfOtherExpenseIncomeExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfOtherNetFinanceExpenseAbstract" id="stn_DisclosureOfOtherNetFinanceExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfProvisionsAbstract" id="stn_DisclosureOfProvisionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfProvisionsLineItems" id="stn_DisclosureOfProvisionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfProvisionsTable" id="stn_DisclosureOfProvisionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory" id="stn_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfReconciliationOfEffectiveTaxRateExplanatory" id="stn_DisclosureOfReconciliationOfEffectiveTaxRateExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfSignificantAccountingPoliciesAbstract" id="stn_DisclosureOfSignificantAccountingPoliciesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfSignificantConsolidatedStructureEntitiesLineItems" id="stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfSignificantConsolidatedStructureEntitiesTable" id="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory" id="stn_DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfWeightedAverageNumberOfSharesExplanatory" id="stn_DisclosureOfWeightedAverageNumberOfSharesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory" id="stn_DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisposalGroupTransactionCost" id="stn_DisposalGroupTransactionCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DistributionPaymentOfRelatedPartyTransaction" id="stn_DistributionPaymentOfRelatedPartyTransaction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DividendPayableDate" id="stn_DividendPayableDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DividendsDeclaredDate" id="stn_DividendsDeclaredDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DividendsPayableDate" id="stn_DividendsPayableDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DividendsPayableDeclaredDate" id="stn_DividendsPayableDeclaredDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DividendsPayableRecordDate" id="stn_DividendsPayableRecordDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DividendsPerShareFourMember" id="stn_DividendsPerShareFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DividendsPerShareOneMember" id="stn_DividendsPerShareOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DividendsPerShareThreeMember" id="stn_DividendsPerShareThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DividendsPerShareTwoMember" id="stn_DividendsPerShareTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DividendsRecordDate" id="stn_DividendsRecordDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DividendsToShareholdersMember" id="stn_DividendsToShareholdersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DividendTransactionMember" id="stn_DividendTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DocumentandEntityInformationAbstract" id="stn_DocumentandEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DrawnBorrowingFacilities" id="stn_DrawnBorrowingFacilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EmployeeAndPayrollLiabilities" id="stn_EmployeeAndPayrollLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EmployeePensionCosts" id="stn_EmployeePensionCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EnergyAndResourcesServicesMember" id="stn_EnergyAndResourcesServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EngineeringEquipmentMember" id="stn_EngineeringEquipmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EnvironmentalServicesMember" id="stn_EnvironmentalServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" id="stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EquitySettledTransactionsMember" id="stn_EquitySettledTransactionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EstimatedHistoricalDataMember" id="stn_EstimatedHistoricalDataMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EventsAfterReportingPeriodMember" id="stn_EventsAfterReportingPeriodMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpectedProjectLossMember" id="stn_ExpectedProjectLossMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted" id="stn_ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpenseRelatedToFairValueOfOptionsGranted" id="stn_ExpenseRelatedToFairValueOfOptionsGranted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireAfterTwoThousandTwentyMember" id="stn_ExpireAfterTwoThousandTwentyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireBeforeTwoThousandTwentyMember" id="stn_ExpireBeforeTwoThousandTwentyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="Expiry2019To2038Member" id="stn_Expiry2019To2038Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" id="stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" id="stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FairValueOfOtherFinancialAssetsMaturityAmount" id="stn_FairValueOfOtherFinancialAssetsMaturityAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FinanceLeaseObligationsMember" id="stn_FinanceLeaseObligationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ForeignCurrenciesMember" id="stn_ForeignCurrenciesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GainOnRevolvingCreditFacilitiesModification" id="stn_GainOnRevolvingCreditFacilitiesModification" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes" id="stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GrossProceedsFromDisposalOfSubsidiaries" id="stn_GrossProceedsFromDisposalOfSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GrossRevenue" id="stn_GrossRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GrossTradeReceivables" id="stn_GrossTradeReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="HoldbacksCurrent" id="stn_HoldbacksCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="HoldbacksOnLongTermContractMember" id="stn_HoldbacksOnLongTermContractMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncomeTaxExpenseContinuingOperationsCurrent" id="stn_IncomeTaxExpenseContinuingOperationsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseDueToApplicationOfIFRS9Member" id="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss" id="stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" id="stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseInNumberOfSharesRepurchased" id="stn_IncreaseDecreaseInNumberOfSharesRepurchased" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseInRetainedEarnings" id="stn_IncreaseDecreaseInRetainedEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" id="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9" id="stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseInTaxRateAbstract" id="stn_IncreaseDecreaseInTaxRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset" id="stn_IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination" id="stn_IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset" id="stn_IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" id="stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities" id="stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseInProvisionsAndIndemnificationAssets" id="stn_IncreaseInProvisionsAndIndemnificationAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IndemnificationsMember" id="stn_IndemnificationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IndirectLaborCosts" id="stn_IndirectLaborCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InfrastructureMember" id="stn_InfrastructureMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InnovyzeIncMember" id="stn_InnovyzeIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IntangibleAssetMember" id="stn_IntangibleAssetMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IntangibleUnderFinanceLeaseMember" id="stn_IntangibleUnderFinanceLeaseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InterestExpenseOnOther" id="stn_InterestExpenseOnOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InterestOnNotesPayableRecognisedInBusinessCombination" id="stn_InterestOnNotesPayableRecognisedInBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InterestRateSwapAgreementAmount" id="stn_InterestRateSwapAgreementAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InterestRateSwapAgreementFixedInterestRate" id="stn_InterestRateSwapAgreementFixedInterestRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InterestRateSwapDescription" id="stn_InterestRateSwapDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InternationalInsuranceGroupIncMember" id="stn_InternationalInsuranceGroupIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InvestmentsHeldForSelfInsuredLiabilitiesMember" id="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InvestmentTaxCredits" id="stn_InvestmentTaxCredits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InvestmentTaxCreditsAbstract" id="stn_InvestmentTaxCreditsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InvestmentTaxCreditsMember" id="stn_InvestmentTaxCreditsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LeaseDisadvantagesMember" id="stn_LeaseDisadvantagesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LeaseExitLiabilityMember" id="stn_LeaseExitLiabilityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LeaseInducementBenefits" id="stn_LeaseInducementBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LeaseInducementsReceivable" id="stn_LeaseInducementsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LettersOfCreditIssuedAmount" id="stn_LettersOfCreditIssuedAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LettersOfCreditIssuedAndOutstandingInAddition" id="stn_LettersOfCreditIssuedAndOutstandingInAddition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LettersOfCreditOutstandingAmount1" id="stn_LettersOfCreditOutstandingAmount1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LiabilityForUncertainTaxPositions" id="stn_LiabilityForUncertainTaxPositions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" id="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" id="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" id="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" id="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale" id="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale" id="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LineOfCreditFacilityAdditionalBorrowingsCapacity" id="stn_LineOfCreditFacilityAdditionalBorrowingsCapacity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LineOfCreditFacilityMaximumBorrowingsCapacity" id="stn_LineOfCreditFacilityMaximumBorrowingsCapacity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LineOfCreditFacilityRemainingBorrowingCapacity1" id="stn_LineOfCreditFacilityRemainingBorrowingCapacity1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LineOfCreditMaturityPeriod" id="stn_LineOfCreditMaturityPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LongTermDebtUndiscountedCashFlows" id="stn_LongTermDebtUndiscountedCashFlows" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" id="stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations" id="stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MiscellaneousOtherIncomeExpense" id="stn_MiscellaneousOtherIncomeExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MiscellaneousOtherLiabilities" id="stn_MiscellaneousOtherLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MustangAcquisitionHoldingsIncMember" id="stn_MustangAcquisitionHoldingsIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MWHInternationalIncMember" id="stn_MWHInternationalIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NCIBMember" id="stn_NCIBMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NetDebtToEBITDARatio" id="stn_NetDebtToEBITDARatio" type="xbrli:pureItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NetDebtToEBITDARatioTarget" id="stn_NetDebtToEBITDARatioTarget" type="xbrli:pureItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" id="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations" id="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations" id="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NetEmployeeDefinedBenefitLiability" id="stn_NetEmployeeDefinedBenefitLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NetIncomeDecrease" id="stn_NetIncomeDecrease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NetIncomeIncrease" id="stn_NetIncomeIncrease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NetRevenue" id="stn_NetRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NeverExpireMember" id="stn_NeverExpireMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NinetyOneDaysToOneTwentyDaysMember" id="stn_NinetyOneDaysToOneTwentyDaysMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NonCapitalTaxLossesMember" id="stn_NonCapitalTaxLossesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NonCashPortionOfSoftwareAdditions" id="stn_NonCashPortionOfSoftwareAdditions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NoncashWorkingCapitalRateAppliedToCashFlowProjections" id="stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate" id="stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" id="stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate" id="stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" id="stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NonvestedOptionsMember" id="stn_NonvestedOptionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NotesPayable1" id="stn_NotesPayable1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NotesPayableMember" id="stn_NotesPayableMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NotesPayableRecognisedInBusinessCombination" id="stn_NotesPayableRecognisedInBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NovaScotiaCanadaMember" id="stn_NovaScotiaCanadaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfCashGeneratingUnit" id="stn_NumberOfCashGeneratingUnit" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfCommonSharesRepurchasedAndCancelled" id="stn_NumberOfCommonSharesRepurchasedAndCancelled" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfEmployerAppointedTrustee" id="stn_NumberOfEmployerAppointedTrustee" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" id="stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfShareOptionsVestedInSharebasedPaymentArrangement" id="stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfTranches" id="stn_NumberOfTranches" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OfficersAndEmployeesMember" id="stn_OfficersAndEmployeesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OnePointZeroPercentageDecreaseInEquityPriceRiskMember" id="stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OnePointZeroPercentageIncreaseInEquityPriceRiskMember" id="stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OneToThirtyDaysMember" id="stn_OneToThirtyDaysMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OperatingMarginRateAppliedToCashFlowProjections" id="stn_OperatingMarginRateAppliedToCashFlowProjections" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination" id="stn_OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherCashSettledSharebasedCompensation" id="stn_OtherCashSettledSharebasedCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherCountriesMember" id="stn_OtherCountriesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherFinanceExpense" id="stn_OtherFinanceExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" id="stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherFinancialAssetAtAmortisedCost" id="stn_OtherFinancialAssetAtAmortisedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherFinancialAssetMember" id="stn_OtherFinancialAssetMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherFinancialLiabilitiesUndiscountedCashFlows" id="stn_OtherFinancialLiabilitiesUndiscountedCashFlows" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherMember" id="stn_OtherMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherNetDefinedBenefitLiabilityAssetAbstract" id="stn_OtherNetDefinedBenefitLiabilityAssetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome" id="stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PaymentsOfNotesPayableRecognisedInBusinessCombination" id="stn_PaymentsOfNotesPayableRecognisedInBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PaymentsOnNotesPayableFromPreviousAcquisitions" id="stn_PaymentsOnNotesPayableFromPreviousAcquisitions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" id="stn_PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfPlanAssetInAnnuityPolicies" id="stn_PercentageOfPlanAssetInAnnuityPolicies" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfPlanAssetInSecuritiesOrHeldInCash" id="stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PerformanceShareUnitsMember" id="stn_PerformanceShareUnitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PeriodOfRevenueInTradeReceivables" id="stn_PeriodOfRevenueInTradeReceivables" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" id="stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PostEmploymentBenefitPlansMember" id="stn_PostEmploymentBenefitPlansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProceedsFromLeaseInducementsClassifiedAsInvestingActivities" id="stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities" id="stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProfitLossBeforeTaxDisposalOfDiscontinuedOperations" id="stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProfitLossFromContinuingOperationsAbstract" id="stn_ProfitLossFromContinuingOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProfitLossFromDiscontinuingOperationsAbstract" id="stn_ProfitLossFromDiscontinuingOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProfitLossFromDisposalOfDiscontinuedOperations" id="stn_ProfitLossFromDisposalOfDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProvisionForClaimsMember" id="stn_ProvisionForClaimsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProvisionsForClaimsRecognisedAsOfAcquisitionDate" id="stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProvisionsRecognisedAsOfAcquisitionDate" id="stn_ProvisionsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PurchaseContractualObligation" id="stn_PurchaseContractualObligation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RangesOfExercisePricesForOutstandingShareOptionsFourMember" id="stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RangesOfExercisePricesForOutstandingShareOptionsOneMember" id="stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RangesOfExercisePricesForOutstandingShareOptionsThreeMember" id="stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RangesOfExercisePricesForOutstandingShareOptionsTwoMember" id="stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" id="stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" id="stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ReductionOfShareCapitalAndContributedSurplus" id="stn_ReductionOfShareCapitalAndContributedSurplus" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RestatedBalanceMember" id="stn_RestatedBalanceMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RetirementBenefitObligationsRecognisedAsOfAcquisitionDate" id="stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RevenueFromContinuingOperations" id="stn_RevenueFromContinuingOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RevenueGrowthRates" id="stn_RevenueGrowthRates" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RevolvingCreditFacility1Member" id="stn_RevolvingCreditFacility1Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RevolvingCreditFacilityPayableAmount" id="stn_RevolvingCreditFacilityPayableAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SelfInsuredLiabilitiesProvisionMember" id="stn_SelfInsuredLiabilitiesProvisionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SharebasedPaymentArrangementVestingRightsPercentage" id="stn_SharebasedPaymentArrangementVestingRightsPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SharesApprovedInNormalCourseIssuerBid" id="stn_SharesApprovedInNormalCourseIssuerBid" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SharesRepurchasedForCancellation" id="stn_SharesRepurchasedForCancellation" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SignificantFinancingComponentMember" id="stn_SignificantFinancingComponentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SixtyOneToNinetyDaysMember" id="stn_SixtyOneToNinetyDaysMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SoftwareLicensesMember" id="stn_SoftwareLicensesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecArchitectureIncMember" id="stn_StantecArchitectureIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecArchitectureLtdMember" id="stn_StantecArchitectureLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecAustraliaPtyLtdMember" id="stn_StantecAustraliaPtyLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecConsultingCaribbeanLtdMember" id="stn_StantecConsultingCaribbeanLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecConsultingInternationalLLCMember" id="stn_StantecConsultingInternationalLLCMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecConsultingInternationalLtdMember" id="stn_StantecConsultingInternationalLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecConsultingLtdStantecExpertsconseilsLteeMember" id="stn_StantecConsultingLtdStantecExpertsconseilsLteeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecConsultingMichiganIncMember" id="stn_StantecConsultingMichiganIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecConsultingServicesIncMember" id="stn_StantecConsultingServicesIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecDelawareIILLCMember" id="stn_StantecDelawareIILLCMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecGeomaticsLtdMember" id="stn_StantecGeomaticsLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecHoldings2017LimitedMember" id="stn_StantecHoldings2017LimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecHoldingsTwoLtdMember" id="stn_StantecHoldingsTwoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecInternationalIncMember" id="stn_StantecInternationalIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecNewZealandMember" id="stn_StantecNewZealandMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecSGJointVentureMember" id="stn_StantecSGJointVentureMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecTechnologyInternationalIncMember" id="stn_StantecTechnologyInternationalIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StantecUKLimitedMember" id="stn_StantecUKLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StarrTwoMember" id="stn_StarrTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StatementLineItems" id="stn_StatementLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StatementTable" id="stn_StatementTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="SubconsultantSubcontractorAndOtherDirectExpenses" id="stn_SubconsultantSubcontractorAndOtherDirectExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxExpenseRelatingToDispositionOfSubsidiary" id="stn_TaxExpenseRelatingToDispositionOfSubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxExpenseRelatingToReorganizationOfCorporateStructure" id="stn_TaxExpenseRelatingToReorganizationOfCorporateStructure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxExpenseRelatingToTransitionTaxRelatedToTaxReform" id="stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther" id="stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxRateEffectOfDispositionOfSubsidiary" id="stn_TaxRateEffectOfDispositionOfSubsidiary" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome" id="stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxRateEffectOfReorganizationOfCorporateStructure" id="stn_TaxRateEffectOfReorganizationOfCorporateStructure" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits" id="stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxRateEffectOfTransitionTaxRelatedToTaxReform" id="stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TermLoanMember" id="stn_TermLoanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TermLoanTranchebMember" id="stn_TermLoanTranchebMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TermLoanTranchecMember" id="stn_TermLoanTranchecMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TextBlockAbstract" id="stn_TextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ThirtyOneToSixtyDaysMember" id="stn_ThirtyOneToSixtyDaysMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember" id="stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TradeAndOtherReceivablesLineItems" id="stn_TradeAndOtherReceivablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TradeAndOtherReceivablesTable" id="stn_TradeAndOtherReceivablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="TradeAndUnbilledReceivablesMember" id="stn_TradeAndUnbilledReceivablesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TradeReceivableHoldbacks" id="stn_TradeReceivableHoldbacks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TrancheAMember" id="stn_TrancheAMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TransactionCostsOnLongTermDebtMember" id="stn_TransactionCostsOnLongTermDebtMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UnbilledReceivables" id="stn_UnbilledReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UnitedStatesFundMember" id="stn_UnitedStatesFundMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" id="stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UnusedTaxCreditsAndTaxLossesMember" id="stn_UnusedTaxCreditsAndTaxLossesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="VariableAndNonLeaseComponentUnderNoncancellableOperatingLease" id="stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="Vesting1Axis" id="stn_Vesting1Axis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
  <element name="Vesting1Domain" id="stn_Vesting1Domain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WaterServicesMember" id="stn_WaterServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited" id="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WeightedAverageFairValueAtMeasurementDateShareOptionsVested" id="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WeightedAverageFairValueAtReportingDateShareOptionsNonVested" id="stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WeightedAverageInterestRate" id="stn_WeightedAverageInterestRate" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WeightedAverageRemainingContractualLifeOfExercisableShareOptions" id="stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions" id="stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WhollyOwnedSubsidiariesMember" id="stn_WhollyOwnedSubsidiariesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WriteOffOfTradeReceivables" id="stn_WriteOffOfTradeReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ZeroPointFivePercentageDecreaseInInterestRatesMember" id="stn_ZeroPointFivePercentageDecreaseInInterestRatesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ZeroPointFivePercentageIncreaseInInterestRatesMember" id="stn_ZeroPointFivePercentageIncreaseInInterestRatesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>stn-20181231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFS Xcelerate Taxonomy Calculation Linkbase - http://www.dfsco.com/financial-services/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 5 -->
<!-- Creation date: 2019-03-01T21:08:37Z -->
<!-- Copyright (c) 2017 Donnelley Financial, LLC. All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DocumentandEntityInformation" roleURI="http://www.stantec.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_1_2018-03-16_role-210000" roleURI="http://www.stantec.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_1_2018-03-16_role-310000" roleURI="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_1_2018-03-16_role-410000" roleURI="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_1_2018-03-16_role-410000Paren" roleURI="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000Parenthetical"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_1_2018-03-16_role-610000" roleURI="http://www.stantec.com/taxonomy/role/StatementOfChangesInEquity-610000"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_7_2018-03-16_role-510000" roleURI="http://www.stantec.com/taxonomy/role/StatementOfCashFlowsDirectMethod-510000"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAndDepreciationCalculationMethods" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAndDepreciationCalculationMethods"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAndLeasedAssetsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAndLeasedAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesShareBasedAndEquitySettledTransactionsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesShareBasedAndEquitySettledTransactionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesScheduleOfImpactOfChangesToAccountingPoliciesOnRetainedEarnings" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesScheduleOfImpactOfChangesToAccountingPoliciesOnRetainedEarnings"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementOfFinancialPosition" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementOfFinancialPosition"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS9OnEquityAftertax" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS9OnEquityAftertax"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfMeasurementCategoryOfFinancialAssets" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfMeasurementCategoryOfFinancialAssets"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureBusinessAcquisitionsSummaryOfConsiderationForAssetsAcquiredAndLiabilitiesAssumed" roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationForAssetsAcquiredAndLiabilitiesAssumed"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureBusinessAcquisitionsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureBusinessAcquisitionsSummaryOfConsiderationOfBusinessCombinations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationOfBusinessCombinations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureBusinessAcquisitionsSummaryOfNotesPayableInBusinessCombination" roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfNotesPayableInBusinessCombination"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfNetLossFromDiscontinuedOperations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfNetLossFromDiscontinuedOperations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfDispositionOfSubsidiary" roleURI="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfDispositionOfSubsidiary"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalents" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalents"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCashAndCashEquivalentsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivables" roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivablesParenthetical" roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivablesParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureTradeAndOtherReceivablesScheduleOfGrossTradeReceivablesAgingAnalysis" roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfGrossTradeReceivablesAgingAnalysis"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipment" roleURI="http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipment"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosurePropertyAndEquipmentAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureGoodwillScheduleOfReconciliationOfChangesInGoodwill" roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfReconciliationOfChangesInGoodwill"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureGoodwillAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureGoodwillScheduleOfGoodwillAllocated" roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfGoodwillAllocated"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureGoodwillSummaryOfMostSensitiveKeyAssumptionsUsedForCGUs" roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillSummaryOfMostSensitiveKeyAssumptionsUsedForCGUs"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIntangibleAssetsSummaryOfIntangibleAssets" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIntangibleAssetsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherAssetsScheduleOfOtherAssets" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsScheduleOfOtherAssets"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherAssetsDisclosureOfFairValueAndAmortizedCost" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfFairValueAndAmortizedCost"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherAssetsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherAssetsDisclosureOfTheBondPortfolioStatedAtFairValue" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfTheBondPortfolioStatedAtFairValue"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureTradeAndOtherPayablesSummaryOfTradeAndOtherPayables" roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherPayablesSummaryOfTradeAndOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureLongTermDebtSummaryOfLongTermDebt" roleURI="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebt"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureLongTermDebtAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureLongTermDebtFutureMinimumLeasePaymentsAndPresentValueOfTheNetMinimumLeasePaymentsUnderFinanceLeases" roleURI="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtFutureMinimumLeasePaymentsAndPresentValueOfTheNetMinimumLeasePaymentsUnderFinanceLeases"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureProvisionsSummaryOfProvisions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureProvisionsSummaryOfProvisions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureProvisionsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureProvisionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfEmployeeDefinedBenefitObligations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfEmployeeDefinedBenefitObligations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfReconciliationForNetDefinedBenefitLiability" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfReconciliationForNetDefinedBenefitLiability"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfNetDefinedBenefitAsset" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfNetDefinedBenefitAsset"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfMajorCategoriesOfPlanAssetsMeasuredAtFairValue" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfMajorCategoriesOfPlanAssetsMeasuredAtFairValue"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfPrincipalAssumptionsUsedInDeterminingPensionBenefitObligations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfPrincipalAssumptionsUsedInDeterminingPensionBenefitObligations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptionsParenthetical" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptionsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherLiabilitiesSummaryOfOtherLiabilities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherLiabilitiesSummaryOfOtherLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherLiabilitiesSummaryOfOtherLiabilitiesAlt1" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherLiabilitiesSummaryOfOtherLiabilitiesAlternate1"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCommitmentsSummaryOfFutureMinimumLeasePaymentsPayableUnderNoncancellableOperatingLeases" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCommitmentsSummaryOfFutureMinimumLeasePaymentsPayableUnderNoncancellableOperatingLeases"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCommitmentsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureContingenciesAndGuaranteesAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureContingenciesAndGuaranteesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSummaryOfDividendsDeclaredAndRecordedInTheConsolidatedFinancialStatements" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfDividendsDeclaredAndRecordedInTheConsolidatedFinancialStatements"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSharebasedPaymentTransactionsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSharebasedPaymentTransactionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSummaryOfGrantedShareOptions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfGrantedShareOptions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSummaryOfOutstandingShareOptions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfOutstandingShareOptions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSummaryOfWeightedAverageAssumptions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfWeightedAverageAssumptions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSummaryOfNonVestedOptions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfNonVestedOptions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForAssets" roleURI="http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForAssets"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForLiabilities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureFinancialInstrumentsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfLossAllowanceProvision" roleURI="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfLossAllowanceProvision"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfTimingOfUndiscountedCashOutflowsRelatingToFinancialLiabilities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTimingOfUndiscountedCashOutflowsRelatingToFinancialLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCapitalManagementAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCapitalManagementAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesSummaryOfEffectiveIncomeTaxForContinuingOperationsFromStatutoryCanadianTaxRates" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfEffectiveIncomeTaxForContinuingOperationsFromStatutoryCanadianTaxRates"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesSummaryOfMajorComponentsOfCurrentIncomeTaxExpenseFromContinuingOperations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfCurrentIncomeTaxExpenseFromContinuingOperations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesSummaryOfMajorComponentsOfDeferredIncomeTaxRecoveryExpenseFromContinuingOperations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfDeferredIncomeTaxRecoveryExpenseFromContinuingOperations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysNetDeferredIncomeTaxAssetsLiabilities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysNetDeferredIncomeTaxAssetsLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesScheduleOfReconciliationOfNetDeferredTaxAssetsLiabilities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfNetDeferredTaxAssetsLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesScheduleOfLossCarryforwards" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfLossCarryforwards"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesAdditionalInformations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfInterestExpense" roleURI="http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfInterestExpense"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfOtherNetFinanceExpense" roleURI="http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfOtherNetFinanceExpense"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRevenueSummaryOfInformationAboutReceivablesContractAssetsAndDeferredRevenueContractLiabilitiesFromContractsWithCustomers" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRevenueSummaryOfInformationAboutReceivablesContractAssetsAndDeferredRevenueContractLiabilitiesFromContractsWithCustomers"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRevenueSignificantIncreasesDecreasesInContractAssetsAndDeferredRevenue" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRevenueSignificantIncreasesDecreasesInContractAssetsAndDeferredRevenue"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRevenueAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRevenueAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCost" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCost"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCostAlt1" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCostAlternate1"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeCostsFromContinuingOperationsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherExpenseIncomeScheduleOfOtherExpenseIncome" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherExpenseIncomeScheduleOfOtherExpenseIncome"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasis" roleURI="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasis"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasisParenthetical" roleURI="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasisParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureWeightedAverageSharesOutstandingAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCashFlowInformationReconciliationOfLiabilitiesArisingFromFinancingActivities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCashFlowInformationReconciliationOfLiabilitiesArisingFromFinancingActivities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresScheduleOfSubsidiaries" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfSubsidiaries"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresScheduleOfStructuredConsolidatedEntities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfStructuredConsolidatedEntities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresSummaryOfJointOperations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresSummaryOfJointOperations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresScheduleOfTransactionsWithRelatedParties" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfTransactionsWithRelatedParties"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresScheduleOfCompensationOfKeyManagementPersonnelAndDirectorsOfTheCompany" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfCompensationOfKeyManagementPersonnelAndDirectorsOfTheCompany"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSegmentedInformationScheduleOfOperatingSegments" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfOperatingSegments"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSegmentedInformationScheduleOfNonCurrentAssetsAndGrossRevenueByGeographicalAreas" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfNonCurrentAssetsAndGrossRevenueByGeographicalAreas"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSegmentedInformationScheduleOfGrossRevenueByServices" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfGrossRevenueByServices"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSegmentedInformationAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureInvestmentTaxCreditAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureInvestmentTaxCreditAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEventsAfterTheReportingPeriodAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEventsAfterTheReportingPeriodAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureComparativeFiguresAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureComparativeFiguresAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGeneralInformationAboutFinancialStatementsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryPolicies" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryPolicies"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfAccountingJudgementsAndEstimatesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfGoodwillExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBorrowingsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfContingenciesAndGuaranteesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfContingenciesAndGuaranteesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCapitalManagementExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalManagementExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinanceCostExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinanceCostExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfRevenueExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfRevenueExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInvestmentTaxCreditsExplanatoy" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInvestmentTaxCreditsExplanatoy"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfReclassificationsOrChangesInPresentationExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfReclassificationsOrChangesInPresentationExplanatory"/>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DocumentandEntityInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionalPaidinCapital" xlink:label="ifrs-full_AdditionalPaidinCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentAssets" xlink:label="ifrs-full_CurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentContractAssets" xlink:label="ifrs-full_CurrentContractAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentContractLiabilities" xlink:label="ifrs-full_CurrentContractLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentLiabilities" xlink:label="ifrs-full_CurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPrepaidExpenses" xlink:label="ifrs-full_CurrentPrepaidExpenses"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentProvisions" xlink:label="ifrs-full_CurrentProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentRestrictedCashAndCashEquivalents" xlink:label="ifrs-full_CurrentRestrictedCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxAssetsCurrent" xlink:label="ifrs-full_CurrentTaxAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxLiabilitiesNoncurrent" xlink:label="ifrs-full_CurrentTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxAssets" xlink:label="ifrs-full_DeferredTaxAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="ifrs-full_DeferredTaxLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAndLiabilities" xlink:label="ifrs-full_EquityAndLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAttributableToOwnersOfParent" xlink:label="ifrs-full_EquityAttributableToOwnersOfParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Goodwill" xlink:label="ifrs-full_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IssuedCapital" xlink:label="ifrs-full_IssuedCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncontrollingInterests" xlink:label="ifrs-full_NoncontrollingInterests"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentProvisions" xlink:label="ifrs-full_NoncurrentProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:label="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentAssets" xlink:label="ifrs-full_OtherCurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentLiabilities" xlink:label="ifrs-full_OtherCurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentAssets" xlink:label="ifrs-full_OtherNoncurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentLiabilities" xlink:label="ifrs-full_OtherNoncurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarnings" xlink:label="ifrs-full_RetainedEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="ifrs-full_TradeAndOtherCurrentPayables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentReceivables" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_UnbilledReceivables" xlink:label="stn_UnbilledReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_CurrentAssets" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_PropertyPlantAndEquipment" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_Goodwill" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_InvestmentAccountedForUsingEquityMethod" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_DeferredTaxAssets" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_OtherNoncurrentAssets" order="1.1600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CashAndCashEquivalents" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentRestrictedCashAndCashEquivalents" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="stn_UnbilledReceivables" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentContractAssets" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentTaxAssetsCurrent" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentPrepaidExpenses" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_OtherCurrentAssets" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_TradeAndOtherCurrentPayables" order="1.1700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_CurrentContractLiabilities" order="1.1800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_CurrentTaxLiabilitiesCurrent" order="1.1900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_CurrentProvisions" order="1.2100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_OtherCurrentLiabilities" order="1.2200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAndLiabilities" xlink:to="ifrs-full_Liabilities" order="1.3000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAndLiabilities" xlink:to="ifrs-full_EquityAttributableToOwnersOfParent" order="1.3500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAndLiabilities" xlink:to="ifrs-full_NoncontrollingInterests" order="1.3600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAttributableToOwnersOfParent" xlink:to="ifrs-full_IssuedCapital" order="1.3100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAttributableToOwnersOfParent" xlink:to="ifrs-full_AdditionalPaidinCapital" order="1.3200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAttributableToOwnersOfParent" xlink:to="ifrs-full_RetainedEarnings" order="1.3300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAttributableToOwnersOfParent" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncome" order="1.3400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_CurrentLiabilities" order="1.2300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_CurrentTaxLiabilitiesNoncurrent" order="1.2400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_LongtermBorrowings" order="1.2500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_NoncurrentProvisions" order="1.2600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" order="1.2700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_DeferredTaxLiabilities" order="1.2800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_OtherNoncurrentLiabilities" order="1.2900" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmortisationExpense" xlink:label="ifrs-full_AmortisationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShare" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxExpenseIncome" xlink:label="ifrs-full_CurrentTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="ifrs-full_DeferredTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DepreciationExpense" xlink:label="ifrs-full_DepreciationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinanceIncomeCost" xlink:label="ifrs-full_FinanceIncomeCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnDisposalsOfInvestments" xlink:label="ifrs-full_GainsLossesOnDisposalsOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GrossProfit" xlink:label="ifrs-full_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRevenueExpense" xlink:label="ifrs-full_InterestRevenueExpense"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetRevenue" xlink:label="stn_NetRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherOperatingIncomeExpense" xlink:label="ifrs-full_OtherOperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromContinuingOperations" xlink:label="ifrs-full_ProfitLossFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevenueFromContinuingOperations" xlink:label="stn_RevenueFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:label="stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_BasicAndDilutedEarningsLossPerShare" xlink:to="ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations" order="1.2100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_BasicAndDilutedEarningsLossPerShare" xlink:to="ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations" order="1.2200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_GrossProfit" xlink:to="stn_NetRevenue" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_GrossProfit" xlink:to="ifrs-full_CostOfSales" order="1.0400" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_CurrentTaxExpenseIncome" order="1.1600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_DeferredTaxExpenseIncome" order="1.1700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_NetRevenue" xlink:to="stn_RevenueFromContinuingOperations" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_NetRevenue" xlink:to="stn_SubconsultantSubcontractorAndOtherDirectExpenses" order="1.0200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLossFromContinuingOperations" order="1.1900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_GrossProfit" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_SellingGeneralAndAdministrativeExpense" order="1.0600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_DepreciationExpense" order="1.0700" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_AmortisationExpense" order="1.0800" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_InterestRevenueExpense" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_FinanceIncomeCost" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_GainsLossesOnDisposalsOfInvestments" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_OtherOperatingIncomeExpense" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromContinuingOperations" xlink:to="ifrs-full_ProfitLossBeforeTax" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromContinuingOperations" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" order="1.1800" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComprehensiveIncome" xlink:label="ifrs-full_ComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:label="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" xlink:label="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" xlink:label="ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ComprehensiveIncome" xlink:to="ifrs-full_ProfitLoss" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ComprehensiveIncome" xlink:to="ifrs-full_OtherComprehensiveIncome" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncome" xlink:to="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncome" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:to="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" order="1.0300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:to="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:to="ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" order="1.0500" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000Parenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfChangesInEquity-610000">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfCashFlowsDirectMethod-510000">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinanceCostsPaidClassifiedAsOperatingActivities" xlink:label="ifrs-full_FinanceCostsPaidClassifiedAsOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities" xlink:label="ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities" xlink:label="ifrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities" xlink:label="ifrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink:label="ifrs-full_InterestPaidClassifiedAsOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestReceivedClassifiedAsOperatingActivities" xlink:label="ifrs-full_InterestReceivedClassifiedAsOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" xlink:label="ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsToAcquireOrRedeemEntitysShares" xlink:label="ifrs-full_PaymentsToAcquireOrRedeemEntitysShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:label="ifrs-full_PaymentsToAndOnBehalfOfEmployees"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsToSuppliersForGoodsAndServices" xlink:label="ifrs-full_PaymentsToSuppliersForGoodsAndServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromIssueOfOrdinaryShares" xlink:label="ifrs-full_ProceedsFromIssueOfOrdinaryShares"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities" xlink:label="stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:label="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices" xlink:label="ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RepaymentsOfCurrentBorrowings" xlink:label="ifrs-full_RepaymentsOfCurrentBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RepaymentsOfNoncurrentBorrowings" xlink:label="ifrs-full_RepaymentsOfNoncurrentBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations" order="1.3000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" order="1.3100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations" xlink:to="stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities" order="1.2300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations" xlink:to="ifrs-full_RepaymentsOfCurrentBorrowings" order="1.2400" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations" xlink:to="ifrs-full_RepaymentsOfNoncurrentBorrowings" order="1.2500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations" xlink:to="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" order="1.2600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations" xlink:to="ifrs-full_PaymentsToAcquireOrRedeemEntitysShares" order="1.2700" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations" xlink:to="ifrs-full_ProceedsFromIssueOfOrdinaryShares" order="1.2800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations" xlink:to="ifrs-full_DividendsPaidClassifiedAsFinancingActivities" order="1.2900" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" order="1.2100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations" xlink:to="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" order="1.1200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations" xlink:to="stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations" xlink:to="stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations" xlink:to="stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" order="1.1500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations" xlink:to="ifrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities" order="1.1600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations" xlink:to="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" order="1.1700" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations" xlink:to="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" order="1.1800" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations" xlink:to="ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" order="1.1900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations" xlink:to="ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations" xlink:to="ifrs-full_PaymentsToSuppliersForGoodsAndServices" order="1.0200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations" xlink:to="ifrs-full_PaymentsToAndOnBehalfOfEmployees" order="1.0300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations" xlink:to="ifrs-full_InterestReceivedClassifiedAsOperatingActivities" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations" xlink:to="ifrs-full_InterestPaidClassifiedAsOperatingActivities" order="1.0500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations" xlink:to="ifrs-full_FinanceCostsPaidClassifiedAsOperatingActivities" order="1.0600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations" xlink:to="ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities" order="1.0700" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations" xlink:to="ifrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities" order="1.2200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities" order="1.3200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" order="1.3300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAndDepreciationCalculationMethods">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAndLeasedAssetsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesShareBasedAndEquitySettledTransactionsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesScheduleOfImpactOfChangesToAccountingPoliciesOnRetainedEarnings">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementOfFinancialPosition">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS9OnEquityAftertax">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarnings" xlink:label="stn_IncreaseDecreaseInRetainedEarnings"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_IncreaseDecreaseInRetainedEarnings" xlink:to="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_IncreaseDecreaseInRetainedEarnings" xlink:to="stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfMeasurementCategoryOfFinancialAssets">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationForAssetsAcquiredAndLiabilitiesAssumed">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashTransferred" xlink:label="ifrs-full_CashTransferred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:label="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesIncurred" xlink:label="ifrs-full_LiabilitiesIncurred"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProvisionsRecognisedAsOfAcquisitionDate" xlink:label="stn_ProvisionsRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate" xlink:label="stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:to="ifrs-full_CashTransferred" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:to="ifrs-full_LiabilitiesIncurred" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate" order="1.0600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" order="1.0700" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate" order="1.1100" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="stn_ProvisionsRecognisedAsOfAcquisitionDate" order="1.1200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" order="1.1300" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationOfBusinessCombinations">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfNotesPayableInBusinessCombination">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfNetLossFromDiscontinuedOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpenseByNature" xlink:label="ifrs-full_ExpenseByNature"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent" xlink:label="ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations" xlink:label="stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProfitLossFromDisposalOfDiscontinuedOperations" xlink:label="stn_ProfitLossFromDisposalOfDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance" xlink:label="ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations" xlink:label="ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent" xlink:to="ifrs-full_ProfitLossBeforeTax" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent" xlink:to="ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations" order="1.0500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_Revenue" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_ExpenseByNature" order="1.0200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:to="ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:to="stn_ProfitLossFromDisposalOfDiscontinuedOperations" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_ProfitLossFromDisposalOfDiscontinuedOperations" xlink:to="stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_ProfitLossFromDisposalOfDiscontinuedOperations" xlink:to="ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance" order="1.0800" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfDispositionOfSubsidiary">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisposalGroupTransactionCost" xlink:label="stn_DisposalGroupTransactionCost"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GrossProceedsFromDisposalOfSubsidiaries" xlink:label="stn_GrossProceedsFromDisposalOfSubsidiaries"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:label="ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:label="ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:to="stn_GrossProceedsFromDisposalOfSubsidiaries" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:to="ifrs-full_IncreaseDecreaseInWorkingCapital" order="1.0200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:to="stn_DisposalGroupTransactionCost" order="1.0300" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalents">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Cash" xlink:label="ifrs-full_Cash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents" xlink:label="ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashAndCashEquivalents" xlink:to="ifrs-full_Cash" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashAndCashEquivalents" xlink:to="ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivables">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_HoldbacksCurrent" xlink:label="stn_HoldbacksCurrent"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LeaseInducementsReceivable" xlink:label="stn_LeaseInducementsReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherReceivables" xlink:label="ifrs-full_OtherReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherReceivables" xlink:label="ifrs-full_TradeAndOtherReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeReceivables" xlink:label="ifrs-full_TradeReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_TradeAndOtherReceivables" xlink:to="ifrs-full_TradeReceivables" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_TradeAndOtherReceivables" xlink:to="stn_HoldbacksCurrent" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_TradeAndOtherReceivables" xlink:to="stn_LeaseInducementsReceivable" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_TradeAndOtherReceivables" xlink:to="ifrs-full_OtherReceivables" order="1.0400" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivablesParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfGrossTradeReceivablesAgingAnalysis">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipment">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfReconciliationOfChangesInGoodwill">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureGoodwillAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfGoodwillAllocated">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureGoodwillSummaryOfMostSensitiveKeyAssumptionsUsedForCGUs">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssets">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsScheduleOfOtherAssets">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfFairValueAndAmortizedCost">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfTheBondPortfolioStatedAtFairValue">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherPayablesSummaryOfTradeAndOtherPayables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Accruals" xlink:label="ifrs-full_Accruals"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EmployeeAndPayrollLiabilities" xlink:label="stn_EmployeeAndPayrollLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherPayables" xlink:label="ifrs-full_TradeAndOtherPayables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:label="ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_TradeAndOtherPayables" xlink:to="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_TradeAndOtherPayables" xlink:to="stn_EmployeeAndPayrollLiabilities" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_TradeAndOtherPayables" xlink:to="ifrs-full_Accruals" order="1.0300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebt">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Borrowings" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Borrowings" xlink:to="ifrs-full_LongtermBorrowings" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtFutureMinimumLeasePaymentsAndPresentValueOfTheNetMinimumLeasePaymentsUnderFinanceLeases">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FutureFinanceChargeOnFinanceLease" xlink:label="ifrs-full_FutureFinanceChargeOnFinanceLease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayable" xlink:label="ifrs-full_MinimumFinanceLeasePaymentsPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue" xlink:label="ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue" xlink:to="ifrs-full_MinimumFinanceLeasePaymentsPayable" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue" xlink:to="ifrs-full_FutureFinanceChargeOnFinanceLease" order="1.0300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureProvisionsSummaryOfProvisions">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureProvisionsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfEmployeeDefinedBenefitObligations">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfReconciliationForNetDefinedBenefitLiability">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" xlink:label="stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" order="1.1100" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" order="1.1300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" order="1.1400" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:to="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:to="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:to="stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" order="1.0500" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfNetDefinedBenefitAsset">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:to="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:to="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfMajorCategoriesOfPlanAssetsMeasuredAtFairValue">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfPrincipalAssumptionsUsedInDeterminingPensionBenefitObligations">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptions">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptionsParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherLiabilitiesSummaryOfOtherLiabilities">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredShareUnitsPayable" xlink:label="stn_DeferredShareUnitsPayable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LeaseInducementBenefits" xlink:label="stn_LeaseInducementBenefits"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LiabilityForUncertainTaxPositions" xlink:label="stn_LiabilityForUncertainTaxPositions"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_MiscellaneousOtherLiabilities" xlink:label="stn_MiscellaneousOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherCashSettledSharebasedCompensation" xlink:label="stn_OtherCashSettledSharebasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherLiabilities" xlink:label="ifrs-full_OtherLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherLiabilities" xlink:to="stn_LeaseInducementBenefits" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherLiabilities" xlink:to="stn_DeferredShareUnitsPayable" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherLiabilities" xlink:to="stn_OtherCashSettledSharebasedCompensation" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherLiabilities" xlink:to="stn_LiabilityForUncertainTaxPositions" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherLiabilities" xlink:to="stn_MiscellaneousOtherLiabilities" order="1.0500" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherLiabilitiesSummaryOfOtherLiabilitiesAlternate1">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentLiabilities" xlink:label="ifrs-full_OtherCurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherLiabilities" xlink:label="ifrs-full_OtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentLiabilities" xlink:label="ifrs-full_OtherNoncurrentLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherLiabilities" xlink:to="ifrs-full_OtherCurrentLiabilities" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherLiabilities" xlink:to="ifrs-full_OtherNoncurrentLiabilities" order="1.0700" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCommitmentsSummaryOfFutureMinimumLeasePaymentsPayableUnderNoncancellableOperatingLeases">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureContingenciesAndGuaranteesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfDividendsDeclaredAndRecordedInTheConsolidatedFinancialStatements">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSharebasedPaymentTransactionsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfGrantedShareOptions">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfOutstandingShareOptions">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfWeightedAverageAssumptions">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfNonVestedOptions">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForAssets">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForLiabilities">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfLossAllowanceProvision">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTimingOfUndiscountedCashOutflowsRelatingToFinancialLiabilities">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LongTermDebtUndiscountedCashFlows" xlink:label="stn_LongTermDebtUndiscountedCashFlows"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:label="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinancialLiabilitiesUndiscountedCashFlows" xlink:label="stn_OtherFinancialLiabilitiesUndiscountedCashFlows"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" xlink:label="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:to="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:to="stn_LongTermDebtUndiscountedCashFlows" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:to="stn_OtherFinancialLiabilitiesUndiscountedCashFlows" order="1.0300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCapitalManagementAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfEffectiveIncomeTaxForContinuingOperationsFromStatutoryCanadianTaxRates">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ApplicableTaxRate" xlink:label="ifrs-full_ApplicableTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AverageEffectiveTaxRate" xlink:label="ifrs-full_AverageEffectiveTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:label="ifrs-full_TaxRateEffectFromChangeInTaxRate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther" xlink:label="stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfDispositionOfSubsidiary" xlink:label="stn_TaxRateEffectOfDispositionOfSubsidiary"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxRateEffectOfForeignTaxRates" xlink:label="ifrs-full_TaxRateEffectOfForeignTaxRates"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome" xlink:label="stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfReorganizationOfCorporateStructure" xlink:label="stn_TaxRateEffectOfReorganizationOfCorporateStructure"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits" xlink:label="stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxRateEffectOfTaxLosses" xlink:label="ifrs-full_TaxRateEffectOfTaxLosses"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform" xlink:label="stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AverageEffectiveTaxRate" xlink:to="ifrs-full_ApplicableTaxRate" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AverageEffectiveTaxRate" xlink:to="stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AverageEffectiveTaxRate" xlink:to="ifrs-full_TaxRateEffectOfForeignTaxRates" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AverageEffectiveTaxRate" xlink:to="stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AverageEffectiveTaxRate" xlink:to="ifrs-full_TaxRateEffectOfTaxLosses" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AverageEffectiveTaxRate" xlink:to="stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AverageEffectiveTaxRate" xlink:to="stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AverageEffectiveTaxRate" xlink:to="stn_TaxRateEffectOfReorganizationOfCorporateStructure" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AverageEffectiveTaxRate" xlink:to="stn_TaxRateEffectOfDispositionOfSubsidiary" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AverageEffectiveTaxRate" xlink:to="ifrs-full_TaxRateEffectFromChangeInTaxRate" order="1.1000" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfCurrentIncomeTaxExpenseFromContinuingOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxExpenseIncome" xlink:label="ifrs-full_CurrentTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncomeTaxExpenseContinuingOperationsCurrent" xlink:label="stn_IncomeTaxExpenseContinuingOperationsCurrent"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxExpenseRelatingToDispositionOfSubsidiary" xlink:label="stn_TaxExpenseRelatingToDispositionOfSubsidiary"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxExpenseRelatingToReorganizationOfCorporateStructure" xlink:label="stn_TaxExpenseRelatingToReorganizationOfCorporateStructure"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform" xlink:label="stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentTaxExpenseIncome" xlink:to="stn_IncomeTaxExpenseContinuingOperationsCurrent" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentTaxExpenseIncome" xlink:to="stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentTaxExpenseIncome" xlink:to="stn_TaxExpenseRelatingToDispositionOfSubsidiary" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentTaxExpenseIncome" xlink:to="stn_TaxExpenseRelatingToReorganizationOfCorporateStructure" order="1.0400" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfDeferredIncomeTaxRecoveryExpenseFromContinuingOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="ifrs-full_DeferredTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary" xlink:label="stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform" xlink:label="stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense" xlink:label="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:label="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_DeferredTaxExpenseIncome" xlink:to="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense" order="1.0100" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_DeferredTaxExpenseIncome" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_DeferredTaxExpenseIncome" xlink:to="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" order="1.0300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_DeferredTaxExpenseIncome" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_DeferredTaxExpenseIncome" xlink:to="stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_DeferredTaxExpenseIncome" xlink:to="stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary" order="1.0600" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysNetDeferredIncomeTaxAssetsLiabilities">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilityAsset" xlink:label="ifrs-full_DeferredTaxLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDeferredTaxAssets" xlink:label="ifrs-full_NetDeferredTaxAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDeferredTaxLiabilities" xlink:label="ifrs-full_NetDeferredTaxLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_DeferredTaxLiabilityAsset" xlink:to="ifrs-full_NetDeferredTaxLiabilities" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_DeferredTaxLiabilityAsset" xlink:to="ifrs-full_NetDeferredTaxAssets" order="1.0200" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfNetDeferredTaxAssetsLiabilities">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfLossCarryforwards">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformations">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfInterestExpense">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpense" xlink:label="ifrs-full_InterestExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpenseOnBorrowings" xlink:label="ifrs-full_InterestExpenseOnBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpenseOnFinanceLeases" xlink:label="ifrs-full_InterestExpenseOnFinanceLeases"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InterestExpenseOnOther" xlink:label="stn_InterestExpenseOnOther"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestIncomeOnOtherFinancialAssets" xlink:label="ifrs-full_InterestIncomeOnOtherFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRevenueExpense" xlink:label="ifrs-full_InterestRevenueExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:label="ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueFromInterest" xlink:label="ifrs-full_RevenueFromInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_InterestExpense" xlink:to="ifrs-full_InterestExpenseOnBorrowings" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_InterestExpense" xlink:to="ifrs-full_InterestExpenseOnFinanceLeases" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_InterestExpense" xlink:to="stn_InterestExpenseOnOther" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_InterestRevenueExpense" xlink:to="ifrs-full_InterestExpense" order="1.0400" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_InterestRevenueExpense" xlink:to="ifrs-full_RevenueFromInterest" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_RevenueFromInterest" xlink:to="ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_RevenueFromInterest" xlink:to="ifrs-full_InterestIncomeOnOtherFinancialAssets" order="1.0600" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfOtherNetFinanceExpense">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:label="stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BankAndSimilarCharges" xlink:label="ifrs-full_BankAndSimilarCharges"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DerecognitionOfNotesPayable" xlink:label="stn_DerecognitionOfNotesPayable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" xlink:label="stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherFinanceCost" xlink:label="ifrs-full_OtherFinanceCost"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinanceExpense" xlink:label="stn_OtherFinanceExpense"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:label="stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherFinanceCost" xlink:to="stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" order="1.0400" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherFinanceCost" xlink:to="stn_DerecognitionOfNotesPayable" order="1.0500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_OtherFinanceExpense" xlink:to="stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_OtherFinanceExpense" xlink:to="stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_OtherFinanceExpense" xlink:to="ifrs-full_BankAndSimilarCharges" order="1.0300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRevenueSummaryOfInformationAboutReceivablesContractAssetsAndDeferredRevenueContractLiabilitiesFromContractsWithCustomers">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentContractAssets" xlink:label="ifrs-full_CurrentContractAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentContractLiabilities" xlink:label="ifrs-full_CurrentContractLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReceivablesFromContractsWithCustomers" xlink:label="ifrs-full_ReceivablesFromContractsWithCustomers"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TradeReceivableHoldbacks" xlink:label="stn_TradeReceivableHoldbacks"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_UnbilledReceivables" xlink:label="stn_UnbilledReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ReceivablesFromContractsWithCustomers" xlink:to="stn_TradeReceivableHoldbacks" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ReceivablesFromContractsWithCustomers" xlink:to="stn_UnbilledReceivables" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ReceivablesFromContractsWithCustomers" xlink:to="ifrs-full_CurrentContractAssets" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ReceivablesFromContractsWithCustomers" xlink:to="ifrs-full_CurrentContractLiabilities" order="1.0400" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRevenueSignificantIncreasesDecreasesInContractAssetsAndDeferredRevenue">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRevenueAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCost">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="ifrs-full_EmployeeBenefitsExpense"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EmployeePensionCosts" xlink:label="stn_EmployeePensionCosts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:label="ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="ifrs-full_ShorttermEmployeeBenefitsExpense" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="stn_EmployeePensionCosts" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" order="1.0300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCostAlternate1">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DirectLaborCosts" xlink:label="stn_DirectLaborCosts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="ifrs-full_EmployeeBenefitsExpense"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IndirectLaborCosts" xlink:label="stn_IndirectLaborCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="stn_DirectLaborCosts" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="stn_IndirectLaborCosts" order="1.0500" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherExpenseIncomeScheduleOfOtherExpenseIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment" xlink:label="ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_MiscellaneousOtherIncomeExpense" xlink:label="stn_MiscellaneousOtherIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherOperatingIncomeExpense" xlink:label="ifrs-full_OtherOperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:label="stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:label="stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="stn_MiscellaneousOtherIncomeExpense" order="1.0400" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasis">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustedWeightedAverageShares" xlink:label="ifrs-full_AdjustedWeightedAverageShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:label="ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageShares" xlink:label="ifrs-full_WeightedAverageShares"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AdjustedWeightedAverageShares" xlink:to="ifrs-full_WeightedAverageShares" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AdjustedWeightedAverageShares" xlink:to="ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasisParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCashFlowInformationReconciliationOfLiabilitiesArisingFromFinancingActivities">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfSubsidiaries">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfStructuredConsolidatedEntities">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresSummaryOfJointOperations">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfTransactionsWithRelatedParties">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfCompensationOfKeyManagementPersonnelAndDirectorsOfTheCompany">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DirectorsRemunerationExpense" xlink:label="ifrs-full_DirectorsRemunerationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensation" xlink:label="ifrs-full_KeyManagementPersonnelCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:label="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:label="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_KeyManagementPersonnelCompensation" xlink:to="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_KeyManagementPersonnelCompensation" xlink:to="ifrs-full_DirectorsRemunerationExpense" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_KeyManagementPersonnelCompensation" xlink:to="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" order="1.0300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfOperatingSegments">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetRevenue" xlink:label="stn_NetRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:label="stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_NetRevenue" xlink:to="ifrs-full_Revenue" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="stn_NetRevenue" xlink:to="stn_SubconsultantSubcontractorAndOtherDirectExpenses" order="1.0200" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfNonCurrentAssetsAndGrossRevenueByGeographicalAreas">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfGrossRevenueByServices">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureInvestmentTaxCreditAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEventsAfterTheReportingPeriodAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureComparativeFiguresAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGeneralInformationAboutFinancialStatementsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryPolicies">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingJudgementsAndEstimatesExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfContingenciesAndGuaranteesExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalManagementExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInvestmentTaxCreditsExplanatoy">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfReclassificationsOrChangesInPresentationExplanatory">
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>stn-20181231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFS Xcelerate Taxonomy Definition Linkbase - http://www.dfsco.com/financial-services/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 5 -->
<!-- Creation date: 2019-03-01T21:08:37Z -->
<!-- Copyright (c) 2017 Donnelley Financial, LLC. All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  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">
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DocumentandEntityInformation" roleURI="http://www.stantec.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_1_2018-03-16_role-210000" roleURI="http://www.stantec.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_1_2018-03-16_role-310000" roleURI="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_1_2018-03-16_role-410000" roleURI="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_1_2018-03-16_role-410000Paren" roleURI="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000Parenthetical"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_1_2018-03-16_role-610000" roleURI="http://www.stantec.com/taxonomy/role/StatementOfChangesInEquity-610000"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_7_2018-03-16_role-510000" roleURI="http://www.stantec.com/taxonomy/role/StatementOfCashFlowsDirectMethod-510000"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAndDepreciationCalculationMethods" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAndDepreciationCalculationMethods"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAndLeasedAssetsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAndLeasedAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesShareBasedAndEquitySettledTransactionsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesShareBasedAndEquitySettledTransactionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesScheduleOfImpactOfChangesToAccountingPoliciesOnRetainedEarnings" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesScheduleOfImpactOfChangesToAccountingPoliciesOnRetainedEarnings"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementOfFinancialPosition" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementOfFinancialPosition"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS9OnEquityAftertax" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS9OnEquityAftertax"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfMeasurementCategoryOfFinancialAssets" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfMeasurementCategoryOfFinancialAssets"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureBusinessAcquisitionsSummaryOfConsiderationForAssetsAcquiredAndLiabilitiesAssumed" roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationForAssetsAcquiredAndLiabilitiesAssumed"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureBusinessAcquisitionsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureBusinessAcquisitionsSummaryOfConsiderationOfBusinessCombinations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationOfBusinessCombinations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureBusinessAcquisitionsSummaryOfNotesPayableInBusinessCombination" roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfNotesPayableInBusinessCombination"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfNetLossFromDiscontinuedOperations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfNetLossFromDiscontinuedOperations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfDispositionOfSubsidiary" roleURI="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfDispositionOfSubsidiary"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalents" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalents"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCashAndCashEquivalentsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivables" roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivablesParenthetical" roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivablesParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureTradeAndOtherReceivablesScheduleOfGrossTradeReceivablesAgingAnalysis" roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfGrossTradeReceivablesAgingAnalysis"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipment" roleURI="http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipment"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosurePropertyAndEquipmentAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureGoodwillScheduleOfReconciliationOfChangesInGoodwill" roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfReconciliationOfChangesInGoodwill"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureGoodwillAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureGoodwillScheduleOfGoodwillAllocated" roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfGoodwillAllocated"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureGoodwillSummaryOfMostSensitiveKeyAssumptionsUsedForCGUs" roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillSummaryOfMostSensitiveKeyAssumptionsUsedForCGUs"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIntangibleAssetsSummaryOfIntangibleAssets" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIntangibleAssetsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherAssetsScheduleOfOtherAssets" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsScheduleOfOtherAssets"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherAssetsDisclosureOfFairValueAndAmortizedCost" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfFairValueAndAmortizedCost"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherAssetsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherAssetsDisclosureOfTheBondPortfolioStatedAtFairValue" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfTheBondPortfolioStatedAtFairValue"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureTradeAndOtherPayablesSummaryOfTradeAndOtherPayables" roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherPayablesSummaryOfTradeAndOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureLongTermDebtSummaryOfLongTermDebt" roleURI="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebt"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureLongTermDebtAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureLongTermDebtFutureMinimumLeasePaymentsAndPresentValueOfTheNetMinimumLeasePaymentsUnderFinanceLeases" roleURI="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtFutureMinimumLeasePaymentsAndPresentValueOfTheNetMinimumLeasePaymentsUnderFinanceLeases"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureProvisionsSummaryOfProvisions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureProvisionsSummaryOfProvisions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureProvisionsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureProvisionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfEmployeeDefinedBenefitObligations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfEmployeeDefinedBenefitObligations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfReconciliationForNetDefinedBenefitLiability" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfReconciliationForNetDefinedBenefitLiability"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfNetDefinedBenefitAsset" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfNetDefinedBenefitAsset"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfMajorCategoriesOfPlanAssetsMeasuredAtFairValue" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfMajorCategoriesOfPlanAssetsMeasuredAtFairValue"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfPrincipalAssumptionsUsedInDeterminingPensionBenefitObligations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfPrincipalAssumptionsUsedInDeterminingPensionBenefitObligations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptionsParenthetical" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptionsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherLiabilitiesSummaryOfOtherLiabilities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherLiabilitiesSummaryOfOtherLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCommitmentsSummaryOfFutureMinimumLeasePaymentsPayableUnderNoncancellableOperatingLeases" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCommitmentsSummaryOfFutureMinimumLeasePaymentsPayableUnderNoncancellableOperatingLeases"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCommitmentsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureContingenciesAndGuaranteesAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureContingenciesAndGuaranteesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSummaryOfDividendsDeclaredAndRecordedInTheConsolidatedFinancialStatements" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfDividendsDeclaredAndRecordedInTheConsolidatedFinancialStatements"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSharebasedPaymentTransactionsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSharebasedPaymentTransactionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSummaryOfGrantedShareOptions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfGrantedShareOptions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSummaryOfOutstandingShareOptions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfOutstandingShareOptions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSummaryOfWeightedAverageAssumptions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfWeightedAverageAssumptions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSummaryOfNonVestedOptions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfNonVestedOptions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForAssets" roleURI="http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForAssets"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForLiabilities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureFinancialInstrumentsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfLossAllowanceProvision" roleURI="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfLossAllowanceProvision"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfTimingOfUndiscountedCashOutflowsRelatingToFinancialLiabilities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTimingOfUndiscountedCashOutflowsRelatingToFinancialLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCapitalManagementAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCapitalManagementAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesSummaryOfEffectiveIncomeTaxForContinuingOperationsFromStatutoryCanadianTaxRates" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfEffectiveIncomeTaxForContinuingOperationsFromStatutoryCanadianTaxRates"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesSummaryOfMajorComponentsOfCurrentIncomeTaxExpenseFromContinuingOperations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfCurrentIncomeTaxExpenseFromContinuingOperations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesSummaryOfMajorComponentsOfDeferredIncomeTaxRecoveryExpenseFromContinuingOperations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfDeferredIncomeTaxRecoveryExpenseFromContinuingOperations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysNetDeferredIncomeTaxAssetsLiabilities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysNetDeferredIncomeTaxAssetsLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesScheduleOfReconciliationOfNetDeferredTaxAssetsLiabilities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfNetDeferredTaxAssetsLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesScheduleOfLossCarryforwards" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfLossCarryforwards"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesAdditionalInformations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfInterestExpense" roleURI="http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfInterestExpense"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfOtherNetFinanceExpense" roleURI="http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfOtherNetFinanceExpense"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRevenueSummaryOfInformationAboutReceivablesContractAssetsAndDeferredRevenueContractLiabilitiesFromContractsWithCustomers" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRevenueSummaryOfInformationAboutReceivablesContractAssetsAndDeferredRevenueContractLiabilitiesFromContractsWithCustomers"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRevenueSignificantIncreasesDecreasesInContractAssetsAndDeferredRevenue" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRevenueSignificantIncreasesDecreasesInContractAssetsAndDeferredRevenue"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRevenueAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRevenueAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCost" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCost"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeCostsFromContinuingOperationsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherExpenseIncomeScheduleOfOtherExpenseIncome" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherExpenseIncomeScheduleOfOtherExpenseIncome"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasis" roleURI="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasis"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasisParenthetical" roleURI="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasisParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureWeightedAverageSharesOutstandingAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCashFlowInformationReconciliationOfLiabilitiesArisingFromFinancingActivities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCashFlowInformationReconciliationOfLiabilitiesArisingFromFinancingActivities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresScheduleOfSubsidiaries" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfSubsidiaries"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresScheduleOfStructuredConsolidatedEntities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfStructuredConsolidatedEntities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresSummaryOfJointOperations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresSummaryOfJointOperations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresScheduleOfTransactionsWithRelatedParties" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfTransactionsWithRelatedParties"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresScheduleOfCompensationOfKeyManagementPersonnelAndDirectorsOfTheCompany" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfCompensationOfKeyManagementPersonnelAndDirectorsOfTheCompany"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSegmentedInformationScheduleOfOperatingSegments" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfOperatingSegments"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSegmentedInformationScheduleOfNonCurrentAssetsAndGrossRevenueByGeographicalAreas" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfNonCurrentAssetsAndGrossRevenueByGeographicalAreas"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSegmentedInformationScheduleOfGrossRevenueByServices" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfGrossRevenueByServices"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSegmentedInformationAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureInvestmentTaxCreditAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureInvestmentTaxCreditAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEventsAfterTheReportingPeriodAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEventsAfterTheReportingPeriodAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureComparativeFiguresAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureComparativeFiguresAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGeneralInformationAboutFinancialStatementsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryPolicies" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryPolicies"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfAccountingJudgementsAndEstimatesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfGoodwillExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBorrowingsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfContingenciesAndGuaranteesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfContingenciesAndGuaranteesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCapitalManagementExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalManagementExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinanceCostExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinanceCostExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfRevenueExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfRevenueExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInvestmentTaxCreditsExplanatoy" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInvestmentTaxCreditsExplanatoy"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfReclassificationsOrChangesInPresentationExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfReclassificationsOrChangesInPresentationExplanatory"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DocumentandEntityInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000Parenthetical">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfChangesInEquity-610000">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionalPaidinCapitalMember" xlink:label="ifrs-full_AdditionalPaidinCapitalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComprehensiveIncome" xlink:label="ifrs-full_ComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendsPaid" xlink:label="ifrs-full_DividendsPaid"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAttributableToOwnersOfParent" xlink:label="ifrs-full_EquityAttributableToOwnersOfParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialEffectOfChangesInAccountingPolicyMember" xlink:label="ifrs-full_FinancialEffectOfChangesInAccountingPolicyMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInNumberOfSharesRepurchased" xlink:label="stn_IncreaseDecreaseInNumberOfSharesRepurchased"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:label="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:label="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IssuedCapitalMember" xlink:label="ifrs-full_IssuedCapitalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="ifrs-full_NumberOfSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PreviouslyStatedMember" xlink:label="ifrs-full_PreviouslyStatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PurchaseOfTreasuryShares" xlink:label="ifrs-full_PurchaseOfTreasuryShares"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" xlink:label="stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RestatedBalanceMember" xlink:label="stn_RestatedBalanceMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarningsMember" xlink:label="ifrs-full_RetainedEarningsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfChangesInEquityLineItems" xlink:label="ifrs-full_StatementOfChangesInEquityLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfChangesInEquityTable" xlink:label="ifrs-full_StatementOfChangesInEquityTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_IssuedCapitalMember" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_AdditionalPaidinCapitalMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_RetainedEarningsMember" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_PreviouslyStatedMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_FinancialEffectOfChangesInAccountingPolicyMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RestatedMember" xlink:to="stn_RestatedBalanceMember" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_StatementOfChangesInEquityTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_EquityAttributableToOwnersOfParent" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_NumberOfSharesOutstanding" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_ProfitLoss" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_OtherComprehensiveIncome" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_ComprehensiveIncome" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_PurchaseOfTreasuryShares" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="stn_IncreaseDecreaseInNumberOfSharesRepurchased" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsPaid" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfCashFlowsDirectMethod-510000">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAndDepreciationCalculationMethods">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DepreciationMethodPropertyPlantAndEquipment" xlink:label="ifrs-full_DepreciationMethodPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EngineeringEquipmentMember" xlink:label="stn_EngineeringEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LeaseholdImprovementsMember" xlink:label="ifrs-full_LeaseholdImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OfficeEquipmentMember" xlink:label="ifrs-full_OfficeEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:label="ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment" xlink:label="ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DepreciationMethodPropertyPlantAndEquipment" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_RangeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="stn_EngineeringEquipmentMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OfficeEquipmentMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OtherPropertyPlantAndEquipmentMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_LeaseholdImprovementsMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAndLeasedAssetsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractBacklogAndFiniteTrademarksMember" xlink:label="stn_ContractBacklogAndFiniteTrademarksMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:label="ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IntangibleUnderFinanceLeaseMember" xlink:label="stn_IntangibleUnderFinanceLeaseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MethodsOfGenerationAxis" xlink:label="ifrs-full_MethodsOfGenerationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MethodsOfGenerationMember" xlink:label="ifrs-full_MethodsOfGenerationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotInternallyGeneratedMember" xlink:label="ifrs-full_NotInternallyGeneratedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="stn_IntangibleUnderFinanceLeaseMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_RangeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_MethodsOfGenerationAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_CustomerrelatedIntangibleAssetsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="stn_ContractBacklogAndFiniteTrademarksMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MethodsOfGenerationAxis" xlink:to="ifrs-full_MethodsOfGenerationMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_MethodsOfGenerationMember" xlink:to="ifrs-full_NotInternallyGeneratedMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0600" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesShareBasedAndEquitySettledTransactionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement" xlink:label="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement" xlink:label="ifrs-full_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments" xlink:label="ifrs-full_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EquitySettledTransactionsMember" xlink:label="stn_EquitySettledTransactionsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PerformanceShareUnitsMember" xlink:label="stn_PerformanceShareUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="stn_PerformanceShareUnitsMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="stn_EquitySettledTransactionsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesScheduleOfImpactOfChangesToAccountingPoliciesOnRetainedEarnings">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ChangeOrdersAndClaimsMember" xlink:label="stn_ChangeOrdersAndClaimsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConstructionServicesMember" xlink:label="stn_ConstructionServicesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContinuingOperationMember" xlink:label="stn_ContinuingOperationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DiscontinuedOperationsMember" xlink:label="ifrs-full_DiscontinuedOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member" xlink:label="ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarnings" xlink:label="stn_IncreaseDecreaseInRetainedEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarningsMember" xlink:label="ifrs-full_RetainedEarningsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="ifrs-full_SegmentConsolidationItemsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SignificantFinancingComponentMember" xlink:label="stn_SignificantFinancingComponentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingOperationsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="stn_ContinuingOperationMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="ifrs-full_DiscontinuedOperationsMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="stn_IncreaseDecreaseInRetainedEarnings" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="srt_RestatementAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_SegmentConsolidationItemsAxis" order="5.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="stn_ConstructionServicesMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_RetainedEarningsMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="stn_ChangeOrdersAndClaimsMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="stn_SignificantFinancingComponentMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_SegmentConsolidationItemsAxis" xlink:to="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_SegmentConsolidationItemsAxis" xlink:to="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementOfFinancialPosition">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentAssetsAbstract" xlink:label="ifrs-full_CurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentContractAssets" xlink:label="ifrs-full_CurrentContractAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentLiabilitiesAbstract" xlink:label="ifrs-full_CurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentReceivablesFromContractsWithCustomers" xlink:label="ifrs-full_CurrentReceivablesFromContractsWithCustomers"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredIncomeClassifiedAsCurrent" xlink:label="ifrs-full_DeferredIncomeClassifiedAsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxAssets" xlink:label="ifrs-full_DeferredTaxAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAbstract" xlink:label="ifrs-full_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:label="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentAssetsAbstract" xlink:label="ifrs-full_NoncurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentAssets" xlink:label="ifrs-full_OtherCurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentAssets" xlink:label="ifrs-full_OtherNoncurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PreviouslyStatedMember" xlink:label="ifrs-full_PreviouslyStatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarnings" xlink:label="ifrs-full_RetainedEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentReceivablesFromContractsWithCustomers" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentContractAssets" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_OtherCurrentAssets" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_DeferredIncomeClassifiedAsCurrent" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_CurrentAssetsAbstract" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_NoncurrentAssetsAbstract" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_CurrentLiabilitiesAbstract" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_EquityAbstract" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_RetainedEarnings" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncome" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_DeferredTaxAssets" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_OtherNoncurrentAssets" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_PreviouslyStatedMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShare" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsPerShareAbstract" xlink:label="ifrs-full_BasicAndDilutedEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComprehensiveIncome" xlink:label="ifrs-full_ComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComprehensiveIncomeAbstract" xlink:label="ifrs-full_ComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:label="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PreviouslyStatedMember" xlink:label="ifrs-full_PreviouslyStatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossAbstract" xlink:label="ifrs-full_ProfitLossAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromContinuingOperations" xlink:label="ifrs-full_ProfitLossFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevenueFromContinuingOperations" xlink:label="stn_RevenueFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:label="stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BasicAndDilutedEarningsPerShareAbstract" xlink:to="ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BasicAndDilutedEarningsPerShareAbstract" xlink:to="ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BasicAndDilutedEarningsPerShareAbstract" xlink:to="ifrs-full_BasicAndDilutedEarningsLossPerShare" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ComprehensiveIncomeAbstract" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ComprehensiveIncomeAbstract" xlink:to="ifrs-full_OtherComprehensiveIncome" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ComprehensiveIncomeAbstract" xlink:to="ifrs-full_ComprehensiveIncome" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_ProfitLossAbstract" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_ComprehensiveIncomeAbstract" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_BasicAndDilutedEarningsPerShareAbstract" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ProfitLossAbstract" xlink:to="stn_RevenueFromContinuingOperations" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ProfitLossAbstract" xlink:to="stn_SubconsultantSubcontractorAndOtherDirectExpenses" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ProfitLossAbstract" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ProfitLossAbstract" xlink:to="ifrs-full_ProfitLossFromContinuingOperations" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ProfitLossAbstract" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ProfitLossAbstract" xlink:to="ifrs-full_ProfitLoss" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_PreviouslyStatedMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS9OnEquityAftertax">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" xlink:label="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss" xlink:label="stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" xlink:label="stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarnings" xlink:label="stn_IncreaseDecreaseInRetainedEarnings"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarningsMember" xlink:label="ifrs-full_RetainedEarningsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="stn_IncreaseDecreaseInRetainedEarnings" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_RetainedEarningsMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RestatedMember" xlink:to="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" xlink:label="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:label="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:to="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:to="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:to="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RestatedMember" xlink:to="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfMeasurementCategoryOfFinancialAssets">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AccountsReceivableAndOtherCurrentFinancialAssetsMember" xlink:label="stn_AccountsReceivableAndOtherCurrentFinancialAssetsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_BondMember" xlink:label="stn_BondMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CashAndCashDepositsAndCashInEscrowMember" xlink:label="stn_CashAndCashDepositsAndCashInEscrowMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfFinancialAssetsAxis" xlink:label="ifrs-full_CategoriesOfFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityInvestmentsMember" xlink:label="ifrs-full_EquityInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember" xlink:label="ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsCategoryMember" xlink:label="ifrs-full_FinancialAssetsCategoryMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsCategoryMember" xlink:label="ifrs-full_FinancialAssetsCategoryMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember" xlink:label="ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9" xlink:label="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9" xlink:label="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_HoldbacksOnLongTermContractMember" xlink:label="stn_HoldbacksOnLongTermContractMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" xlink:label="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IndemnificationsMember" xlink:label="stn_IndemnificationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember" xlink:label="ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinancialAssetMember" xlink:label="stn_OtherFinancialAssetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsCategoryMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsCategoryMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:to="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:to="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:to="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:to="ifrs-full_CategoriesOfFinancialAssetsAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsCategoryMember" xlink:to="ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsCategoryMember" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsCategoryMember" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsCategoryMember" xlink:to="ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsCategoryMember" xlink:to="ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_CashAndCashDepositsAndCashInEscrowMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_AccountsReceivableAndOtherCurrentFinancialAssetsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="ifrs-full_EquityInvestmentsMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_BondMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_HoldbacksOnLongTermContractMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_IndemnificationsMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_OtherFinancialAssetMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RestatedMember" xlink:to="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationForAssetsAcquiredAndLiabilitiesAssumed">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" xlink:label="ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:label="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashTransferred" xlink:label="ifrs-full_CashTransferred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_GoodwillRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:label="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesIncurred" xlink:label="ifrs-full_LiabilitiesIncurred"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProvisionsRecognisedAsOfAcquisitionDate" xlink:label="stn_ProvisionsRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate" xlink:label="stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="stn_ProvisionsRecognisedAsOfAcquisitionDate" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_DisclosureOfBusinessCombinationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_CashTransferred" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_LiabilitiesIncurred" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_BusinessCombinationsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" order="1.0100" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:label="ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" xlink:label="ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes" xlink:label="stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome" xlink:label="stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate" xlink:label="stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueOfAcquiree" xlink:label="ifrs-full_RevenueOfAcquiree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_DisclosureOfBusinessCombinationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_RevenueOfAcquiree" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_BusinessCombinationsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" order="1.0600" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationOfBusinessCombinations">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfNotesPayableInBusinessCombination">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConstructionServicesGroupMember" xlink:label="stn_ConstructionServicesGroupMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxExpenseIncome" xlink:label="ifrs-full_CurrentTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="ifrs-full_DeferredTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DiscontinuedOperationsMember" xlink:label="ifrs-full_DiscontinuedOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalOfMajorSubsidiaryMember" xlink:label="ifrs-full_DisposalOfMajorSubsidiaryMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GrossProceedsFromDisposalOfSubsidiaries" xlink:label="stn_GrossProceedsFromDisposalOfSubsidiaries"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ImpairmentLoss" xlink:label="ifrs-full_ImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RepaymentsOfNoncurrentBorrowings" xlink:label="ifrs-full_RepaymentsOfNoncurrentBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingOperationsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingOperationsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="ifrs-full_DisposalOfMajorSubsidiaryMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="ifrs-full_DiscontinuedOperationsMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ImpairmentLoss" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="stn_GrossProceedsFromDisposalOfSubsidiaries" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_CurrentTaxExpenseIncome" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_DeferredTaxExpenseIncome" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_RepaymentsOfNoncurrentBorrowings" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" xlink:to="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="stn_ConstructionServicesGroupMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:to="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:to="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfNetLossFromDiscontinuedOperations">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConstructionServicesGroupMember" xlink:label="stn_ConstructionServicesGroupMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:label="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable" xlink:label="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DiscontinuedOperationsMember" xlink:label="ifrs-full_DiscontinuedOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpenseByNature" xlink:label="ifrs-full_ExpenseByNature"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent" xlink:label="ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations" xlink:label="stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProfitLossFromDisposalOfDiscontinuedOperations" xlink:label="stn_ProfitLossFromDisposalOfDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance" xlink:label="ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations" xlink:label="ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingOperationsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="stn_ConstructionServicesGroupMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_Revenue" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ExpenseByNature" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ProfitLossBeforeTax" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="stn_ProfitLossFromDisposalOfDiscontinuedOperations" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable" xlink:to="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="ifrs-full_DiscontinuedOperationsMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:to="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfDispositionOfSubsidiary">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013" xlink:label="ifrs-full_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisposalGroupTransactionCost" xlink:label="stn_DisposalGroupTransactionCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalOfMajorSubsidiaryMember" xlink:label="ifrs-full_DisposalOfMajorSubsidiaryMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GrossProceedsFromDisposalOfSubsidiaries" xlink:label="stn_GrossProceedsFromDisposalOfSubsidiaries"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:label="ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:label="ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments" xlink:label="ifrs-full_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" xlink:label="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingOperationsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="ifrs-full_DisposalOfMajorSubsidiaryMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="stn_GrossProceedsFromDisposalOfSubsidiaries" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_IncreaseDecreaseInWorkingCapital" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="stn_DisposalGroupTransactionCost" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" xlink:to="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalents">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BusinessCombinationsMember" xlink:label="ifrs-full_BusinessCombinationsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfCashAndCashEquivalentsLineItems" xlink:label="stn_DisclosureOfCashAndCashEquivalentsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfCashAndCashEquivalentsTable" xlink:label="stn_DisclosureOfCashAndCashEquivalentsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestrictedCashAndCashEquivalents" xlink:label="ifrs-full_RestrictedCashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_DisclosureOfCashAndCashEquivalentsLineItems" xlink:to="stn_DisclosureOfCashAndCashEquivalentsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfCashAndCashEquivalentsLineItems" xlink:to="ifrs-full_RestrictedCashAndCashEquivalents" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfCashAndCashEquivalentsTable" xlink:to="ifrs-full_BusinessCombinationsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="ifrs-full_BusinessCombinationsMember" order="1.0200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivablesParenthetical">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfGrossTradeReceivablesAgingAnalysis">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AboveOneTwentyOneDaysMember" xlink:label="stn_AboveOneTwentyOneDaysMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GrossTradeReceivables" xlink:label="stn_GrossTradeReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NinetyOneDaysToOneTwentyDaysMember" xlink:label="stn_NinetyOneDaysToOneTwentyDaysMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OneToThirtyDaysMember" xlink:label="stn_OneToThirtyDaysMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SixtyOneToNinetyDaysMember" xlink:label="stn_SixtyOneToNinetyDaysMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ThirtyOneToSixtyDaysMember" xlink:label="stn_ThirtyOneToSixtyDaysMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TradeAndOtherReceivablesLineItems" xlink:label="stn_TradeAndOtherReceivablesLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TradeAndOtherReceivablesTable" xlink:label="stn_TradeAndOtherReceivablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="stn_OneToThirtyDaysMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="stn_ThirtyOneToSixtyDaysMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="stn_SixtyOneToNinetyDaysMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="stn_NinetyOneDaysToOneTwentyDaysMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="stn_AboveOneTwentyOneDaysMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_TradeAndOtherReceivablesLineItems" xlink:to="stn_TradeAndOtherReceivablesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_TradeAndOtherReceivablesLineItems" xlink:to="stn_GrossTradeReceivables" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_TradeAndOtherReceivablesTable" xlink:to="ifrs-full_MaturityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipment">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:label="ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment" xlink:label="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DepreciationPropertyPlantAndEquipmentContinuingOperations" xlink:label="stn_DepreciationPropertyPlantAndEquipmentContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations" xlink:label="stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EngineeringEquipmentMember" xlink:label="stn_EngineeringEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LeaseholdImprovementsMember" xlink:label="ifrs-full_LeaseholdImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OfficeEquipmentMember" xlink:label="ifrs-full_OfficeEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:label="ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedDepreciationAndAmortisationMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_PropertyPlantAndEquipment" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="stn_DepreciationPropertyPlantAndEquipmentContinuingOperations" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisposalsPropertyPlantAndEquipment" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="stn_EngineeringEquipmentMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OfficeEquipmentMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_LeaseholdImprovementsMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OtherPropertyPlantAndEquipmentMember" order="1.1400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ConstructionInProgress" xlink:label="ifrs-full_ConstructionInProgress"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LeaseholdImprovementsMember" xlink:label="ifrs-full_LeaseholdImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_ConstructionInProgress" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_LeaseholdImprovementsMember" order="1.0200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfReconciliationOfChangesInGoodwill">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedImpairmentMember" xlink:label="ifrs-full_AccumulatedImpairmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionalRecognitionGoodwill" xlink:label="ifrs-full_AdditionalRecognitionGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Goodwill" xlink:label="ifrs-full_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale" xlink:label="ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedImpairmentMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_Goodwill" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_AdditionalRecognitionGoodwill" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureGoodwillAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConstructionServicesGroupMember" xlink:label="stn_ConstructionServicesGroupMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConstructionServicesMember" xlink:label="stn_ConstructionServicesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesGlobalMember" xlink:label="stn_ConsultingServicesGlobalMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesUnitedStatesMember" xlink:label="stn_ConsultingServicesUnitedStatesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined" xlink:label="ifrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:label="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:label="ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised" xlink:label="ifrs-full_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DiscontinuedOperationsMember" xlink:label="ifrs-full_DiscontinuedOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForCashgeneratingUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForCashgeneratingUnitsMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows" xlink:label="ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale" xlink:label="ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ImpairmentLoss" xlink:label="ifrs-full_ImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfCashGeneratingUnit" xlink:label="stn_NumberOfCashGeneratingUnit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingOperationsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="ifrs-full_DiscontinuedOperationsMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="stn_NumberOfCashGeneratingUnit" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_ImpairmentLoss" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_RangeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConsultingServicesGlobalMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConstructionServicesMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConsultingServicesUnitedStatesMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="stn_ConstructionServicesGroupMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:to="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:to="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:to="ifrs-full_EntitysTotalForCashgeneratingUnitsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.1400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfGoodwillAllocated">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConstructionServicesMember" xlink:label="stn_ConstructionServicesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesCanadaMember" xlink:label="stn_ConsultingServicesCanadaMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesGlobalMember" xlink:label="stn_ConsultingServicesGlobalMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesUnitedStatesMember" xlink:label="stn_ConsultingServicesUnitedStatesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForCashgeneratingUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Goodwill" xlink:label="ifrs-full_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_Goodwill" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConsultingServicesCanadaMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConsultingServicesUnitedStatesMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConsultingServicesGlobalMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConstructionServicesMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:to="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureGoodwillSummaryOfMostSensitiveKeyAssumptionsUsedForCGUs">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesGlobalMember" xlink:label="stn_ConsultingServicesGlobalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:label="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:label="ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForCashgeneratingUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections" xlink:label="stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OperatingMarginRateAppliedToCashFlowProjections" xlink:label="stn_OperatingMarginRateAppliedToCashFlowProjections"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevenueGrowthRates" xlink:label="stn_RevenueGrowthRates"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="stn_OperatingMarginRateAppliedToCashFlowProjections" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="stn_RevenueGrowthRates" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_RangeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConsultingServicesGlobalMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:to="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:label="ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations" xlink:label="stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations" xlink:label="stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComputerSoftwareMember" xlink:label="ifrs-full_ComputerSoftwareMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractBacklogMember" xlink:label="stn_ContractBacklogMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:label="ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InnovyzeIncMember" xlink:label="stn_InnovyzeIncMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LeaseDisadvantagesMember" xlink:label="stn_LeaseDisadvantagesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MethodsOfGenerationAxis" xlink:label="ifrs-full_MethodsOfGenerationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MethodsOfGenerationMember" xlink:label="ifrs-full_MethodsOfGenerationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MethodsOfGenerationMember" xlink:label="ifrs-full_MethodsOfGenerationMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotInternallyGeneratedMember" xlink:label="ifrs-full_NotInternallyGeneratedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherIntangibleAssetsMember" xlink:label="ifrs-full_OtherIntangibleAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherRelatedPartiesMember" xlink:label="ifrs-full_OtherRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedDepreciationAndAmortisationMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_MethodsOfGenerationAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_InnovyzeIncMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_OtherRelatedPartiesMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_CustomerrelatedIntangibleAssetsMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="stn_ContractBacklogMember" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_ComputerSoftwareMember" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_OtherIntangibleAssetsMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="stn_LeaseDisadvantagesMember" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_MethodsOfGenerationAxis" xlink:to="ifrs-full_MethodsOfGenerationMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MethodsOfGenerationAxis" xlink:to="ifrs-full_MethodsOfGenerationMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_MethodsOfGenerationMember" xlink:to="ifrs-full_NotInternallyGeneratedMember" order="1.0300" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashPortionOfSoftwareAdditions" xlink:label="stn_NonCashPortionOfSoftwareAdditions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RecognisedFinanceLeaseAsAssets" xlink:label="ifrs-full_RecognisedFinanceLeaseAsAssets"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SoftwareLicensesMember" xlink:label="stn_SoftwareLicensesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="stn_NonCashPortionOfSoftwareAdditions" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_RecognisedFinanceLeaseAsAssets" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="stn_SoftwareLicensesMember" order="1.0300" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsScheduleOfOtherAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ClassesOfOtherNonFinancialAssetsAxis" xlink:label="stn_ClassesOfOtherNonFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ClassesOfOtherNonFinancialAssetsDomain" xlink:label="stn_ClassesOfOtherNonFinancialAssetsDomain"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ClassesOfOtherNonFinancialAssetsDomain" xlink:label="stn_ClassesOfOtherNonFinancialAssetsDomain_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredContractCostsMember" xlink:label="stn_DeferredContractCostsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfOtherAssetsLineItems" xlink:label="stn_DisclosureOfOtherAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfOtherAssetsTable" xlink:label="stn_DisclosureOfOtherAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_HoldbacksOnLongTermContractMember" xlink:label="stn_HoldbacksOnLongTermContractMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IndemnificationsMember" xlink:label="stn_IndemnificationsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" xlink:label="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InvestmentTaxCreditsMember" xlink:label="stn_InvestmentTaxCreditsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAssets" xlink:label="ifrs-full_OtherAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAssetsMember" xlink:label="ifrs-full_OtherAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentFinancialAssets" xlink:label="ifrs-full_OtherCurrentFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentNonfinancialAssets" xlink:label="ifrs-full_OtherCurrentNonfinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherFinancialAssets" xlink:label="ifrs-full_OtherFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherMember" xlink:label="stn_OtherMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentAssets" xlink:label="ifrs-full_OtherNoncurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNonfinancialAssets" xlink:label="ifrs-full_OtherNonfinancialAssets"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TransactionCostsOnLongTermDebtMember" xlink:label="stn_TransactionCostsOnLongTermDebtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_OtherAssetsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="stn_ClassesOfOtherNonFinancialAssetsAxis" xlink:to="stn_ClassesOfOtherNonFinancialAssetsDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="stn_ClassesOfOtherNonFinancialAssetsAxis" xlink:to="stn_ClassesOfOtherNonFinancialAssetsDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_ClassesOfOtherNonFinancialAssetsDomain" xlink:to="stn_InvestmentTaxCreditsMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_ClassesOfOtherNonFinancialAssetsDomain" xlink:to="stn_TransactionCostsOnLongTermDebtMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_ClassesOfOtherNonFinancialAssetsDomain" xlink:to="stn_DeferredContractCostsMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_DisclosureOfOtherAssetsLineItems" xlink:to="stn_DisclosureOfOtherAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfOtherAssetsLineItems" xlink:to="ifrs-full_OtherFinancialAssets" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfOtherAssetsLineItems" xlink:to="ifrs-full_OtherNonfinancialAssets" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfOtherAssetsLineItems" xlink:to="ifrs-full_OtherAssets" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfOtherAssetsLineItems" xlink:to="ifrs-full_OtherCurrentFinancialAssets" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfOtherAssetsLineItems" xlink:to="ifrs-full_OtherCurrentNonfinancialAssets" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfOtherAssetsLineItems" xlink:to="ifrs-full_OtherNoncurrentAssets" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfOtherAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfOtherAssetsTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfOtherAssetsTable" xlink:to="stn_ClassesOfOtherNonFinancialAssetsAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_HoldbacksOnLongTermContractMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_IndemnificationsMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_OtherMember" order="1.0400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfFairValueAndAmortizedCost">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_BondMember" xlink:label="stn_BondMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityInvestmentsMember" xlink:label="ifrs-full_EquityInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinancialAssetAtAmortisedCost" xlink:label="stn_OtherFinancialAssetAtAmortisedCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherFinancialAssets" xlink:label="ifrs-full_OtherFinancialAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:to="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:to="ifrs-full_OtherFinancialAssets" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:to="stn_OtherFinancialAssetAtAmortisedCost" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_BondMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="ifrs-full_EquityInvestmentsMember" order="1.0200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_BondsInterestRatePercentage" xlink:label="stn_BondsInterestRatePercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseInProvisionsAndIndemnificationAssets" xlink:label="stn_IncreaseInProvisionsAndIndemnificationAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:to="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:to="stn_BondsInterestRatePercentage" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:to="stn_IncreaseInProvisionsAndIndemnificationAssets" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" xlink:to="ifrs-full_RangeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfTheBondPortfolioStatedAtFairValue">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_BondMember" xlink:label="stn_BondMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_FairValueOfOtherFinancialAssetsMaturityAmount" xlink:label="stn_FairValueOfOtherFinancialAssetsMaturityAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFiveYearsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="stn_FairValueOfOtherFinancialAssetsMaturityAmount" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" xlink:to="ifrs-full_MaturityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_BondMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherPayablesSummaryOfTradeAndOtherPayables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebt">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_FinanceLeaseObligationsMember" xlink:label="stn_FinanceLeaseObligationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NotesPayableMember" xlink:label="stn_NotesPayableMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevolvingCreditFacility1Member" xlink:label="stn_RevolvingCreditFacility1Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TermLoanMember" xlink:label="stn_TermLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_NotesPayableMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_RevolvingCreditFacility1Member" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_TermLoanMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_FinanceLeaseObligationsMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_Borrowings" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_LongtermBorrowings" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtAdditionalInformation">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AggregateMaturityValueOfNotes" xlink:label="stn_AggregateMaturityValueOfNotes"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AgreementExpiryDate" xlink:label="stn_AgreementExpiryDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BondsIssued" xlink:label="ifrs-full_BondsIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRateBasis" xlink:label="ifrs-full_BorrowingsInterestRateBasis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CanadianFundMember" xlink:label="stn_CanadianFundMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CanadianPrimeRateAndUsBaseRateMember" xlink:label="stn_CanadianPrimeRateAndUsBaseRateMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CarryingAmountOfNotesPayable" xlink:label="stn_CarryingAmountOfNotesPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CreditFacilityAverageInterestRate" xlink:label="stn_CreditFacilityAverageInterestRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DrawnBorrowingFacilities" xlink:label="stn_DrawnBorrowingFacilities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ExpireAfterTwoThousandTwentyMember" xlink:label="stn_ExpireAfterTwoThousandTwentyMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ExpireBeforeTwoThousandTwentyMember" xlink:label="stn_ExpireBeforeTwoThousandTwentyMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_FinanceLeaseObligationsMember" xlink:label="stn_FinanceLeaseObligationsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ForeignCurrenciesMember" xlink:label="stn_ForeignCurrenciesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GainOnRevolvingCreditFacilitiesModification" xlink:label="stn_GainOnRevolvingCreditFacilitiesModification"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LettersOfCreditIssuedAmount" xlink:label="stn_LettersOfCreditIssuedAmount"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LettersOfCreditIssuedAndOutstandingInAddition" xlink:label="stn_LettersOfCreditIssuedAndOutstandingInAddition"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LettersOfCreditOutstandingAmount1" xlink:label="stn_LettersOfCreditOutstandingAmount1"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditFacilityAdditionalBorrowingsCapacity" xlink:label="stn_LineOfCreditFacilityAdditionalBorrowingsCapacity"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditFacilityMaximumBorrowingsCapacity" xlink:label="stn_LineOfCreditFacilityMaximumBorrowingsCapacity"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditFacilityRemainingBorrowingCapacity1" xlink:label="stn_LineOfCreditFacilityRemainingBorrowingCapacity1"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditMaturityPeriod" xlink:label="stn_LineOfCreditMaturityPeriod"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NotesPayableMember" xlink:label="stn_NotesPayableMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfTranches" xlink:label="stn_NumberOfTranches"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastDueStatusAxis" xlink:label="ifrs-full_PastDueStatusAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastDueStatusMember" xlink:label="ifrs-full_PastDueStatusMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevolvingCreditFacility1Member" xlink:label="stn_RevolvingCreditFacility1Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevolvingCreditFacilityPayableAmount" xlink:label="stn_RevolvingCreditFacilityPayableAmount"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TermLoanMember" xlink:label="stn_TermLoanMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TermLoanTranchebMember" xlink:label="stn_TermLoanTranchebMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TermLoanTranchecMember" xlink:label="stn_TermLoanTranchecMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TrancheAMember" xlink:label="stn_TrancheAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_UnitedStatesFundMember" xlink:label="stn_UnitedStatesFundMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageInterestRate" xlink:label="stn_WeightedAverageInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_RevolvingCreditFacility1Member" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_NotesPayableMember" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_TermLoanMember" order="1.2900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_TermLoanTranchebMember" order="1.3100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_TermLoanTranchecMember" order="1.3200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_TrancheAMember" order="1.3300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_FinanceLeaseObligationsMember" order="1.3400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="stn_UnitedStatesFundMember" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="stn_ForeignCurrenciesMember" order="1.2600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="stn_CanadianFundMember" order="1.3000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_WeightedAverageInterestRate" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_AggregateMaturityValueOfNotes" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_CarryingAmountOfNotesPayable" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_LineOfCreditFacilityMaximumBorrowingsCapacity" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_NumberOfTranches" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_LineOfCreditMaturityPeriod" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_LineOfCreditFacilityAdditionalBorrowingsCapacity" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_GainOnRevolvingCreditFacilitiesModification" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_AgreementExpiryDate" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_DrawnBorrowingFacilities" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsInterestRateBasis" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_RevolvingCreditFacilityPayableAmount" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_CreditFacilityAverageInterestRate" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_LettersOfCreditIssuedAmount" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_LettersOfCreditOutstandingAmount1" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_LineOfCreditFacilityRemainingBorrowingCapacity1" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_LettersOfCreditIssuedAndOutstandingInAddition" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BondsIssued" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_PastDueStatusAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_RangeAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_TypesOfInterestRatesAxis" order="5.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="stn_CanadianPrimeRateAndUsBaseRateMember" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_PastDueStatusMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="stn_ExpireBeforeTwoThousandTwentyMember" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="stn_ExpireAfterTwoThousandTwentyMember" order="1.2700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.2800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtFutureMinimumLeasePaymentsAndPresentValueOfTheNetMinimumLeasePaymentsUnderFinanceLeases">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FutureFinanceChargeOnFinanceLease" xlink:label="ifrs-full_FutureFinanceChargeOnFinanceLease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayable" xlink:label="ifrs-full_MinimumFinanceLeasePaymentsPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue" xlink:label="ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:to="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:to="ifrs-full_MinimumFinanceLeasePaymentsPayable" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:to="ifrs-full_FutureFinanceChargeOnFinanceLease" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:to="ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" xlink:to="ifrs-full_MaturityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureProvisionsSummaryOfProvisions">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionalProvisionsOtherProvisions" xlink:label="ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="ifrs-full_ClassesOfProvisionsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:label="ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherProvisionsTable" xlink:label="ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ExpectedProjectLossMember" xlink:label="stn_ExpectedProjectLossMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OnerousContractsProvisionMember" xlink:label="ifrs-full_OnerousContractsProvisionMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherLongtermProvisions" xlink:label="ifrs-full_OtherLongtermProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherProvisions" xlink:label="ifrs-full_OtherProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherProvisionsMember" xlink:label="ifrs-full_OtherProvisionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherShorttermProvisions" xlink:label="ifrs-full_OtherShorttermProvisions"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProvisionForClaimsMember" xlink:label="stn_ProvisionForClaimsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProvisionUsedOtherProvisions" xlink:label="ifrs-full_ProvisionUsedOtherProvisions"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SelfInsuredLiabilitiesProvisionMember" xlink:label="stn_SelfInsuredLiabilitiesProvisionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfProvisionsAxis" xlink:to="ifrs-full_OtherProvisionsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_DisclosureOfOtherProvisionsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_OtherProvisions" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_AdditionalProvisionsOtherProvisions" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_ProvisionUsedOtherProvisions" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_OtherShorttermProvisions" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_OtherLongtermProvisions" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfOtherProvisionsTable" xlink:to="ifrs-full_ClassesOfProvisionsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OtherProvisionsMember" xlink:to="stn_SelfInsuredLiabilitiesProvisionMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OtherProvisionsMember" xlink:to="stn_ProvisionForClaimsMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OtherProvisionsMember" xlink:to="ifrs-full_OnerousContractsProvisionMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OtherProvisionsMember" xlink:to="stn_ExpectedProjectLossMember" order="1.1200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureProvisionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionalProvisionsOtherProvisions" xlink:label="ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="ifrs-full_ClassesOfProvisionsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions" xlink:label="ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfProvisionsLineItems" xlink:label="stn_DisclosureOfProvisionsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfProvisionsTable" xlink:label="stn_DisclosureOfProvisionsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LeaseExitLiabilityMember" xlink:label="stn_LeaseExitLiabilityMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherProvisionsMember" xlink:label="ifrs-full_OtherProvisionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherProvisionsMember" xlink:label="ifrs-full_OtherProvisionsMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfProvisionsAxis" xlink:to="ifrs-full_OtherProvisionsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfProvisionsAxis" xlink:to="ifrs-full_OtherProvisionsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_DisclosureOfProvisionsLineItems" xlink:to="stn_DisclosureOfProvisionsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfProvisionsLineItems" xlink:to="ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfProvisionsLineItems" xlink:to="ifrs-full_AdditionalProvisionsOtherProvisions" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfProvisionsTable" xlink:to="ifrs-full_RangeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfProvisionsTable" xlink:to="ifrs-full_ClassesOfProvisionsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OtherProvisionsMember" xlink:to="stn_LeaseExitLiabilityMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0500" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfEmployeeDefinedBenefitObligations">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:label="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PensionDefinedBenefitPlansMember" xlink:label="ifrs-full_PensionDefinedBenefitPlansMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PostEmploymentBenefitPlansMember" xlink:label="stn_PostEmploymentBenefitPlansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:to="ifrs-full_PensionDefinedBenefitPlansMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:to="stn_PostEmploymentBenefitPlansMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContinuingOperations1Member" xlink:label="stn_ContinuingOperations1Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DefinedBenefitPensionPlansContributionMember" xlink:label="stn_DefinedBenefitPensionPlansContributionMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DiscontinuedOperationsMember" xlink:label="ifrs-full_DiscontinuedOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:label="ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfEmployerAppointedTrustee" xlink:label="stn_NumberOfEmployerAppointedTrustee"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PercentageOfPlanAssetInAnnuityPolicies" xlink:label="stn_PercentageOfPlanAssetInAnnuityPolicies"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash" xlink:label="stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:label="ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation" xlink:label="ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingOperationsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="stn_ContinuingOperations1Member" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="ifrs-full_DiscontinuedOperationsMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="stn_NumberOfEmployerAppointedTrustee" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="stn_PercentageOfPlanAssetInAnnuityPolicies" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_NetDefinedBenefitLiabilityAssetAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:to="ifrs-full_NetDefinedBenefitLiabilityAssetMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:to="ifrs-full_NetDefinedBenefitLiabilityAssetMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:to="ifrs-full_PresentValueOfDefinedBenefitObligationMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="stn_DefinedBenefitPensionPlansContributionMember" order="1.0700" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfReconciliationForNetDefinedBenefitLiability">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:label="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" xlink:label="stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" xlink:label="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:label="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:label="stn_OtherNetDefinedBenefitLiabilityAssetAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PensionDefinedBenefitPlansMember" xlink:label="ifrs-full_PensionDefinedBenefitPlansMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PlanAssetsMember" xlink:label="ifrs-full_PlanAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:label="ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:to="ifrs-full_PensionDefinedBenefitPlansMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" xlink:to="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" xlink:to="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" xlink:to="stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" xlink:to="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="ifrs-full_LiabilityAssetOfDefinedBenefitPlans" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="stn_OtherNetDefinedBenefitLiabilityAssetAbstract" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:to="ifrs-full_NetDefinedBenefitLiabilityAssetAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:to="ifrs-full_NetDefinedBenefitLiabilityAssetMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:to="ifrs-full_PresentValueOfDefinedBenefitObligationMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:to="ifrs-full_PlanAssetsMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" order="1.2500" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfNetDefinedBenefitAsset">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfMajorCategoriesOfPlanAssetsMeasuredAtFairValue">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" xlink:label="stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" xlink:label="stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Level1OfFairValueHierarchyMember" xlink:label="ifrs-full_Level1OfFairValueHierarchyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Level2And3OfFairValueHierarchyMember" xlink:label="ifrs-full_Level2And3OfFairValueHierarchyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PlanAssetsAtFairValue" xlink:label="ifrs-full_PlanAssetsAtFairValue"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" xlink:label="stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_Level1OfFairValueHierarchyMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_Level2And3OfFairValueHierarchyMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="ifrs-full_PlanAssetsAtFairValue" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:to="ifrs-full_LevelsOfFairValueHierarchyAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_AllLevelsOfFairValueHierarchyMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_AllLevelsOfFairValueHierarchyMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfPrincipalAssumptionsUsedInDeterminingPensionBenefitObligations">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptions">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" xlink:label="stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="ifrs-full_ActuarialAssumptionsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="ifrs-full_ActuarialAssumptionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="ifrs-full_ActuarialAssumptionsMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" xlink:label="stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:label="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:label="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:to="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:to="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:to="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:to="ifrs-full_ActuarialAssumptionsAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptionsParenthetical">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherLiabilitiesSummaryOfOtherLiabilities">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCommitmentsSummaryOfFutureMinimumLeasePaymentsPayableUnderNoncancellableOperatingLeases">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" xlink:label="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" xlink:label="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:label="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations" xlink:label="stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PurchaseContractualObligation" xlink:label="stn_PurchaseContractualObligation"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease" xlink:label="stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFiveYearsMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" xlink:to="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" xlink:to="stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" xlink:to="stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" xlink:to="stn_PurchaseContractualObligation" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" xlink:to="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" xlink:to="ifrs-full_MaturityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureContingenciesAndGuaranteesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContingentLiabilitiesMember" xlink:label="ifrs-full_ContingentLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContingentLiabilitiesMember" xlink:label="ifrs-full_ContingentLiabilitiesMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:label="ifrs-full_ContingentLiabilityForGuaranteesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EstimatedFinancialEffectOfContingentAssets" xlink:label="ifrs-full_EstimatedFinancialEffectOfContingentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:to="ifrs-full_ContingentLiabilitiesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:to="ifrs-full_ContingentLiabilitiesMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ifrs-full_ContingentLiabilityForGuaranteesMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:to="ifrs-full_DisclosureOfContingentLiabilitiesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:to="ifrs-full_EstimatedFinancialEffectOfContingentAssets" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:to="ifrs-full_ClassesOfContingentLiabilitiesAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfDividendsDeclaredAndRecordedInTheConsolidatedFinancialStatements">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfOrdinarySharesAxis" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDividendsLineItems" xlink:label="stn_DisclosureOfDividendsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDividendsTable" xlink:label="stn_DisclosureOfDividendsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsDeclaredDate" xlink:label="stn_DividendsDeclaredDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendsPaidOrdinaryShares" xlink:label="ifrs-full_DividendsPaidOrdinaryShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:label="ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPayableDate" xlink:label="stn_DividendsPayableDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPerShareFourMember" xlink:label="stn_DividendsPerShareFourMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPerShareOneMember" xlink:label="stn_DividendsPerShareOneMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPerShareThreeMember" xlink:label="stn_DividendsPerShareThreeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPerShareTwoMember" xlink:label="stn_DividendsPerShareTwoMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsRecordDate" xlink:label="stn_DividendsRecordDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OrdinarySharesMember" xlink:label="ifrs-full_OrdinarySharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_DisclosureOfDividendsLineItems" xlink:to="stn_DisclosureOfDividendsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDividendsLineItems" xlink:to="ifrs-full_DividendsPaidOrdinarySharesPerShare" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDividendsLineItems" xlink:to="ifrs-full_DividendsPaidOrdinaryShares" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDividendsLineItems" xlink:to="stn_DividendsDeclaredDate" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDividendsLineItems" xlink:to="stn_DividendsRecordDate" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDividendsLineItems" xlink:to="stn_DividendsPayableDate" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfDividendsTable" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="stn_DividendsPerShareOneMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="stn_DividendsPerShareTwoMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="stn_DividendsPerShareThreeMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="stn_DividendsPerShareFourMember" order="1.0400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSharebasedPaymentTransactionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredShareUnitMember" xlink:label="stn_DeferredShareUnitMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfOptionLifeShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfOptionPricingModelShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfOptionPricingModelShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EstimatedHistoricalDataMember" xlink:label="stn_EstimatedHistoricalDataMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" xlink:label="stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" xlink:label="stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OfficersAndEmployeesMember" xlink:label="stn_OfficersAndEmployeesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PerformanceShareUnitsMember" xlink:label="stn_PerformanceShareUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SharebasedPaymentArrangementVestingRightsPercentage" xlink:label="stn_SharebasedPaymentArrangementVestingRightsPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_Vesting1Axis" xlink:label="stn_Vesting1Axis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_Vesting1Domain" xlink:label="stn_Vesting1Domain"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_Vesting1Domain" xlink:label="stn_Vesting1Domain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" xlink:label="ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions" xlink:label="stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfOutstandingShareOptions" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_ExercisePriceOfOutstandingShareOptions" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_DescriptionOfOptionPricingModelShareOptionsGranted" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="stn_SharebasedPaymentArrangementVestingRightsPercentage" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="stn_Vesting1Axis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_RangeAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_OfficersAndEmployeesMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="stn_PerformanceShareUnitsMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="stn_DeferredShareUnitMember" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="stn_Vesting1Axis" xlink:to="stn_Vesting1Domain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="stn_Vesting1Axis" xlink:to="stn_Vesting1Domain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_Vesting1Domain" xlink:to="stn_EstimatedHistoricalDataMember" order="1.1800" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfGrantedShareOptions">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OfficersAndEmployeesMember" xlink:label="stn_OfficersAndEmployeesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfOutstandingShareOptions" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_OfficersAndEmployeesMember" order="1.0100" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfOutstandingShareOptions">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions" xlink:label="stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions" xlink:label="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_ExercisePriceOfOutstandingShareOptions" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfOutstandingShareOptions" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:to="ifrs-full_RangeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember" order="1.0600" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfWeightedAverageAssumptions">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfNonVestedOptions">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonvestedOptionsMember" xlink:label="stn_NonvestedOptionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement" xlink:label="stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited" xlink:label="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" xlink:label="ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested" xlink:label="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested" xlink:label="stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfOutstandingShareOptions" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="stn_NonvestedOptionsMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" xlink:label="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Level2OfFairValueHierarchyMember" xlink:label="ifrs-full_Level2OfFairValueHierarchyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherFinancialAssets" xlink:label="ifrs-full_OtherFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RecurringFairValueMeasurementMember" xlink:label="ifrs-full_RecurringFairValueMeasurementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ifrs-full_RecurringFairValueMeasurementMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_Level2OfFairValueHierarchyMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems" xlink:to="ifrs-full_OtherFinancialAssets" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:to="ifrs-full_MeasurementAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:to="ifrs-full_LevelsOfFairValueHierarchyAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_AllLevelsOfFairValueHierarchyMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_AggregatedMeasurementMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_AggregatedMeasurementMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForLiabilities">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Level2OfFairValueHierarchyMember" xlink:label="ifrs-full_Level2OfFairValueHierarchyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NotesPayable1" xlink:label="stn_NotesPayable1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" xlink:label="ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_Level2OfFairValueHierarchyMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" xlink:to="stn_NotesPayable1" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" xlink:to="ifrs-full_MeasurementAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" xlink:to="ifrs-full_LevelsOfFairValueHierarchyAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_AllLevelsOfFairValueHierarchyMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_AggregatedMeasurementMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:label="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractAssetsAndHoldbacksMember" xlink:label="stn_ContractAssetsAndHoldbacksMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:label="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditFacilityMaximumBorrowingsCapacity" xlink:label="stn_LineOfCreditFacilityMaximumBorrowingsCapacity"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditFacilityRemainingBorrowingCapacity1" xlink:label="stn_LineOfCreditFacilityRemainingBorrowingCapacity1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaximumExposureToCreditRisk" xlink:label="ifrs-full_MaximumExposureToCreditRisk"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDebtToEBITDARatioTarget" xlink:label="stn_NetDebtToEBITDARatioTarget"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetIncomeDecrease" xlink:label="stn_NetIncomeDecrease"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetIncomeIncrease" xlink:label="stn_NetIncomeIncrease"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember" xlink:label="stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember" xlink:label="stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PeriodOfRevenueInTradeReceivables" xlink:label="stn_PeriodOfRevenueInTradeReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevolvingCreditFacility1Member" xlink:label="stn_RevolvingCreditFacility1Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TradeAndUnbilledReceivablesMember" xlink:label="stn_TradeAndUnbilledReceivablesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="ifrs-full_TypesOfRisksAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfRisksMember" xlink:label="ifrs-full_TypesOfRisksMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfRisksMember" xlink:label="ifrs-full_TypesOfRisksMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WriteOffOfTradeReceivables" xlink:label="stn_WriteOffOfTradeReceivables"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ZeroPointFivePercentageDecreaseInInterestRatesMember" xlink:label="stn_ZeroPointFivePercentageDecreaseInInterestRatesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ZeroPointFivePercentageIncreaseInInterestRatesMember" xlink:label="stn_ZeroPointFivePercentageIncreaseInInterestRatesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_RevolvingCreditFacility1Member" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="stn_TradeAndUnbilledReceivablesMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="stn_ContractAssetsAndHoldbacksMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_RangeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_TypesOfRisksAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="ifrs-full_MaximumExposureToCreditRisk" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="stn_PeriodOfRevenueInTradeReceivables" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="stn_WriteOffOfTradeReceivables" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="stn_LineOfCreditFacilityMaximumBorrowingsCapacity" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="stn_LineOfCreditFacilityRemainingBorrowingCapacity1" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="stn_NetDebtToEBITDARatioTarget" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="stn_NetIncomeDecrease" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="stn_NetIncomeIncrease" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_TypesOfRisksAxis" xlink:to="ifrs-full_TypesOfRisksMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfRisksAxis" xlink:to="ifrs-full_TypesOfRisksMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="stn_ZeroPointFivePercentageIncreaseInInterestRatesMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="stn_ZeroPointFivePercentageDecreaseInInterestRatesMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember" order="1.1700" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfLossAllowanceProvision">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedImpairmentMember" xlink:label="ifrs-full_AccumulatedImpairmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:label="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentMember" xlink:label="ifrs-full_CurrentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:label="ifrs-full_DisclosureOfProvisionMatrixLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfProvisionMatrixTable" xlink:label="ifrs-full_DisclosureOfProvisionMatrixTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpectedCreditLossRate" xlink:label="ifrs-full_ExpectedCreditLossRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssets" xlink:label="ifrs-full_FinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanFourMonthsMember" xlink:label="ifrs-full_LaterThanFourMonthsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:label="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" xlink:label="ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:label="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastDueStatusAxis" xlink:label="ifrs-full_PastDueStatusAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastDueStatusMember" xlink:label="ifrs-full_PastDueStatusMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastDueStatusMember" xlink:label="ifrs-full_PastDueStatusMember_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedImpairmentMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:to="ifrs-full_DisclosureOfProvisionMatrixTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:to="ifrs-full_ExpectedCreditLossRate" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:to="ifrs-full_FinancialAssets" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:to="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfProvisionMatrixTable" xlink:to="ifrs-full_PastDueStatusAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfProvisionMatrixTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_PastDueStatusMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_PastDueStatusMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_CurrentMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_LaterThanFourMonthsMember" order="1.0500" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTimingOfUndiscountedCashOutflowsRelatingToFinancialLiabilities">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanThreeYearsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LongTermDebtUndiscountedCashFlows" xlink:label="stn_LongTermDebtUndiscountedCashFlows"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:label="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinancialLiabilitiesUndiscountedCashFlows" xlink:label="stn_OtherFinancialLiabilitiesUndiscountedCashFlows"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" xlink:label="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanThreeYearsMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" xlink:to="ifrs-full_MaturityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="stn_LongTermDebtUndiscountedCashFlows" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="stn_OtherFinancialLiabilitiesUndiscountedCashFlows" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCapitalManagementAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfEffectiveIncomeTaxForContinuingOperationsFromStatutoryCanadianTaxRates">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfCurrentIncomeTaxExpenseFromContinuingOperations">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfDeferredIncomeTaxRecoveryExpenseFromContinuingOperations">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysNetDeferredIncomeTaxAssetsLiabilities">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxArisingInBusinessAcquisitionMember" xlink:label="stn_DeferredTaxArisingInBusinessAcquisitionMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxDefinedBenefitObligationMember" xlink:label="stn_DeferredTaxDefinedBenefitObligationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilityAsset" xlink:label="ifrs-full_DeferredTaxLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDeferredIncomeTaxesLineItems" xlink:label="stn_DisclosureOfDeferredIncomeTaxesLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDeferredIncomeTaxesTable" xlink:label="stn_DisclosureOfDeferredIncomeTaxesTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IntangibleAssetMember" xlink:label="stn_IntangibleAssetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDeferredTaxAssets" xlink:label="ifrs-full_NetDeferredTaxAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDeferredTaxLiabilities" xlink:label="ifrs-full_NetDeferredTaxLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherTemporaryDifferencesMember" xlink:label="ifrs-full_OtherTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceMember" xlink:label="ifrs-full_TemporaryDifferenceMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_UnusedTaxCreditsAndTaxLossesMember" xlink:label="stn_UnusedTaxCreditsAndTaxLossesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_DisclosureOfDeferredIncomeTaxesLineItems" xlink:to="stn_DisclosureOfDeferredIncomeTaxesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfDeferredIncomeTaxesLineItems" xlink:to="ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfDeferredIncomeTaxesTable" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="ifrs-full_NetDeferredTaxLiabilities" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="ifrs-full_NetDeferredTaxAssets" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="ifrs-full_DeferredTaxLiabilityAsset" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="stn_IntangibleAssetMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="stn_DeferredTaxArisingInBusinessAcquisitionMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_TemporaryDifferenceMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="stn_UnusedTaxCreditsAndTaxLossesMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="stn_DeferredTaxDefinedBenefitObligationMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_OtherTemporaryDifferencesMember" order="1.1000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfNetDeferredTaxAssetsLiabilities">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfLossCarryforwards">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CapitalTaxLossMember" xlink:label="stn_CapitalTaxLossMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:label="ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_Expiry2019To2038Member" xlink:label="stn_Expiry2019To2038Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NeverExpireMember" xlink:label="stn_NeverExpireMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCapitalTaxLossesMember" xlink:label="stn_NonCapitalTaxLossesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceMember" xlink:label="ifrs-full_TemporaryDifferenceMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" xlink:label="ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="stn_Expiry2019To2038Member" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="stn_NeverExpireMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_MaturityAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="stn_NonCapitalTaxLossesMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="stn_CapitalTaxLossMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_TemporaryDifferenceMember" order="1.0500" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformations">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ApplicableTaxRate" xlink:label="ifrs-full_ApplicableTaxRate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform" xlink:label="stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfIncomeTaxLineItems" xlink:label="stn_DisclosureOfIncomeTaxLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfIncomeTaxTable" xlink:label="stn_DisclosureOfIncomeTaxTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform" xlink:label="stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_DisclosureOfIncomeTaxLineItems" xlink:to="stn_DisclosureOfIncomeTaxTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfIncomeTaxLineItems" xlink:to="stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfIncomeTaxLineItems" xlink:to="stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfIncomeTaxLineItems" xlink:to="ifrs-full_ApplicableTaxRate" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfIncomeTaxTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfInterestExpense">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetInterestExpenseIncomeTable" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpense" xlink:label="ifrs-full_InterestExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpenseOnBorrowings" xlink:label="ifrs-full_InterestExpenseOnBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpenseOnFinanceLeases" xlink:label="ifrs-full_InterestExpenseOnFinanceLeases"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InterestExpenseOnOther" xlink:label="stn_InterestExpenseOnOther"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestIncomeOnOtherFinancialAssets" xlink:label="ifrs-full_InterestIncomeOnOtherFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRevenueExpense" xlink:label="ifrs-full_InterestRevenueExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:label="ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NotesPayableMember" xlink:label="stn_NotesPayableMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueFromInterest" xlink:label="ifrs-full_RevenueFromInterest"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevolvingCreditFacility1Member" xlink:label="stn_RevolvingCreditFacility1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="stn_NotesPayableMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="stn_RevolvingCreditFacility1Member" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="stn_DisclosureOfNetInterestExpenseIncomeTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="ifrs-full_InterestExpenseOnBorrowings" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="ifrs-full_InterestExpenseOnFinanceLeases" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="stn_InterestExpenseOnOther" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="ifrs-full_InterestExpense" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="ifrs-full_InterestIncomeOnOtherFinancialAssets" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="ifrs-full_RevenueFromInterest" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="ifrs-full_InterestRevenueExpense" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeTable" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfOtherNetFinanceExpense">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRevenueSummaryOfInformationAboutReceivablesContractAssetsAndDeferredRevenueContractLiabilitiesFromContractsWithCustomers">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRevenueSignificantIncreasesDecreasesInContractAssetsAndDeferredRevenue">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractAssetsLiabilitiesAxis" xlink:label="stn_ContractAssetsLiabilitiesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractAssetsLiabilitiesMember" xlink:label="stn_ContractAssetsLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractAssetsLiabilitiesMember" xlink:label="stn_ContractAssetsLiabilitiesMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CurrentContractAssetsMember" xlink:label="stn_CurrentContractAssetsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CurrentContractLiabilitiesMember" xlink:label="stn_CurrentContractLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DecreaseThroughDisposalFinancialLiabilities" xlink:label="stn_DecreaseThroughDisposalFinancialLiabilities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DecreaseThroughDispositionsContractAssets" xlink:label="stn_DecreaseThroughDispositionsContractAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:label="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:label="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseThroughBusinessCombinationsContractAssets" xlink:label="ifrs-full_IncreaseThroughBusinessCombinationsContractAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseThroughBusinessCombinationsContractLiabilities" xlink:label="ifrs-full_IncreaseThroughBusinessCombinationsContractLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="stn_ContractAssetsLiabilitiesAxis" xlink:to="stn_ContractAssetsLiabilitiesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="stn_ContractAssetsLiabilitiesAxis" xlink:to="stn_ContractAssetsLiabilitiesMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_ContractAssetsLiabilitiesMember" xlink:to="stn_CurrentContractAssetsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_ContractAssetsLiabilitiesMember" xlink:to="stn_CurrentContractLiabilitiesMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:to="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:to="ifrs-full_IncreaseThroughBusinessCombinationsContractLiabilities" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:to="ifrs-full_IncreaseThroughBusinessCombinationsContractAssets" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:to="stn_DecreaseThroughDispositionsContractAssets" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:to="stn_DecreaseThroughDisposalFinancialLiabilities" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:to="stn_ContractAssetsLiabilitiesAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRevenueAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCost">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DefinedContributionPlansMember" xlink:label="stn_DefinedContributionPlansMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfEmployeeCostLineItems" xlink:label="stn_DisclosureOfEmployeeCostLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfEmployeeCostTable" xlink:label="stn_DisclosureOfEmployeeCostTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:label="ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="stn_DefinedContributionPlansMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_DisclosureOfEmployeeCostLineItems" xlink:to="stn_DisclosureOfEmployeeCostTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfEmployeeCostLineItems" xlink:to="ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfEmployeeCostTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherExpenseIncomeScheduleOfOtherExpenseIncome">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasis">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasisParenthetical">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCashFlowInformationReconciliationOfLiabilitiesArisingFromFinancingActivities">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsToShareholdersMember" xlink:label="stn_DividendsToShareholdersMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" xlink:label="ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" xlink:label="stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities" xlink:label="stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LeaseLiabilitiesMember" xlink:label="ifrs-full_LeaseLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevolvingCreditFacility1Member" xlink:label="stn_RevolvingCreditFacility1Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TermLoanMember" xlink:label="stn_TermLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_RevolvingCreditFacility1Member" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_TermLoanMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:to="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivities" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:to="stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:to="stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:to="ifrs-full_BorrowingsByNameAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:to="ifrs-full_LeaseLiabilitiesMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:to="stn_DividendsToShareholdersMember" order="1.0400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExplanationOfRelationshipsBetweenParentsAndEntity" xlink:label="ifrs-full_ExplanationOfRelationshipsBetweenParentsAndEntity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WhollyOwnedSubsidiariesMember" xlink:label="stn_WhollyOwnedSubsidiariesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_ExplanationOfRelationshipsBetweenParentsAndEntity" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="stn_WhollyOwnedSubsidiariesMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfSubsidiaries">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_A0Member" xlink:label="stn_A0Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_AU" xlink:label="country_AU"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_AZ" xlink:label="stpr_AZ"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BB" xlink:label="country_BB"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" xlink:label="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_DE" xlink:label="stpr_DE"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="country_GB"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InternationalInsuranceGroupIncMember" xlink:label="stn_InternationalInsuranceGroupIncMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_MI" xlink:label="stpr_MI"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_MustangAcquisitionHoldingsIncMember" xlink:label="stn_MustangAcquisitionHoldingsIncMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_MWHInternationalIncMember" xlink:label="stn_MWHInternationalIncMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NovaScotiaCanadaMember" xlink:label="stn_NovaScotiaCanadaMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_NY" xlink:label="stpr_NY"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NZ" xlink:label="country_NZ"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecAustraliaPtyLtdMember" xlink:label="stn_StantecAustraliaPtyLtdMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingCaribbeanLtdMember" xlink:label="stn_StantecConsultingCaribbeanLtdMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingInternationalLLCMember" xlink:label="stn_StantecConsultingInternationalLLCMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingInternationalLtdMember" xlink:label="stn_StantecConsultingInternationalLtdMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingLtdStantecExpertsconseilsLteeMember" xlink:label="stn_StantecConsultingLtdStantecExpertsconseilsLteeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingMichiganIncMember" xlink:label="stn_StantecConsultingMichiganIncMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingServicesIncMember" xlink:label="stn_StantecConsultingServicesIncMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecDelawareIILLCMember" xlink:label="stn_StantecDelawareIILLCMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecHoldings2017LimitedMember" xlink:label="stn_StantecHoldings2017LimitedMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecHoldingsTwoLtdMember" xlink:label="stn_StantecHoldingsTwoLtdMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecNewZealandMember" xlink:label="stn_StantecNewZealandMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecTechnologyInternationalIncMember" xlink:label="stn_StantecTechnologyInternationalIncMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecUKLimitedMember" xlink:label="stn_StantecUKLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SubsidiariesMember" xlink:label="ifrs-full_SubsidiariesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember" xlink:label="stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" order="1.2900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_InternationalInsuranceGroupIncMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_MustangAcquisitionHoldingsIncMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_MWHInternationalIncMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecAustraliaPtyLtdMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecConsultingCaribbeanLtdMember" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecConsultingInternationalLLCMember" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecConsultingInternationalLtdMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecConsultingLtdStantecExpertsconseilsLteeMember" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecConsultingMichiganIncMember" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecConsultingServicesIncMember" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecDelawareIILLCMember" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecHoldings2017LimitedMember" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecHoldingsTwoLtdMember" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecNewZealandMember" order="1.2600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecTechnologyInternationalIncMember" order="1.2700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecUKLimitedMember" order="1.2800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ifrs-full_SubsidiariesMember" order="1.3000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stn_NovaScotiaCanadaMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_BB" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stpr_DE" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_AU" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stpr_AZ" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stpr_MI" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stpr_NY" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_GB" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stn_A0Member" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_NZ" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfStructuredConsolidatedEntities">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_A0Member" xlink:label="stn_A0Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ConsolidatedStructuredEntitiesAxis" xlink:label="ifrs-full_ConsolidatedStructuredEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ConsolidatedStructuredEntitiesMember" xlink:label="ifrs-full_ConsolidatedStructuredEntitiesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CountryOfIncorporationOfStructuredEntities" xlink:label="stn_CountryOfIncorporationOfStructuredEntities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems" xlink:label="stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable" xlink:label="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember" xlink:label="ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember" xlink:label="ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_NC" xlink:label="stpr_NC"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_PA" xlink:label="stpr_PA"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecArchitectureIncMember" xlink:label="stn_StantecArchitectureIncMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecArchitectureLtdMember" xlink:label="stn_StantecArchitectureLtdMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecGeomaticsLtdMember" xlink:label="stn_StantecGeomaticsLtdMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecInternationalIncMember" xlink:label="stn_StantecInternationalIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ConsolidatedStructuredEntitiesAxis" xlink:to="ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ConsolidatedStructuredEntitiesAxis" xlink:to="ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems" xlink:to="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems" xlink:to="stn_CountryOfIncorporationOfStructuredEntities" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable" xlink:to="ifrs-full_ConsolidatedStructuredEntitiesAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember" xlink:to="ifrs-full_ConsolidatedStructuredEntitiesMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecArchitectureIncMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecArchitectureLtdMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecGeomaticsLtdMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecInternationalIncMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stpr_NC" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stn_A0Member" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stpr_PA" order="1.0500" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresSummaryOfJointOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointOperationsLineItems" xlink:label="ifrs-full_DisclosureOfJointOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointOperationsTable" xlink:label="ifrs-full_DisclosureOfJointOperationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointOperationsMember" xlink:label="ifrs-full_EntitysTotalForJointOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointOperationsMember" xlink:label="ifrs-full_EntitysTotalForJointOperationsMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointOperationsAxis" xlink:label="ifrs-full_JointOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointOperationsMember" xlink:label="ifrs-full_JointOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PrincipalPlaceOfBusinessOfJointOperation" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointOperation"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecSGJointVentureMember" xlink:label="stn_StantecSGJointVentureMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StarrTwoMember" xlink:label="stn_StarrTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_DisclosureOfJointOperationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointOperation" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ifrs-full_JointOperationsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForJointOperationsMember" xlink:to="ifrs-full_JointOperationsMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecSGJointVentureMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StarrTwoMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_JointOperationsAxis" xlink:to="ifrs-full_EntitysTotalForJointOperationsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_JointOperationsAxis" xlink:to="ifrs-full_EntitysTotalForJointOperationsMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfTransactionsWithRelatedParties">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:label="ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AssociatesMember" xlink:label="ifrs-full_AssociatesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfJointVenturesAndAssociatesTable" xlink:label="stn_DisclosureOfJointVenturesAndAssociatesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DistributionPaymentOfRelatedPartyTransaction" xlink:label="stn_DistributionPaymentOfRelatedPartyTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:label="ifrs-full_JointVenturesWhereEntityIsVenturerMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:label="ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_DisclosureOfJointVenturesAndAssociatesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="stn_DisclosureOfJointVenturesAndAssociatesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="stn_DistributionPaymentOfRelatedPartyTransaction" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_AmountsReceivableRelatedPartyTransactions" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_JointVenturesWhereEntityIsVenturerMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_AssociatesMember" order="1.0200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfCompensationOfKeyManagementPersonnelAndDirectorsOfTheCompany">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfOperatingSegments">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesCanadaMember" xlink:label="stn_ConsultingServicesCanadaMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesGlobalMember" xlink:label="stn_ConsultingServicesGlobalMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesUnitedStatesMember" xlink:label="stn_ConsultingServicesUnitedStatesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:label="ifrs-full_EliminationOfIntersegmentAmountsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GrossProfit" xlink:label="ifrs-full_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GrossRevenue" xlink:label="stn_GrossRevenue"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetRevenue" xlink:label="stn_NetRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OperatingSegmentsMember" xlink:label="ifrs-full_OperatingSegmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevenueFromContinuingOperations" xlink:label="stn_RevenueFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="ifrs-full_SegmentConsolidationItemsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:label="stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="stn_GrossRevenue" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_Revenue" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="stn_RevenueFromContinuingOperations" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="stn_SubconsultantSubcontractorAndOtherDirectExpenses" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="stn_NetRevenue" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_GrossProfit" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentConsolidationItemsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="ifrs-full_EliminationOfIntersegmentAmountsMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="ifrs-full_OperatingSegmentsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_SegmentConsolidationItemsAxis" xlink:to="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SegmentsMember" xlink:to="stn_ConsultingServicesCanadaMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SegmentsMember" xlink:to="stn_ConsultingServicesUnitedStatesMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SegmentsMember" xlink:to="stn_ConsultingServicesGlobalMember" order="1.0300" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfNonCurrentAssetsAndGrossRevenueByGeographicalAreas">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:label="ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasTable" xlink:label="ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="country_GB"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:label="ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherCountriesMember" xlink:label="stn_OtherCountriesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:to="ifrs-full_DisclosureOfGeographicalAreasTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:to="ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:to="ifrs-full_Revenue" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_GB" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stn_OtherCountriesMember" order="1.0400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfGrossRevenueByServices">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_BuildingsServicesMember" xlink:label="stn_BuildingsServicesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesMember" xlink:label="stn_ConsultingServicesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasTable" xlink:label="ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfProductsAndServicesLineItems" xlink:label="ifrs-full_DisclosureOfProductsAndServicesLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EnergyAndResourcesServicesMember" xlink:label="stn_EnergyAndResourcesServicesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EnvironmentalServicesMember" xlink:label="stn_EnvironmentalServicesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InfrastructureMember" xlink:label="stn_InfrastructureMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="ifrs-full_ProductsAndServicesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="ifrs-full_ProductsAndServicesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="ifrs-full_ProductsAndServicesMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WaterServicesMember" xlink:label="stn_WaterServicesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="ifrs-full_SegmentsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="ifrs-full_ProductsAndServicesAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfProductsAndServicesLineItems" xlink:to="ifrs-full_DisclosureOfGeographicalAreasTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfProductsAndServicesLineItems" xlink:to="ifrs-full_Revenue" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="stn_BuildingsServicesMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="stn_EnergyAndResourcesServicesMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="stn_EnvironmentalServicesMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="stn_InfrastructureMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="stn_WaterServicesMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SegmentsMember" xlink:to="stn_ConsultingServicesMember" order="1.0600" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureInvestmentTaxCreditAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEventsAfterTheReportingPeriodAdditionalInformation">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AgreementExpiryDate" xlink:label="stn_AgreementExpiryDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AveragePriceOfCommonSharesRepurchasedAndCancelled" xlink:label="stn_AveragePriceOfCommonSharesRepurchasedAndCancelled"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CancellationOfTreasuryShares" xlink:label="ifrs-full_CancellationOfTreasuryShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfOrdinarySharesAxis" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendPayableDate" xlink:label="stn_DividendPayableDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPayableDeclaredDate" xlink:label="stn_DividendsPayableDeclaredDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPayableRecordDate" xlink:label="stn_DividendsPayableRecordDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendTransactionMember" xlink:label="stn_DividendTransactionMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EventsAfterReportingPeriodMember" xlink:label="stn_EventsAfterReportingPeriodMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InterestRateSwapAgreementAmount" xlink:label="stn_InterestRateSwapAgreementAmount"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InterestRateSwapAgreementFixedInterestRate" xlink:label="stn_InterestRateSwapAgreementFixedInterestRate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InterestRateSwapDescription" xlink:label="stn_InterestRateSwapDescription"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NCIBMember" xlink:label="stn_NCIBMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfCommonSharesRepurchasedAndCancelled" xlink:label="stn_NumberOfCommonSharesRepurchasedAndCancelled"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OrdinarySharesMember" xlink:label="ifrs-full_OrdinarySharesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OrdinarySharesMember" xlink:label="ifrs-full_OrdinarySharesMember_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_NumberOfCommonSharesRepurchasedAndCancelled" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_AveragePriceOfCommonSharesRepurchasedAndCancelled" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_CancellationOfTreasuryShares" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_AgreementExpiryDate" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_InterestRateSwapAgreementAmount" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_InterestRateSwapAgreementFixedInterestRate" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_InterestRateSwapDescription" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_DividendsPayableDeclaredDate" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_DividendPayableDate" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_DividendsPayableRecordDate" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="stn_DividendTransactionMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="stn_EventsAfterReportingPeriodMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="stn_NCIBMember" order="1.1200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureComparativeFiguresAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGeneralInformationAboutFinancialStatementsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryPolicies">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingJudgementsAndEstimatesExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory" xlink:label="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory" xlink:label="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member" xlink:label="ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" xlink:label="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StatementLineItems" xlink:label="stn_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StatementTable" xlink:label="stn_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RestatedMember" xlink:to="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_StatementLineItems" xlink:to="stn_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_StatementLineItems" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_StatementLineItems" xlink:to="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_StatementLineItems" xlink:to="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_StatementLineItems" xlink:to="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_StatementTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory" xlink:label="stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory" xlink:label="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalOfMajorSubsidiaryMember" xlink:label="ifrs-full_DisposalOfMajorSubsidiaryMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StatementLineItems" xlink:label="stn_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StatementTable" xlink:label="stn_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingOperationsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="ifrs-full_DisposalOfMajorSubsidiaryMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_StatementLineItems" xlink:to="stn_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_StatementLineItems" xlink:to="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_StatementLineItems" xlink:to="stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_StatementTable" xlink:to="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfContingenciesAndGuaranteesExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" xlink:label="ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RecurringFairValueMeasurementMember" xlink:label="ifrs-full_RecurringFairValueMeasurementMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StatementLineItems" xlink:label="stn_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StatementTable" xlink:label="stn_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ifrs-full_RecurringFairValueMeasurementMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_AggregatedMeasurementMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="stn_StatementLineItems" xlink:to="stn_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_StatementLineItems" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="stn_StatementLineItems" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="stn_StatementTable" xlink:to="ifrs-full_MeasurementAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalManagementExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInvestmentTaxCreditsExplanatoy">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfReclassificationsOrChangesInPresentationExplanatory">
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>stn-20181231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFS Xcelerate Taxonomy Labels Linkbase - http://www.dfsco.com/financial-services/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 5 -->
<!-- Creation date: 2019-03-01T21:08:37Z -->
<!-- Copyright (c) 2017 Donnelley Financial, LLC. All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_A0Member" xlink:label="stn_A0Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_A0Member_lbl" xml:lang="en-US" id="id_11072868_3532421_3_1">Alberta, Canada.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_A0Member_lbl" xml:lang="en-US" id="id_11072868_3532421_1_1">stpr_A0 [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_A0Member_lbl" xml:lang="en-US" id="id_11072868_3532421_2_1">Alberta, Canada [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_A0Member" xlink:to="stn_A0Member_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AboveOneTwentyOneDaysMember" xlink:label="stn_AboveOneTwentyOneDaysMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_AboveOneTwentyOneDaysMember_lbl" xml:lang="en-US" id="id_11072868_3498444_3_1">Above one twenty one days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_AboveOneTwentyOneDaysMember_lbl" xml:lang="en-US" id="id_11072868_3498444_1_1">Above One Twenty One Days [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_AboveOneTwentyOneDaysMember_lbl" xml:lang="en-US" id="id_11072868_3498444_2_1">121+ Days [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_AboveOneTwentyOneDaysMember" xlink:to="stn_AboveOneTwentyOneDaysMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AccountsReceivableAndOtherCurrentFinancialAssetsMember" xlink:label="stn_AccountsReceivableAndOtherCurrentFinancialAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_AccountsReceivableAndOtherCurrentFinancialAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3489820_3_1">Receivables and other current financial assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_AccountsReceivableAndOtherCurrentFinancialAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3489820_1_1">Accounts Receivable and Other Current Financial Assets [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_AccountsReceivableAndOtherCurrentFinancialAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3489820_2_1">Receivables and other current financial assets [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_AccountsReceivableAndOtherCurrentFinancialAssetsMember" xlink:to="stn_AccountsReceivableAndOtherCurrentFinancialAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Accruals" xlink:label="ifrs-full_Accruals"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Accruals_lbl" xml:lang="en-US" id="id_11072868_3416530_1_1">Accruals</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Accruals_lbl" xml:lang="en-US" id="id_11072868_3416530_2_1">Accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Accruals" xlink:to="ifrs-full_Accruals_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:label="ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AccumulatedDepreciationAndAmortisationMember_lbl" xml:lang="en-US" id="id_11072868_3416976_1_1">Accumulated depreciation and amortisation [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AccumulatedDepreciationAndAmortisationMember_lbl" xml:lang="en-US" id="id_11072868_3416976_2_1">Accumulated depreciation and amortization [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:to="ifrs-full_AccumulatedDepreciationAndAmortisationMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedImpairmentMember" xlink:label="ifrs-full_AccumulatedImpairmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AccumulatedImpairmentMember_lbl" xml:lang="en-US" id="id_11072868_3416755_1_1">Accumulated impairment [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AccumulatedImpairmentMember_lbl" xml:lang="en-US" id="id_11072868_3416755_2_1">Accumulated impairment [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccumulatedImpairmentMember" xlink:to="ifrs-full_AccumulatedImpairmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3417200_1_1">Accumulated other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3417200_2_1">Accumulated other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="id_11072868_3416979_1_1">Accumulated other comprehensive income [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="id_11072868_3416979_2_1">Accumulated other comprehensive income (loss) [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_lbl" xml:lang="en-US" id="id_11072868_3416982_1_1">Consideration transferred, acquisition-date fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_lbl" xml:lang="en-US" id="id_11072868_3416982_2_1">Consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_lbl" xml:lang="en-US" id="id_11072868_3416982_6_1">Consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:to="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract_lbl" xml:lang="en-US" id="id_11072868_3416756_1_1">Acquisition-date fair value of total consideration transferred [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract_lbl" xml:lang="en-US" id="id_11072868_3416756_2_1">Acquisition-date fair value of total consideration transferred [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract" xlink:to="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:label="ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3416984_1_1">Acquisition-related costs recognised as expense for transaction recognised separately from acquisition of assets and assumption of liabilities in business combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3416984_2_1">Acquisition-related costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:to="ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3416985_1_1">Acquisitions through business combinations, intangible assets other than goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3416985_2_1">Additions arising on acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions_lbl" xml:lang="en-US" id="id_11072868_3417205_1_1">Acquisitions through business combinations, other provisions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions_lbl" xml:lang="en-US" id="id_11072868_3417205_2_1">Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions" xlink:to="ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3417206_1_1">Acquisitions through business combinations, property, plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3417206_2_1">Additions arising on acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:to="ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRates_lbl" xml:lang="en-US" id="id_11072868_3417207_1_1">Actuarial assumption of discount rates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRates_lbl" xml:lang="en-US" id="id_11072868_3417207_2_1">Discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:to="ifrs-full_ActuarialAssumptionOfDiscountRates_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" xlink:label="stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_lbl" xml:lang="en-US" id="id_11072868_3487883_3_1">Actuarial assumption of discount rates 0.25 percent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_lbl" xml:lang="en-US" id="id_11072868_3487883_1_1">Actuarial Assumption Of Discount Rates Zero Point Two Five Percent[member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_lbl" xml:lang="en-US" id="id_11072868_3487883_2_1">Change in discount rate by 0.25% [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" xlink:to="stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement_lbl" xml:lang="en-US" id="id_11072868_3525142_3_1">Actuarial assumption of expected rates of inflation pre retirement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement_lbl" xml:lang="en-US" id="id_11072868_3525142_1_1">Actuarial Assumption Of Expected Rates Of Inflation Pre Retirement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement_lbl" xml:lang="en-US" id="id_11072868_3525142_2_1">Rate of inflation, pre-retirement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement" xlink:to="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_lbl" xml:lang="en-US" id="id_11072868_3487886_3_1">Actuarial assumption of expected rates of inflation pre retirement 0.25 percent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_lbl" xml:lang="en-US" id="id_11072868_3487886_1_1">Actuarial Assumption Of Expected Rates Of Inflation Pre Retirement Zero Point Two Five Percent [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_lbl" xml:lang="en-US" id="id_11072868_3487886_2_1">Change in pre-retirement inflation rate by 0.25% [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" xlink:to="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases_lbl" xml:lang="en-US" id="id_11072868_3416987_1_1">Actuarial assumption of expected rates of pension increases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases_lbl" xml:lang="en-US" id="id_11072868_3416987_2_1">Rate of increase in future pensions payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_lbl" xml:lang="en-US" id="id_11072868_3487451_3_1">Actuarial assumption of expected rates of pension increases 0.25 percent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_lbl" xml:lang="en-US" id="id_11072868_3487451_1_1">Actuarial Assumption Of Expected Rates Of Pension Increases Zero Point Two Five Percent[member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_lbl" xml:lang="en-US" id="id_11072868_3487451_2_1">Change in pension increase assumption by 0.25% [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" xlink:to="stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_lbl" xml:lang="en-US" id="id_11072868_3416539_1_1">Actuarial assumption of expected rates of salary increases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_lbl" xml:lang="en-US" id="id_11072868_3416539_2_1">Rate of increase in salaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember_lbl" xml:lang="en-US" id="id_11072868_3487458_3_1">Actuarial assumption of expected rates of salary increases 0.25 percent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember_lbl" xml:lang="en-US" id="id_11072868_3487458_1_1">Actuarial Assumption Of Expected Rates Of Salary Increases Zero Point Two Five Percent[member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember_lbl" xml:lang="en-US" id="id_11072868_3487458_2_1">Change in salary growth by 0.25% [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" xlink:to="stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="ifrs-full_ActuarialAssumptionsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialAssumptionsAxis_lbl" xml:lang="en-US" id="id_11072868_3416764_1_1">Actuarial assumptions [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ActuarialAssumptionsAxis_lbl" xml:lang="en-US" id="id_11072868_3416764_2_1">Actuarial assumptions [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="ifrs-full_ActuarialAssumptionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialAssumptionsMember_lbl" xml:lang="en-US" id="id_11072868_3416994_1_1">Actuarial assumptions [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ActuarialAssumptionsMember_lbl" xml:lang="en-US" id="id_11072868_3416994_2_1">Actuarial assumptions [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_ActuarialAssumptionsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" xlink:label="stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember_lbl" xml:lang="en-US" id="id_11072868_3487454_3_1">Actuarial assumptions of expected increase of one year in life expectancy.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember_lbl" xml:lang="en-US" id="id_11072868_3487454_1_1">Actuarial Assumptions Of Expected Increase Of One Year In Life Expectancy [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember_lbl" xml:lang="en-US" id="id_11072868_3487454_2_1">Increase of one year in the life expectancy [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" xlink:to="stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3417211_1_1">Actuarial gains (losses) arising from changes in demographic assumptions, net defined benefit liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3417211_14_1">Changes in demographic assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3417212_1_1">Actuarial gains (losses) arising from changes in financial assumptions, net defined benefit liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3417212_14_1">Changes in financial assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3416540_1_1">Actuarial gains (losses) arising from experience adjustments, net defined benefit liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3416540_14_1">Experience adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:label="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_lbl" xml:lang="en-US" id="id_11072868_3430496_3_1">Actuarial gains losses arising from net defined benefit liability asset.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_lbl" xml:lang="en-US" id="id_11072868_3430496_1_1">Actuarial Gains Losses Arising From Net Defined Benefit Liability Asset [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_lbl" xml:lang="en-US" id="id_11072868_3430496_2_1">Actuarial (gains) losses arising from:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:to="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionalPaidinCapital" xlink:label="ifrs-full_AdditionalPaidinCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdditionalPaidinCapital_lbl" xml:lang="en-US" id="id_11072868_3416544_1_1">Additional paid-in capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdditionalPaidinCapital_lbl" xml:lang="en-US" id="id_11072868_3416544_2_1">Contributed surplus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdditionalPaidinCapital" xlink:to="ifrs-full_AdditionalPaidinCapital_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionalPaidinCapitalMember" xlink:label="ifrs-full_AdditionalPaidinCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdditionalPaidinCapitalMember_lbl" xml:lang="en-US" id="id_11072868_3416769_1_1">Additional paid-in capital [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdditionalPaidinCapitalMember_lbl" xml:lang="en-US" id="id_11072868_3416769_2_1">Contributed surplus [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdditionalPaidinCapitalMember" xlink:to="ifrs-full_AdditionalPaidinCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionalProvisionsOtherProvisions" xlink:label="ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdditionalProvisionsOtherProvisions_lbl" xml:lang="en-US" id="id_11072868_3416770_1_1">Additional provisions, other provisions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdditionalProvisionsOtherProvisions_lbl" xml:lang="en-US" id="id_11072868_3416770_2_1">Current year provisions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdditionalProvisionsOtherProvisions" xlink:to="ifrs-full_AdditionalProvisionsOtherProvisions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionalRecognitionGoodwill" xlink:label="ifrs-full_AdditionalRecognitionGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdditionalRecognitionGoodwill_lbl" xml:lang="en-US" id="id_11072868_3417220_1_1">Additional recognition, goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdditionalRecognitionGoodwill_lbl" xml:lang="en-US" id="id_11072868_3417220_2_1">Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdditionalRecognitionGoodwill" xlink:to="ifrs-full_AdditionalRecognitionGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination" xlink:label="stn_AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450293_3_1">Additions for acquisitions on notes payable recognised in business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450293_1_1">Additions for acquisitions on notes payable recognised in business combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450293_2_1">Additions for acquisitions in the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination" xlink:to="stn_AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3416773_1_1">Additions other than through business combinations, intangible assets other than goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3416773_2_1">Additions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3416549_1_1">Additions other than through business combinations, property, plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3416549_2_1">Additions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustedWeightedAverageShares" xlink:label="ifrs-full_AdjustedWeightedAverageShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustedWeightedAverageShares_lbl" xml:lang="en-US" id="id_11072868_3416551_1_1">Adjusted weighted average number of ordinary shares outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_AdjustedWeightedAverageShares_lbl" xml:lang="en-US" id="id_11072868_3416551_6_1">Diluted shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustedWeightedAverageShares" xlink:to="ifrs-full_AdjustedWeightedAverageShares_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" xlink:label="stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3458662_3_1">Administrative expense net defined benefit liability asset.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3458662_1_1">Administrative Expense Net Defined Benefit Liability Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3458662_2_1">Administrative expenses paid by the Plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" xlink:to="stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" xlink:label="ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_lbl" xml:lang="en-US" id="id_11072868_3417240_1_1">Aggregated individually immaterial business combinations [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_lbl" xml:lang="en-US" id="id_11072868_3417240_2_1">Aggregated individually immaterial business combinations [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" xlink:to="ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AggregatedMeasurementMember_lbl" xml:lang="en-US" id="id_11072868_3417023_1_1">Aggregated measurement [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AggregatedMeasurementMember_lbl" xml:lang="en-US" id="id_11072868_3417023_2_1">Aggregated measurement [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ifrs-full_AggregatedMeasurementMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AggregatedTimeBandsMember_lbl" xml:lang="en-US" id="id_11072868_3417242_1_1">Aggregated time bands [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AggregatedTimeBandsMember_lbl" xml:lang="en-US" id="id_11072868_3417242_2_1">Aggregated time bands [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_AggregatedTimeBandsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AggregateMaturityValueOfNotes" xlink:label="stn_AggregateMaturityValueOfNotes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_AggregateMaturityValueOfNotes_lbl" xml:lang="en-US" id="id_11072868_3467159_3_1">Aggregate maturity value of notes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_AggregateMaturityValueOfNotes_lbl" xml:lang="en-US" id="id_11072868_3467159_1_1">Aggregate Maturity Value Of Notes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_AggregateMaturityValueOfNotes_lbl" xml:lang="en-US" id="id_11072868_3467159_2_1">Aggregate maturity value of notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_AggregateMaturityValueOfNotes" xlink:to="stn_AggregateMaturityValueOfNotes_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AgreementExpiryDate" xlink:label="stn_AgreementExpiryDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_AgreementExpiryDate_lbl" xml:lang="en-US" id="id_11072868_3470988_3_1">Agreement expiry date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_AgreementExpiryDate_lbl" xml:lang="en-US" id="id_11072868_3470988_1_1">Agreement expiry date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_AgreementExpiryDate_lbl" xml:lang="en-US" id="id_11072868_3470988_2_1">Agreement expiry date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_AgreementExpiryDate" xlink:to="stn_AgreementExpiryDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember_lbl" xml:lang="en-US" id="id_11072868_3417030_1_1">All levels of fair value hierarchy [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember_lbl" xml:lang="en-US" id="id_11072868_3417030_2_1">All levels of fair value hierarchy [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_AllLevelsOfFairValueHierarchyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:label="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3416589_1_1">Allowance account for credit losses of financial assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3416589_32_1">Trade and other receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3416589_2_1">Expected credit losses (ECLs)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3416589_12_1">Loss allowance provision, end of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:to="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US" id="id_11072868_3417257_1_1">Amendment Description</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US" id="id_11072868_3417257_2_1">Amendment Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" id="id_11072868_3416806_1_1">Amendment Flag</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" id="id_11072868_3416806_2_1">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmortisationExpense" xlink:label="ifrs-full_AmortisationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AmortisationExpense_lbl" xml:lang="en-US" id="id_11072868_3416596_1_1">Amortisation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AmortisationExpense_lbl" xml:lang="en-US" id="id_11072868_3416596_2_1">Amortization of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AmortisationExpense" xlink:to="ifrs-full_AmortisationExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations" xlink:label="stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3453241_3_1">Amortisation, intangible assets other than goodwill, continuing operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3453241_1_1">Amortisation, intangible assets other than goodwill, continuing operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3453241_2_1">Amortization - continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations" xlink:to="stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations" xlink:label="stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3453242_3_1">Amortisation, intangible assets other than goodwill, discontinued operations(</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3453242_1_1">Amortisation, intangible assets other than goodwill, discontinued operations(</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3453242_2_1">Amortization - discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations" xlink:to="stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:label="stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3542755_3_1">Amortization on financial assets measured at fair value through other comprehensive income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3542755_1_1">Amortization on financial assets measured at fair value through other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3542755_2_1">Amortization on FVOCI investment debt securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:to="stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:label="ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AmountsReceivableRelatedPartyTransactions_lbl" xml:lang="en-US" id="id_11072868_3416820_1_1">Amounts receivable, related party transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AmountsReceivableRelatedPartyTransactions_lbl" xml:lang="en-US" id="id_11072868_3416820_2_1">Amounts Owed by Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:to="ifrs-full_AmountsReceivableRelatedPartyTransactions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:label="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_lbl" xml:lang="en-US" id="id_11072868_3416603_1_1">Amounts recognised as of acquisition date for each major class of assets acquired and liabilities assumed [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_lbl" xml:lang="en-US" id="id_11072868_3416603_2_1">Assets and liabilities acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AnalysisOfIncomeAndExpenseAbstract_lbl" xml:lang="en-US" id="id_11072868_3416823_1_1">Analysis of income and expense [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AnalysisOfIncomeAndExpenseAbstract_lbl" xml:lang="en-US" id="id_11072868_3416823_2_1">Analysis of income and expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:to="ifrs-full_AnalysisOfIncomeAndExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" xlink:label="stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3450134_3_1">Annuity policies amount contributed to fair value of plan assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3450134_1_1">Annuity Policies Amount Contributed To Fair Value Of Plan Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3450134_2_1">Annuity policies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" xlink:to="stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:label="stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_lbl" xml:lang="en-US" id="id_11072868_3468529_3_1">Antidilutive securities excluded from computation of earnings per share amount1.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_lbl" xml:lang="en-US" id="id_11072868_3468529_1_1">Antidilutive securities excluded from computation of earnings per share amount1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_lbl" xml:lang="en-US" id="id_11072868_3468529_2_1">Antidilutive effect of share options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:to="stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ApplicableTaxRate" xlink:label="ifrs-full_ApplicableTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ApplicableTaxRate_lbl" xml:lang="en-US" id="id_11072868_3417268_1_1">Applicable tax rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ApplicableTaxRate_lbl" xml:lang="en-US" id="id_11072868_3417268_2_1">Federal tax rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ApplicableTaxRate_lbl" xml:lang="en-US" id="id_11072868_3417268_12_1">Income tax expense at statutory Canadian rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ApplicableTaxRate" xlink:to="ifrs-full_ApplicableTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Assets_lbl" xml:lang="en-US" id="id_11072868_3417056_1_1">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_Assets_lbl" xml:lang="en-US" id="id_11072868_3417056_6_1">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_Assets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AssetsAbstract" xlink:label="ifrs-full_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3417273_1_1">Assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3417273_2_1">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AssetsAbstract" xlink:to="ifrs-full_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013" xlink:label="ifrs-full_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013_lbl" xml:lang="en-US" id="id_11072868_3416840_1_1">Assets other than cash or cash equivalents in subsidiary or businesses acquired or disposed</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013_lbl" xml:lang="en-US" id="id_11072868_3416840_2_1">Net assets disposed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013" xlink:to="ifrs-full_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AssociatesMember" xlink:label="ifrs-full_AssociatesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AssociatesMember_lbl" xml:lang="en-US" id="id_11072868_3417279_1_1">Associates [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AssociatesMember_lbl" xml:lang="en-US" id="id_11072868_3417279_2_1">Associates [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AssociatesMember" xlink:to="ifrs-full_AssociatesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_AU" xlink:label="country_AU"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_AU_lbl" xml:lang="en-US" id="id_11072868_3416641_1_1">AUSTRALIA</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_AU_lbl" xml:lang="en-US" id="id_11072868_3416641_2_1">Australia [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AU" xlink:to="country_AU_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AverageEffectiveTaxRate" xlink:label="ifrs-full_AverageEffectiveTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AverageEffectiveTaxRate_lbl" xml:lang="en-US" id="id_11072868_3417068_1_1">Average effective tax rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_AverageEffectiveTaxRate_lbl" xml:lang="en-US" id="id_11072868_3417068_6_1">Average effective tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AverageEffectiveTaxRate" xlink:to="ifrs-full_AverageEffectiveTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AveragePriceOfCommonSharesRepurchasedAndCancelled" xlink:label="stn_AveragePriceOfCommonSharesRepurchasedAndCancelled"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_AveragePriceOfCommonSharesRepurchasedAndCancelled_lbl" xml:lang="en-US" id="id_11072868_3542714_3_1">Average price of common shares repurchased and cancelled.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_AveragePriceOfCommonSharesRepurchasedAndCancelled_lbl" xml:lang="en-US" id="id_11072868_3542714_1_1">Average Price Of Common Shares Repurchased And Cancelled</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_AveragePriceOfCommonSharesRepurchasedAndCancelled_lbl" xml:lang="en-US" id="id_11072868_3542714_2_1">Average price of common shares repurchased and cancelled</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_AveragePriceOfCommonSharesRepurchasedAndCancelled" xlink:to="stn_AveragePriceOfCommonSharesRepurchasedAndCancelled_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_AZ" xlink:label="stpr_AZ"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stpr_AZ_lbl" xml:lang="en-US" id="id_11072868_3416649_1_1">ARIZONA</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stpr_AZ_lbl" xml:lang="en-US" id="id_11072868_3416649_2_1">Arizona, United States [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stpr_AZ" xlink:to="stpr_AZ_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BankAndSimilarCharges" xlink:label="ifrs-full_BankAndSimilarCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BankAndSimilarCharges_lbl" xml:lang="en-US" id="id_11072868_3417294_1_1">Bank and similar charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BankAndSimilarCharges_lbl" xml:lang="en-US" id="id_11072868_3417294_2_1">Bank charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BankAndSimilarCharges" xlink:to="ifrs-full_BankAndSimilarCharges_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShare" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShare_lbl" xml:lang="en-US" id="id_11072868_3416664_1_1">Basic and diluted earnings (loss) per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShare_lbl" xml:lang="en-US" id="id_11072868_3416664_2_1">Total basic and diluted earnings per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShare_lbl" xml:lang="en-US" id="id_11072868_3416664_6_1">Total basic and diluted earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BasicAndDilutedEarningsLossPerShare" xlink:to="ifrs-full_BasicAndDilutedEarningsLossPerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3416862_1_1">Basic and diluted earnings (loss) per share from continuing operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3416862_2_1">Continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations" xlink:to="ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3417302_1_1">Basic and diluted earnings (loss) per share from discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3417302_2_1">Discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:to="ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsPerShareAbstract" xlink:label="ifrs-full_BasicAndDilutedEarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BasicAndDilutedEarningsPerShareAbstract_lbl" xml:lang="en-US" id="id_11072868_3416863_1_1">Basic and diluted earnings per share [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BasicAndDilutedEarningsPerShareAbstract_lbl" xml:lang="en-US" id="id_11072868_3416863_2_1">Earnings (Loss) per share, basic and diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_BasicAndDilutedEarningsPerShareAbstract_lbl" xml:lang="en-US" id="id_11072868_3416863_12_1">Earnings per share, basic and diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BasicAndDilutedEarningsPerShareAbstract" xlink:to="ifrs-full_BasicAndDilutedEarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BB" xlink:label="country_BB"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_BB_lbl" xml:lang="en-US" id="id_11072868_3417086_1_1">BARBADOS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_BB_lbl" xml:lang="en-US" id="id_11072868_3417086_2_1">Barbados [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_BB" xlink:to="country_BB_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_BondMember" xlink:label="stn_BondMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_BondMember_lbl" xml:lang="en-US" id="id_11072868_3504553_3_1">Bonds.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_BondMember_lbl" xml:lang="en-US" id="id_11072868_3504553_1_1">Bonds [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_BondMember_lbl" xml:lang="en-US" id="id_11072868_3504553_2_1">Bonds [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_BondMember" xlink:to="stn_BondMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_BondsInterestRatePercentage" xlink:label="stn_BondsInterestRatePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_BondsInterestRatePercentage_lbl" xml:lang="en-US" id="id_11072868_3525101_3_1">Bonds interest rate percentage.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_BondsInterestRatePercentage_lbl" xml:lang="en-US" id="id_11072868_3525101_1_1">Bonds Interest Rate Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_BondsInterestRatePercentage_lbl" xml:lang="en-US" id="id_11072868_3525101_2_1">Bonds interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_BondsInterestRatePercentage" xlink:to="stn_BondsInterestRatePercentage_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BondsIssued" xlink:label="ifrs-full_BondsIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BondsIssued_lbl" xml:lang="en-US" id="id_11072868_3417321_1_1">Bonds issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BondsIssued_lbl" xml:lang="en-US" id="id_11072868_3417321_2_1">Bonds issued under surety facilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BondsIssued" xlink:to="ifrs-full_BondsIssued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Borrowings_lbl" xml:lang="en-US" id="id_11072868_3416694_1_1">Borrowings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Borrowings_lbl" xml:lang="en-US" id="id_11072868_3416694_2_1">Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Borrowings" xlink:to="ifrs-full_Borrowings_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsByNameAxis_lbl" xml:lang="en-US" id="id_11072868_3416696_1_1">Borrowings by name [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BorrowingsByNameAxis_lbl" xml:lang="en-US" id="id_11072868_3416696_2_1">Borrowings by name [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsByNameMember_lbl" xml:lang="en-US" id="id_11072868_3416886_1_1">Borrowings by name [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BorrowingsByNameMember_lbl" xml:lang="en-US" id="id_11072868_3416886_2_1">Borrowings by name [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ifrs-full_BorrowingsByNameMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsInterestRate_lbl" xml:lang="en-US" id="id_11072868_3417325_1_1">Borrowings, interest rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BorrowingsInterestRate_lbl" xml:lang="en-US" id="id_11072868_3417325_2_1">Borrowings, interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsInterestRate" xlink:to="ifrs-full_BorrowingsInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRateBasis" xlink:label="ifrs-full_BorrowingsInterestRateBasis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsInterestRateBasis_lbl" xml:lang="en-US" id="id_11072868_3417326_1_1">Borrowings, interest rate basis</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BorrowingsInterestRateBasis_lbl" xml:lang="en-US" id="id_11072868_3417326_2_1">Borrowing, interest rate basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsInterestRateBasis" xlink:to="ifrs-full_BorrowingsInterestRateBasis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BottomOfRangeMember_lbl" xml:lang="en-US" id="id_11072868_3416700_1_1">Bottom of range [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BottomOfRangeMember_lbl" xml:lang="en-US" id="id_11072868_3416700_2_1">Bottom of range [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BottomOfRangeMember" xlink:to="ifrs-full_BottomOfRangeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_BuildingsServicesMember" xlink:label="stn_BuildingsServicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_BuildingsServicesMember_lbl" xml:lang="en-US" id="id_11072868_3487829_3_1">Buildings services.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_BuildingsServicesMember_lbl" xml:lang="en-US" id="id_11072868_3487829_1_1">Buildings Services [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_BuildingsServicesMember_lbl" xml:lang="en-US" id="id_11072868_3487829_2_1">Buildings Services [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_BuildingsServicesMember" xlink:to="stn_BuildingsServicesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BusinessCombinationsAxis_lbl" xml:lang="en-US" id="id_11072868_3417116_1_1">Business combinations [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BusinessCombinationsAxis_lbl" xml:lang="en-US" id="id_11072868_3417116_2_1">Business combinations [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_BusinessCombinationsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BusinessCombinationsMember" xlink:label="ifrs-full_BusinessCombinationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BusinessCombinationsMember_lbl" xml:lang="en-US" id="id_11072868_3417117_1_1">Business combinations [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BusinessCombinationsMember_lbl" xml:lang="en-US" id="id_11072868_3417117_2_1">Business combinations [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BusinessCombinationsMember" xlink:to="ifrs-full_BusinessCombinationsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CA_lbl" xml:lang="en-US" id="id_11072868_3416717_1_1">CANADA</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_CA_lbl" xml:lang="en-US" id="id_11072868_3416717_2_1">Canada [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CA" xlink:to="country_CA_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CanadianFundMember" xlink:label="stn_CanadianFundMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_CanadianFundMember_lbl" xml:lang="en-US" id="id_11072868_3487950_3_1">Canadian fund.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_CanadianFundMember_lbl" xml:lang="en-US" id="id_11072868_3487950_1_1">Canadian Fund [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_CanadianFundMember_lbl" xml:lang="en-US" id="id_11072868_3487950_2_1">Canadian funds [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_CanadianFundMember" xlink:to="stn_CanadianFundMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CanadianPrimeRateAndUsBaseRateMember" xlink:label="stn_CanadianPrimeRateAndUsBaseRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_CanadianPrimeRateAndUsBaseRateMember_lbl" xml:lang="en-US" id="id_11072868_3488163_3_1">Canadian prime rate and US base rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_CanadianPrimeRateAndUsBaseRateMember_lbl" xml:lang="en-US" id="id_11072868_3488163_1_1">Canadian Prime Rate And US Base Rate [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_CanadianPrimeRateAndUsBaseRateMember_lbl" xml:lang="en-US" id="id_11072868_3488163_2_1">Canadian prime rate and US base rate [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_CanadianPrimeRateAndUsBaseRateMember" xlink:to="stn_CanadianPrimeRateAndUsBaseRateMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CancellationOfTreasuryShares" xlink:label="ifrs-full_CancellationOfTreasuryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CancellationOfTreasuryShares_lbl" xml:lang="en-US" id="id_11072868_3417125_1_1">Cancellation of treasury shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CancellationOfTreasuryShares_lbl" xml:lang="en-US" id="id_11072868_3417125_2_1">Aggregate price of common shares repurchased and cancelled</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_CancellationOfTreasuryShares_lbl" xml:lang="en-US" id="id_11072868_3417125_12_1">Shares repurchased for cancellation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CancellationOfTreasuryShares" xlink:to="ifrs-full_CancellationOfTreasuryShares_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CapitalTaxLossMember" xlink:label="stn_CapitalTaxLossMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_CapitalTaxLossMember_lbl" xml:lang="en-US" id="id_11072868_3487209_3_1">Capital tax loss.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_CapitalTaxLossMember_lbl" xml:lang="en-US" id="id_11072868_3487209_1_1">Capital Tax Loss [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_CapitalTaxLossMember_lbl" xml:lang="en-US" id="id_11072868_3487209_2_1">Capital tax loss [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_CapitalTaxLossMember" xlink:to="stn_CapitalTaxLossMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_lbl" xml:lang="en-US" id="id_11072868_3416904_1_1">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_lbl" xml:lang="en-US" id="id_11072868_3416904_2_1">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CarryingAmountMember_lbl" xml:lang="en-US" id="id_11072868_3417348_1_1">Carrying amount [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CarryingAmountMember_lbl" xml:lang="en-US" id="id_11072868_3417348_2_1">Carrying amount [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_CarryingAmountMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CarryingAmountOfNotesPayable" xlink:label="stn_CarryingAmountOfNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_CarryingAmountOfNotesPayable_lbl" xml:lang="en-US" id="id_11072868_3451075_3_1">Carrying value of notes payable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_CarryingAmountOfNotesPayable_lbl" xml:lang="en-US" id="id_11072868_3451075_1_1">Carrying amount of Notes Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_CarryingAmountOfNotesPayable_lbl" xml:lang="en-US" id="id_11072868_3451075_2_1">Carrying amount of notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_CarryingAmountOfNotesPayable" xlink:to="stn_CarryingAmountOfNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Cash" xlink:label="ifrs-full_Cash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Cash_lbl" xml:lang="en-US" id="id_11072868_3417349_1_1">Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Cash_lbl" xml:lang="en-US" id="id_11072868_3417349_2_1">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Cash" xlink:to="ifrs-full_Cash_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CashAndCashDepositsAndCashInEscrowMember" xlink:label="stn_CashAndCashDepositsAndCashInEscrowMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_CashAndCashDepositsAndCashInEscrowMember_lbl" xml:lang="en-US" id="id_11072868_3542547_3_1">Cash and cash deposits and cash in escrow [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_CashAndCashDepositsAndCashInEscrowMember_lbl" xml:lang="en-US" id="id_11072868_3542547_1_1">Cash and cash deposits and cash in escrow [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_CashAndCashDepositsAndCashInEscrowMember_lbl" xml:lang="en-US" id="id_11072868_3542547_2_1">Cash and cash deposits and cash in escrow [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_CashAndCashDepositsAndCashInEscrowMember" xlink:to="stn_CashAndCashDepositsAndCashInEscrowMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3416724_1_1">Cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_CashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3416724_4_1">Cash and cash equivalents, end of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_CashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3416724_5_1">Cash and cash equivalents, beginning of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3416724_2_1">Cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3416724_6_1">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashAndCashEquivalents" xlink:to="ifrs-full_CashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalentsAbstract" xlink:label="ifrs-full_CashAndCashEquivalentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US" id="id_11072868_3417132_1_1">Cash and cash equivalents [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US" id="id_11072868_3417132_2_1">Cash and cash equivalents [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashAndCashEquivalentsAbstract" xlink:to="ifrs-full_CashAndCashEquivalentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3417133_1_1">Cash and cash equivalents, amount contributed to fair value of plan assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3417133_2_1">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" xlink:to="ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3417355_1_1">Cash and cash equivalents recognised as of acquisition date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3417355_2_1">Cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3417358_1_1">Cash flows from losing control of subsidiaries or other businesses, classified as investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3417358_2_1">Cash proceeds from the sale of subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:to="ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3416913_1_1">Cash flows from (used in) financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3416913_6_1">Net cash flows from (used in) financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3416914_1_1">Cash flows from (used in) financing activities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3416914_2_1">CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3416915_1_1">Cash flows from (used in) financing activities, continuing operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3416915_6_1">Cash flows from (used in) financing activities from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3416916_1_1">Cash flows from (used in) financing activities, discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3416916_2_1">Cash flows (used in) financing activities from discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3416731_1_1">Cash flows from (used in) investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3416731_6_1">Net cash flows (used in) from investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3416732_1_1">Cash flows from (used in) investing activities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3416732_2_1">CASH FLOWS FROM (USED IN) INVESTING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3417361_1_1">Cash flows from (used in) investing activities, continuing operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3417361_6_1">Cash flows (used in) from investing activities from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3417138_1_1">Cash flows from (used in) investing activities, discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3417138_2_1">Cash flows (used in) investing activities from discontinued operations, net of taxes paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities_lbl" xml:lang="en-US" id="id_11072868_3416918_1_1">Cash flows from (used in) operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities_lbl" xml:lang="en-US" id="id_11072868_3416918_6_1">Net cash flows from operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3417363_1_1">Cash flows from (used in) operating activities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3417363_2_1">CASH FLOWS FROM (USED IN) OPERATING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3416733_1_1">Cash flows from (used in) operating activities, continuing operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3416733_6_1">Cash flows from operating activities from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3416919_1_1">Cash flows from (used in) operating activities, discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3416919_2_1">Cash flows (used in) from operating activities from discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3416920_1_1">Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3416920_2_1">Total net cash paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3416920_14_1">Business acquisitions, net of cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:to="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3546993_3_1">Cash inflows arising from losing control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]].</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3546993_1_1">Cash Inflows From Losing Control Of Subsidiaries Or Other Businesses Classified As Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3546993_2_1">Proceeds on disposition of a subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:to="stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3546994_3_1">Cash outflows arising from losing control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]].</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3546994_1_1">Cash Out Flows From Losing Control Of Subsidiaries Or Other Businesses Classified As Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3546994_14_1">Cash sold on disposition of subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:to="stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashTransferred" xlink:label="ifrs-full_CashTransferred"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashTransferred_lbl" xml:lang="en-US" id="id_11072868_3417146_1_1">Cash transferred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashTransferred_lbl" xml:lang="en-US" id="id_11072868_3417146_2_1">Cash consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashTransferred" xlink:to="ifrs-full_CashTransferred_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfFinancialAssetsAxis" xlink:label="ifrs-full_CategoriesOfFinancialAssetsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CategoriesOfFinancialAssetsAxis_lbl" xml:lang="en-US" id="id_11072868_3416739_1_1">Categories of financial assets [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CategoriesOfFinancialAssetsAxis_lbl" xml:lang="en-US" id="id_11072868_3416739_2_1">Categories of financial assets [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CategoriesOfFinancialAssetsAxis" xlink:to="ifrs-full_CategoriesOfFinancialAssetsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis_lbl" xml:lang="en-US" id="id_11072868_3416740_1_1">Categories of related parties [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis_lbl" xml:lang="en-US" id="id_11072868_3416740_2_1">Categories of related parties [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ChangeOrdersAndClaimsMember" xlink:label="stn_ChangeOrdersAndClaimsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ChangeOrdersAndClaimsMember_lbl" xml:lang="en-US" id="id_11072868_3538018_3_1">Change Orders and Claims [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ChangeOrdersAndClaimsMember_lbl" xml:lang="en-US" id="id_11072868_3538018_1_1">Change Orders and Claims [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ChangeOrdersAndClaimsMember_lbl" xml:lang="en-US" id="id_11072868_3538018_2_1">Change Orders and Claims [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ChangeOrdersAndClaimsMember" xlink:to="stn_ChangeOrdersAndClaimsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_lbl" xml:lang="en-US" id="id_11072868_3417424_1_1">Characteristics of defined benefit plans [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_lbl" xml:lang="en-US" id="id_11072868_3417424_2_1">Characteristics of defined benefit plans [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_lbl" xml:lang="en-US" id="id_11072868_3417385_1_1">Characteristics of defined benefit plans [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_lbl" xml:lang="en-US" id="id_11072868_3417385_2_1">Characteristics of defined benefit plans [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ChargesToRetainedEarnings" xlink:label="stn_ChargesToRetainedEarnings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ChargesToRetainedEarnings_lbl" xml:lang="en-US" id="id_11072868_3450018_3_1">Charges to retained earnings.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ChargesToRetainedEarnings_lbl" xml:lang="en-US" id="id_11072868_3450018_1_1">Charges To Retained Earnings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_ChargesToRetainedEarnings_lbl" xml:lang="en-US" id="id_11072868_3450018_14_1">Charges to retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ChargesToRetainedEarnings" xlink:to="stn_ChargesToRetainedEarnings_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfAssetsAxis_lbl" xml:lang="en-US" id="id_11072868_3417430_1_1">Classes of assets [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfAssetsAxis_lbl" xml:lang="en-US" id="id_11072868_3417430_2_1">Classes of assets [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3417431_1_1">Assets [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3417431_2_1">Assets [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_ClassesOfAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesAxis_lbl" xml:lang="en-US" id="id_11072868_3417432_1_1">Classes of contingent liabilities [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesAxis_lbl" xml:lang="en-US" id="id_11072868_3417432_2_1">Classes of contingent liabilities [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:to="ifrs-full_ClassesOfContingentLiabilitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis_lbl" xml:lang="en-US" id="id_11072868_3417434_1_1">Classes of financial assets [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis_lbl" xml:lang="en-US" id="id_11072868_3417434_2_1">Classes of financial assets [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis_lbl" xml:lang="en-US" id="id_11072868_3416962_1_1">Classes of financial instruments [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis_lbl" xml:lang="en-US" id="id_11072868_3416962_2_1">Classes of financial instruments [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember_lbl" xml:lang="en-US" id="id_11072868_3417393_1_1">Financial instruments, class [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember_lbl" xml:lang="en-US" id="id_11072868_3417393_2_1">Financial instruments, class [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_lbl" xml:lang="en-US" id="id_11072868_3417436_1_1">Classes of intangible assets other than goodwill [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_lbl" xml:lang="en-US" id="id_11072868_3417436_2_1">Classes of intangible assets other than goodwill [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfOrdinarySharesAxis" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis_lbl" xml:lang="en-US" id="id_11072868_3417619_1_1">Classes of ordinary shares [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis_lbl" xml:lang="en-US" id="id_11072868_3417619_2_1">Classes of ordinary shares [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ClassesOfOtherNonFinancialAssetsAxis" xlink:label="stn_ClassesOfOtherNonFinancialAssetsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ClassesOfOtherNonFinancialAssetsAxis_lbl" xml:lang="en-US" id="id_11072868_3547755_3_1">Classes of other non financial assets [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ClassesOfOtherNonFinancialAssetsAxis_lbl" xml:lang="en-US" id="id_11072868_3547755_1_1">Classes of other non financial assets [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ClassesOfOtherNonFinancialAssetsAxis_lbl" xml:lang="en-US" id="id_11072868_3547755_2_1">Classes of other non financial assets [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ClassesOfOtherNonFinancialAssetsAxis" xlink:to="stn_ClassesOfOtherNonFinancialAssetsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ClassesOfOtherNonFinancialAssetsDomain" xlink:label="stn_ClassesOfOtherNonFinancialAssetsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ClassesOfOtherNonFinancialAssetsDomain_lbl" xml:lang="en-US" id="id_11072868_3547756_3_1">Classes of other non financial assets [domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ClassesOfOtherNonFinancialAssetsDomain_lbl" xml:lang="en-US" id="id_11072868_3547756_1_1">Classes of other non financial assets [domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ClassesOfOtherNonFinancialAssetsDomain_lbl" xml:lang="en-US" id="id_11072868_3547756_2_1">Classes of other non financial assets [domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ClassesOfOtherNonFinancialAssetsDomain" xlink:to="stn_ClassesOfOtherNonFinancialAssetsDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_lbl" xml:lang="en-US" id="id_11072868_3417395_1_1">Classes of property, plant and equipment [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_lbl" xml:lang="en-US" id="id_11072868_3417395_2_1">Classes of property, plant and equipment [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="ifrs-full_ClassesOfProvisionsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfProvisionsAxis_lbl" xml:lang="en-US" id="id_11072868_3417396_1_1">Classes of other provisions [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfProvisionsAxis_lbl" xml:lang="en-US" id="id_11072868_3417396_2_1">Classes of other provisions [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfProvisionsAxis" xlink:to="ifrs-full_ClassesOfProvisionsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CommitmentsAbstract" xlink:label="stn_CommitmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_CommitmentsAbstract_lbl" xml:lang="en-US" id="id_11072868_3426990_3_1">Commitments [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_CommitmentsAbstract_lbl" xml:lang="en-US" id="id_11072868_3426990_1_1">Commitments [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_CommitmentsAbstract_lbl" xml:lang="en-US" id="id_11072868_3426990_2_1">Commitments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_CommitmentsAbstract" xlink:to="stn_CommitmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ComponentsOfEquityAxis_lbl" xml:lang="en-US" id="id_11072868_3417632_1_1">Components of equity [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ComponentsOfEquityAxis_lbl" xml:lang="en-US" id="id_11072868_3417632_2_1">Components of equity [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_ComponentsOfEquityAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:label="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_lbl" xml:lang="en-US" id="id_11072868_3417845_1_1">Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_lbl" xml:lang="en-US" id="id_11072868_3417845_2_1">Items that may be reclassified to net income in subsequent periods:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:label="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_lbl" xml:lang="en-US" id="id_11072868_3417846_1_1">Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_lbl" xml:lang="en-US" id="id_11072868_3417846_2_1">Items not to be reclassified to net income:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComprehensiveIncome" xlink:label="ifrs-full_ComprehensiveIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3417449_1_1">Comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3417449_2_1">Total comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3417449_6_1">Total comprehensive income (loss) for the year, net of tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3417449_12_1">Total comprehensive income (loss) for the year, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComprehensiveIncome" xlink:to="ifrs-full_ComprehensiveIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComprehensiveIncomeAbstract" xlink:label="ifrs-full_ComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="id_11072868_3417450_1_1">Comprehensive income [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="id_11072868_3417450_2_1">Comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComprehensiveIncomeAbstract" xlink:to="ifrs-full_ComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComputerSoftwareMember" xlink:label="ifrs-full_ComputerSoftwareMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ComputerSoftwareMember_lbl" xml:lang="en-US" id="id_11072868_3417635_1_1">Computer software [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ComputerSoftwareMember_lbl" xml:lang="en-US" id="id_11072868_3417635_2_1">Software [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComputerSoftwareMember" xlink:to="ifrs-full_ComputerSoftwareMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ConsolidatedStructuredEntitiesAxis" xlink:label="ifrs-full_ConsolidatedStructuredEntitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ConsolidatedStructuredEntitiesAxis_lbl" xml:lang="en-US" id="id_11072868_3417462_1_1">Consolidated structured entities [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ConsolidatedStructuredEntitiesAxis_lbl" xml:lang="en-US" id="id_11072868_3417462_2_1">Consolidated structured entities [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ConsolidatedStructuredEntitiesAxis" xlink:to="ifrs-full_ConsolidatedStructuredEntitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ConsolidatedStructuredEntitiesMember" xlink:label="ifrs-full_ConsolidatedStructuredEntitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ConsolidatedStructuredEntitiesMember_lbl" xml:lang="en-US" id="id_11072868_3417463_1_1">Consolidated structured entities [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ConsolidatedStructuredEntitiesMember_lbl" xml:lang="en-US" id="id_11072868_3417463_2_1">Consolidated structured entities [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ConsolidatedStructuredEntitiesMember" xlink:to="ifrs-full_ConsolidatedStructuredEntitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ConstructionInProgress" xlink:label="ifrs-full_ConstructionInProgress"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ConstructionInProgress_lbl" xml:lang="en-US" id="id_11072868_3417647_1_1">Construction in progress</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ConstructionInProgress_lbl" xml:lang="en-US" id="id_11072868_3417647_2_1">Construction work in progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ConstructionInProgress" xlink:to="ifrs-full_ConstructionInProgress_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConstructionServicesGroupMember" xlink:label="stn_ConstructionServicesGroupMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ConstructionServicesGroupMember_lbl" xml:lang="en-US" id="id_11072868_3537552_3_1">Construction services group.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ConstructionServicesGroupMember_lbl" xml:lang="en-US" id="id_11072868_3537552_1_1">Construction services group [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ConstructionServicesGroupMember_lbl" xml:lang="en-US" id="id_11072868_3537552_2_1">Construction services group [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ConstructionServicesGroupMember" xlink:to="stn_ConstructionServicesGroupMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConstructionServicesMember" xlink:label="stn_ConstructionServicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ConstructionServicesMember_lbl" xml:lang="en-US" id="id_11072868_3487964_3_1">Construction services.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ConstructionServicesMember_lbl" xml:lang="en-US" id="id_11072868_3487964_1_1">Construction Services [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ConstructionServicesMember_lbl" xml:lang="en-US" id="id_11072868_3487964_2_1">Construction Services [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ConstructionServicesMember" xlink:to="stn_ConstructionServicesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesCanadaMember" xlink:label="stn_ConsultingServicesCanadaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ConsultingServicesCanadaMember_lbl" xml:lang="en-US" id="id_11072868_3498450_3_1">Consulting services Canada.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ConsultingServicesCanadaMember_lbl" xml:lang="en-US" id="id_11072868_3498450_1_1">Consulting Services Canada [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ConsultingServicesCanadaMember_lbl" xml:lang="en-US" id="id_11072868_3498450_2_1">Consulting Services Canada [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ConsultingServicesCanadaMember" xlink:to="stn_ConsultingServicesCanadaMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesGlobalMember" xlink:label="stn_ConsultingServicesGlobalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ConsultingServicesGlobalMember_lbl" xml:lang="en-US" id="id_11072868_3498452_3_1">Consulting services Global.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ConsultingServicesGlobalMember_lbl" xml:lang="en-US" id="id_11072868_3498452_1_1">Consulting Services Global [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ConsultingServicesGlobalMember_lbl" xml:lang="en-US" id="id_11072868_3498452_2_1">Consulting Services Global [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ConsultingServicesGlobalMember" xlink:to="stn_ConsultingServicesGlobalMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesMember" xlink:label="stn_ConsultingServicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ConsultingServicesMember_lbl" xml:lang="en-US" id="id_11072868_3487965_3_1">Consulting services.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ConsultingServicesMember_lbl" xml:lang="en-US" id="id_11072868_3487965_1_1">Consulting Services [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ConsultingServicesMember_lbl" xml:lang="en-US" id="id_11072868_3487965_2_1">Consulting Services [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ConsultingServicesMember" xlink:to="stn_ConsultingServicesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesUnitedStatesMember" xlink:label="stn_ConsultingServicesUnitedStatesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ConsultingServicesUnitedStatesMember_lbl" xml:lang="en-US" id="id_11072868_3498451_3_1">Consulting services United States.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ConsultingServicesUnitedStatesMember_lbl" xml:lang="en-US" id="id_11072868_3498451_1_1">Consulting Services United States [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ConsultingServicesUnitedStatesMember_lbl" xml:lang="en-US" id="id_11072868_3498451_2_1">Consulting Services United States [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ConsultingServicesUnitedStatesMember" xlink:to="stn_ConsultingServicesUnitedStatesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContingentLiabilitiesMember" xlink:label="ifrs-full_ContingentLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ContingentLiabilitiesMember_lbl" xml:lang="en-US" id="id_11072868_3418076_1_1">Contingent liabilities [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ContingentLiabilitiesMember_lbl" xml:lang="en-US" id="id_11072868_3418076_2_1">Contingent liabilities [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ifrs-full_ContingentLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:label="ifrs-full_ContingentLiabilityForGuaranteesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ContingentLiabilityForGuaranteesMember_lbl" xml:lang="en-US" id="id_11072868_3417865_1_1">Contingent liability for guarantees [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ContingentLiabilityForGuaranteesMember_lbl" xml:lang="en-US" id="id_11072868_3417865_2_1">Contingent liability for guarantees [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:to="ifrs-full_ContingentLiabilityForGuaranteesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis_lbl" xml:lang="en-US" id="id_11072868_3418080_1_1">Continuing and discontinued operations [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis_lbl" xml:lang="en-US" id="id_11072868_3418080_2_1">Continuing and discontinued operations [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingAndDiscontinuedOperationsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContinuingOperationMember" xlink:label="stn_ContinuingOperationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ContinuingOperationMember_lbl" xml:lang="en-US" id="id_11072868_3535915_3_1">Continuing operation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ContinuingOperationMember_lbl" xml:lang="en-US" id="id_11072868_3535915_1_1">Continuing operation [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ContinuingOperationMember_lbl" xml:lang="en-US" id="id_11072868_3535915_2_1">Continuing operations [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ContinuingOperationMember" xlink:to="stn_ContinuingOperationMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContinuingOperations1Member" xlink:label="stn_ContinuingOperations1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ContinuingOperations1Member_lbl" xml:lang="en-US" id="id_11072868_3537329_3_1">Continuing Operations1.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ContinuingOperations1Member_lbl" xml:lang="en-US" id="id_11072868_3537329_1_1">Continuing Operations1[member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ContinuingOperations1Member_lbl" xml:lang="en-US" id="id_11072868_3537329_2_1">Continuing Operations1[member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ContinuingOperations1Member" xlink:to="stn_ContinuingOperations1Member_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ContinuingOperationsMember_lbl" xml:lang="en-US" id="id_11072868_3418082_1_1">Continuing operations [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ContinuingOperationsMember_lbl" xml:lang="en-US" id="id_11072868_3418082_2_1">Continuing operations [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="ifrs-full_ContinuingOperationsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractAssetsAndHoldbacksMember" xlink:label="stn_ContractAssetsAndHoldbacksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ContractAssetsAndHoldbacksMember_lbl" xml:lang="en-US" id="id_11072868_3546956_3_1">Contractassets and holdbacks.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ContractAssetsAndHoldbacksMember_lbl" xml:lang="en-US" id="id_11072868_3546956_1_1">Contract assets and holdbacks [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ContractAssetsAndHoldbacksMember_lbl" xml:lang="en-US" id="id_11072868_3546956_2_1">Contract assets and holdbacks [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ContractAssetsAndHoldbacksMember" xlink:to="stn_ContractAssetsAndHoldbacksMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractAssetsLiabilitiesAxis" xlink:label="stn_ContractAssetsLiabilitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ContractAssetsLiabilitiesAxis_lbl" xml:lang="en-US" id="id_11072868_3542799_3_1">Contract Assets Liabilities [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ContractAssetsLiabilitiesAxis_lbl" xml:lang="en-US" id="id_11072868_3542799_1_1">Contract Assets Liabilities [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ContractAssetsLiabilitiesAxis_lbl" xml:lang="en-US" id="id_11072868_3542799_2_1">Contract Assets Liabilities [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ContractAssetsLiabilitiesAxis" xlink:to="stn_ContractAssetsLiabilitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractAssetsLiabilitiesMember" xlink:label="stn_ContractAssetsLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ContractAssetsLiabilitiesMember_lbl" xml:lang="en-US" id="id_11072868_3542800_3_1">Contract Assets Liabilities [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ContractAssetsLiabilitiesMember_lbl" xml:lang="en-US" id="id_11072868_3542800_1_1">Contract Assets Liabilities [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ContractAssetsLiabilitiesMember_lbl" xml:lang="en-US" id="id_11072868_3542800_2_1">Contract Assets Liabilities [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ContractAssetsLiabilitiesMember" xlink:to="stn_ContractAssetsLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractBacklogAndFiniteTrademarksMember" xlink:label="stn_ContractBacklogAndFiniteTrademarksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ContractBacklogAndFiniteTrademarksMember_lbl" xml:lang="en-US" id="id_11072868_3488033_3_1">Contract backlog and finite trademarks.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ContractBacklogAndFiniteTrademarksMember_lbl" xml:lang="en-US" id="id_11072868_3488033_1_1">Contract Backlog And Finite Trademarks [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ContractBacklogAndFiniteTrademarksMember_lbl" xml:lang="en-US" id="id_11072868_3488033_2_1">Contract backlog and finite trademarks [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ContractBacklogAndFiniteTrademarksMember" xlink:to="stn_ContractBacklogAndFiniteTrademarksMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractBacklogMember" xlink:label="stn_ContractBacklogMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ContractBacklogMember_lbl" xml:lang="en-US" id="id_11072868_3488042_3_1">Contract backlog.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ContractBacklogMember_lbl" xml:lang="en-US" id="id_11072868_3488042_1_1">Contract backlog [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ContractBacklogMember_lbl" xml:lang="en-US" id="id_11072868_3488042_2_1">Contract backlog [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ContractBacklogMember" xlink:to="stn_ContractBacklogMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3418086_1_1">Contributions to plan by employer, net defined benefit liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3418086_14_1">Contributions by employer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" xlink:label="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract_lbl" xml:lang="en-US" id="id_11072868_3430495_3_1">Cost of net defined benefit liability asset included in profit or loss.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract_lbl" xml:lang="en-US" id="id_11072868_3430495_1_1">Cost Of Net Defined Benefit Liability Asset Included In Profit Or Loss [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract_lbl" xml:lang="en-US" id="id_11072868_3430495_2_1">Included in pre-tax profit or loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" xlink:to="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CostOfSales_lbl" xml:lang="en-US" id="id_11072868_3417481_1_1">Cost of sales</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CostOfSales_lbl" xml:lang="en-US" id="id_11072868_3417481_2_1">Direct payroll costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CostOfSales" xlink:to="ifrs-full_CostOfSales_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CountryOfIncorporationOfStructuredEntities" xlink:label="stn_CountryOfIncorporationOfStructuredEntities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_CountryOfIncorporationOfStructuredEntities_lbl" xml:lang="en-US" id="id_11072868_3469290_3_1">Country of incorporation of structured entities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_CountryOfIncorporationOfStructuredEntities_lbl" xml:lang="en-US" id="id_11072868_3469290_1_1">Country of incorporation of structured entities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_CountryOfIncorporationOfStructuredEntities_lbl" xml:lang="en-US" id="id_11072868_3469290_2_1">Jurisdiction of Incorporation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_CountryOfIncorporationOfStructuredEntities" xlink:to="stn_CountryOfIncorporationOfStructuredEntities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" xlink:label="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary_lbl" xml:lang="en-US" id="id_11072868_3418094_1_1">Country of incorporation of subsidiary</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary_lbl" xml:lang="en-US" id="id_11072868_3418094_2_1">Jurisdiction of Incorporation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" xlink:to="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CreditFacilityAverageInterestRate" xlink:label="stn_CreditFacilityAverageInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_CreditFacilityAverageInterestRate_lbl" xml:lang="en-US" id="id_11072868_3525106_3_1">Credit facility average interest rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_CreditFacilityAverageInterestRate_lbl" xml:lang="en-US" id="id_11072868_3525106_1_1">Credit Facility Average Interest Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_CreditFacilityAverageInterestRate_lbl" xml:lang="en-US" id="id_11072868_3525106_2_1">Credit facility average interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_CreditFacilityAverageInterestRate" xlink:to="stn_CreditFacilityAverageInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentAssets" xlink:label="ifrs-full_CurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentAssets_lbl" xml:lang="en-US" id="id_11072868_3418106_1_1">Current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CurrentAssets_lbl" xml:lang="en-US" id="id_11072868_3418106_6_1">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentAssetsAbstract" xlink:label="ifrs-full_CurrentAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3417498_1_1">Current assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3417498_2_1">Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_CurrentAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3417498_12_1">Current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentContractAssets" xlink:label="ifrs-full_CurrentContractAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentContractAssets_lbl" xml:lang="en-US" id="id_11072868_3417692_1_1">Current contract assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentContractAssets_lbl" xml:lang="en-US" id="id_11072868_3417692_2_1">Contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentContractAssets" xlink:to="ifrs-full_CurrentContractAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CurrentContractAssetsMember" xlink:label="stn_CurrentContractAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_CurrentContractAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3542797_3_1">Current Contract Assets [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_CurrentContractAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3542797_1_1">Current Contract Assets [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_CurrentContractAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3542797_2_1">Current Contract Assets [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_CurrentContractAssetsMember" xlink:to="stn_CurrentContractAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentContractLiabilities" xlink:label="ifrs-full_CurrentContractLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentContractLiabilities_lbl" xml:lang="en-US" id="id_11072868_3418108_1_1">Current contract liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentContractLiabilities_lbl" xml:lang="en-US" id="id_11072868_3418108_2_1">Deferred revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_CurrentContractLiabilities_lbl" xml:lang="en-US" id="id_11072868_3418108_14_1">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentContractLiabilities" xlink:to="ifrs-full_CurrentContractLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CurrentContractLiabilitiesMember" xlink:label="stn_CurrentContractLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_CurrentContractLiabilitiesMember_lbl" xml:lang="en-US" id="id_11072868_3542798_3_1">Current Contract Liabilities [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_CurrentContractLiabilitiesMember_lbl" xml:lang="en-US" id="id_11072868_3542798_1_1">Current Contract Liabilities [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_CurrentContractLiabilitiesMember_lbl" xml:lang="en-US" id="id_11072868_3542798_2_1">Current Contract Liabilities [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_CurrentContractLiabilitiesMember" xlink:to="stn_CurrentContractLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="id_11072868_3417510_1_1">Current Fiscal Year End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="id_11072868_3417510_2_1">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentLiabilities" xlink:label="ifrs-full_CurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentLiabilities_lbl" xml:lang="en-US" id="id_11072868_3417514_1_1">Current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CurrentLiabilities_lbl" xml:lang="en-US" id="id_11072868_3417514_6_1">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_CurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentLiabilitiesAbstract" xlink:label="ifrs-full_CurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3417909_1_1">Current liabilities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3417909_2_1">Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_CurrentLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3417909_12_1">Current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentMember" xlink:label="ifrs-full_CurrentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentMember_lbl" xml:lang="en-US" id="id_11072868_3417515_1_1">Current [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentMember_lbl" xml:lang="en-US" id="id_11072868_3417515_2_1">Current [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentMember" xlink:to="ifrs-full_CurrentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings_lbl" xml:lang="en-US" id="id_11072868_3418121_1_1">Current portion of non-current borrowings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings_lbl" xml:lang="en-US" id="id_11072868_3418121_2_1">Less current portion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings_lbl" xml:lang="en-US" id="id_11072868_3418121_12_1">Long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPrepaidExpenses" xlink:label="ifrs-full_CurrentPrepaidExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentPrepaidExpenses_lbl" xml:lang="en-US" id="id_11072868_3417713_1_1">Current prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentPrepaidExpenses_lbl" xml:lang="en-US" id="id_11072868_3417713_2_1">Prepaid expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentPrepaidExpenses" xlink:to="ifrs-full_CurrentPrepaidExpenses_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentProvisions" xlink:label="ifrs-full_CurrentProvisions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentProvisions_lbl" xml:lang="en-US" id="id_11072868_3417520_1_1">Current provisions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentProvisions_lbl" xml:lang="en-US" id="id_11072868_3417520_2_1">Provisions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentProvisions" xlink:to="ifrs-full_CurrentProvisions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentReceivablesFromContractsWithCustomers" xlink:label="ifrs-full_CurrentReceivablesFromContractsWithCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentReceivablesFromContractsWithCustomers_lbl" xml:lang="en-US" id="id_11072868_3418127_1_1">Current receivables from contracts with customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentReceivablesFromContractsWithCustomers_lbl" xml:lang="en-US" id="id_11072868_3418127_2_1">Unbilled receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentReceivablesFromContractsWithCustomers" xlink:to="ifrs-full_CurrentReceivablesFromContractsWithCustomers_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentRestrictedCashAndCashEquivalents" xlink:label="ifrs-full_CurrentRestrictedCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentRestrictedCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3417914_1_1">Current restricted cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentRestrictedCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3417914_2_1">Cash in escrow</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentRestrictedCashAndCashEquivalents" xlink:to="ifrs-full_CurrentRestrictedCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxAssetsCurrent" xlink:label="ifrs-full_CurrentTaxAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentTaxAssetsCurrent_lbl" xml:lang="en-US" id="id_11072868_3417528_1_1">Current tax assets, current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentTaxAssetsCurrent_lbl" xml:lang="en-US" id="id_11072868_3417528_2_1">Income taxes recoverable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentTaxAssetsCurrent" xlink:to="ifrs-full_CurrentTaxAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxExpenseIncome" xlink:label="ifrs-full_CurrentTaxExpenseIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentTaxExpenseIncome_lbl" xml:lang="en-US" id="id_11072868_3417916_1_1">Current tax expense (income)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentTaxExpenseIncome_lbl" xml:lang="en-US" id="id_11072868_3417916_2_1">Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CurrentTaxExpenseIncome_lbl" xml:lang="en-US" id="id_11072868_3417916_6_1">Total current income tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_CurrentTaxExpenseIncome_lbl" xml:lang="en-US" id="id_11072868_3417916_12_1">Current tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentTaxExpenseIncome" xlink:to="ifrs-full_CurrentTaxExpenseIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_11072868_3417529_1_1">Current tax liabilities, current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_11072868_3417529_2_1">Income taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:to="ifrs-full_CurrentTaxLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxLiabilitiesNoncurrent" xlink:label="ifrs-full_CurrentTaxLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_11072868_3418130_1_1">Current tax liabilities, non-current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_11072868_3418130_2_1">Income taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentTaxLiabilitiesNoncurrent" xlink:to="ifrs-full_CurrentTaxLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:label="ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CustomerrelatedIntangibleAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3417722_1_1">Customer-related intangible assets [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CustomerrelatedIntangibleAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3417722_2_1">Client relationships [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:to="ifrs-full_CustomerrelatedIntangibleAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_DE" xlink:label="stpr_DE"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stpr_DE_lbl" xml:lang="en-US" id="id_11072868_3417542_1_1">DELAWARE</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stpr_DE_lbl" xml:lang="en-US" id="id_11072868_3417542_2_1">Delaware, United States [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stpr_DE" xlink:to="stpr_DE_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3417543_1_1">Debt instruments, amount contributed to fair value of plan assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3417543_2_1">Corporate bonds and fixed income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:to="ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DecreaseThroughDisposalFinancialLiabilities" xlink:label="stn_DecreaseThroughDisposalFinancialLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DecreaseThroughDisposalFinancialLiabilities_lbl" xml:lang="en-US" id="id_11072868_3456344_3_1">Decrease through disposal financial liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DecreaseThroughDisposalFinancialLiabilities_lbl" xml:lang="en-US" id="id_11072868_3456344_1_1">Decrease through disposal financial liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DecreaseThroughDisposalFinancialLiabilities_lbl" xml:lang="en-US" id="id_11072868_3456344_2_1">Discontinued operations and disposition of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DecreaseThroughDisposalFinancialLiabilities" xlink:to="stn_DecreaseThroughDisposalFinancialLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DecreaseThroughDispositionsContractAssets" xlink:label="stn_DecreaseThroughDispositionsContractAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DecreaseThroughDispositionsContractAssets_lbl" xml:lang="en-US" id="id_11072868_3542760_3_1">Decrease through dispositions contract assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DecreaseThroughDispositionsContractAssets_lbl" xml:lang="en-US" id="id_11072868_3542760_1_1">Decrease through dispositions contract assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DecreaseThroughDispositionsContractAssets_lbl" xml:lang="en-US" id="id_11072868_3542760_2_1">Discontinued operations and disposition of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DecreaseThroughDispositionsContractAssets" xlink:to="stn_DecreaseThroughDispositionsContractAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3417752_1_1">Decrease through loss of control of subsidiary, intangible assets other than goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3417752_14_1">Discontinued operations (note 8)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment" xlink:label="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3417753_1_1">Decrease through loss of control of subsidiary, property, plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3417753_14_1">Discontinued operations (note 8)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment" xlink:to="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:label="ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_lbl" xml:lang="en-US" id="id_11072868_3417755_1_1">Deductible temporary differences for which no deferred tax asset is recognised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_lbl" xml:lang="en-US" id="id_11072868_3417755_2_1">Deductible temporary differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:to="ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredContractCostsMember" xlink:label="stn_DeferredContractCostsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DeferredContractCostsMember_lbl" xml:lang="en-US" id="id_11072868_3538021_3_1">Deferred Contract Costs [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DeferredContractCostsMember_lbl" xml:lang="en-US" id="id_11072868_3538021_1_1">Deferred Contract Costs [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DeferredContractCostsMember_lbl" xml:lang="en-US" id="id_11072868_3538021_2_1">Deferred contract costs [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DeferredContractCostsMember" xlink:to="stn_DeferredContractCostsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredIncomeClassifiedAsCurrent" xlink:label="ifrs-full_DeferredIncomeClassifiedAsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredIncomeClassifiedAsCurrent_lbl" xml:lang="en-US" id="id_11072868_3417757_1_1">Deferred income classified as current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeferredIncomeClassifiedAsCurrent_lbl" xml:lang="en-US" id="id_11072868_3417757_2_1">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredIncomeClassifiedAsCurrent" xlink:to="ifrs-full_DeferredIncomeClassifiedAsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredShareUnitMember" xlink:label="stn_DeferredShareUnitMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DeferredShareUnitMember_lbl" xml:lang="en-US" id="id_11072868_3487849_3_1">Deferred share unit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DeferredShareUnitMember_lbl" xml:lang="en-US" id="id_11072868_3487849_1_1">Deferred Share Unit [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DeferredShareUnitMember_lbl" xml:lang="en-US" id="id_11072868_3487849_2_1">Deferred share unit [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DeferredShareUnitMember" xlink:to="stn_DeferredShareUnitMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredShareUnitsPayable" xlink:label="stn_DeferredShareUnitsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DeferredShareUnitsPayable_lbl" xml:lang="en-US" id="id_11072868_3449607_3_1">Deferred share units payable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DeferredShareUnitsPayable_lbl" xml:lang="en-US" id="id_11072868_3449607_1_1">Deferred share units payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DeferredShareUnitsPayable_lbl" xml:lang="en-US" id="id_11072868_3449607_2_1">Deferred share units payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DeferredShareUnitsPayable" xlink:to="stn_DeferredShareUnitsPayable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxAbstract" xlink:label="stn_DeferredTaxAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DeferredTaxAbstract_lbl" xml:lang="en-US" id="id_11072868_3428179_3_1">Deferred tax abstract.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DeferredTaxAbstract_lbl" xml:lang="en-US" id="id_11072868_3428179_1_1">Deferred Tax [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DeferredTaxAbstract_lbl" xml:lang="en-US" id="id_11072868_3428179_2_1">Deferred Tax [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DeferredTaxAbstract" xlink:to="stn_DeferredTaxAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxArisingInBusinessAcquisitionMember" xlink:label="stn_DeferredTaxArisingInBusinessAcquisitionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DeferredTaxArisingInBusinessAcquisitionMember_lbl" xml:lang="en-US" id="id_11072868_3495020_3_1">Deferred tax arising in business acquisition.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DeferredTaxArisingInBusinessAcquisitionMember_lbl" xml:lang="en-US" id="id_11072868_3495020_1_1">Deferred Tax Arising In Business Acquisition [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DeferredTaxArisingInBusinessAcquisitionMember_lbl" xml:lang="en-US" id="id_11072868_3495020_2_1">Deferred tax arising in business acquisition [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DeferredTaxArisingInBusinessAcquisitionMember" xlink:to="stn_DeferredTaxArisingInBusinessAcquisitionMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxAssets" xlink:label="ifrs-full_DeferredTaxAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxAssets_lbl" xml:lang="en-US" id="id_11072868_3417555_1_1">Deferred tax assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeferredTaxAssets_lbl" xml:lang="en-US" id="id_11072868_3417555_2_1">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxAssets" xlink:to="ifrs-full_DeferredTaxAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3417760_1_1">Deferred tax assets recognised as of acquisition date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3417760_2_1">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxDefinedBenefitObligationMember" xlink:label="stn_DeferredTaxDefinedBenefitObligationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DeferredTaxDefinedBenefitObligationMember_lbl" xml:lang="en-US" id="id_11072868_3494932_3_1">Deferred tax defined benefit obligation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DeferredTaxDefinedBenefitObligationMember_lbl" xml:lang="en-US" id="id_11072868_3494932_1_1">Deferred Tax Defined Benefit Obligation [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DeferredTaxDefinedBenefitObligationMember_lbl" xml:lang="en-US" id="id_11072868_3494932_2_1">Deferred tax defined benefit obligation [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DeferredTaxDefinedBenefitObligationMember" xlink:to="stn_DeferredTaxDefinedBenefitObligationMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="ifrs-full_DeferredTaxExpenseIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxExpenseIncome_lbl" xml:lang="en-US" id="id_11072868_3417938_1_1">Deferred tax expense (income)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeferredTaxExpenseIncome_lbl" xml:lang="en-US" id="id_11072868_3417938_2_1">Deferred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_DeferredTaxExpenseIncome_lbl" xml:lang="en-US" id="id_11072868_3417938_6_1">Total deferred income tax expense (recovery)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_DeferredTaxExpenseIncome_lbl" xml:lang="en-US" id="id_11072868_3417938_12_1">Deferred taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxExpenseIncome" xlink:to="ifrs-full_DeferredTaxExpenseIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11072868_3418158_1_1">Deferred tax expense (income) recognised in profit or loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11072868_3418158_2_1">Tax recovery during the year recognized in net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary" xlink:label="stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary_lbl" xml:lang="en-US" id="id_11072868_3529488_3_1">Deferred tax expense income relating to disposition of subsidiary.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary_lbl" xml:lang="en-US" id="id_11072868_3529488_1_1">Deferred tax expense income relating to disposition of subsidiary</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary_lbl" xml:lang="en-US" id="id_11072868_3529488_2_1">Disposition of a subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary" xlink:to="stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_lbl" xml:lang="en-US" id="id_11072868_3417939_1_1">Deferred tax expense (income) relating to origination and reversal of temporary differences</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_lbl" xml:lang="en-US" id="id_11072868_3417939_2_1">Origination and reversal of timing differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes_lbl" xml:lang="en-US" id="id_11072868_3418159_1_1">Deferred tax expense (income) relating to tax rate changes or imposition of new taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes_lbl" xml:lang="en-US" id="id_11072868_3418159_2_1">Change of tax rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform" xlink:label="stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform_lbl" xml:lang="en-US" id="id_11072868_3447364_3_1">Deferred tax expense income relating to transition tax related to tax reform.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform_lbl" xml:lang="en-US" id="id_11072868_3447364_1_1">Deferred tax expense income relating to transition tax related to tax reform</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform_lbl" xml:lang="en-US" id="id_11072868_3447364_2_1">Revaluation due to US tax reform</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform" xlink:to="stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="ifrs-full_DeferredTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxLiabilities_lbl" xml:lang="en-US" id="id_11072868_3417558_1_1">Deferred tax liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeferredTaxLiabilities_lbl" xml:lang="en-US" id="id_11072868_3417558_2_1">Deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxLiabilities" xlink:to="ifrs-full_DeferredTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3418160_1_1">Deferred tax liabilities recognised as of acquisition date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3418160_14_1">Deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilityAsset" xlink:label="ifrs-full_DeferredTaxLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3417560_1_1">Deferred tax liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_DeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3417560_4_1">Ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_DeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3417560_5_1">Beginning balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_DeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3417560_6_1">Deferred income tax assets (liabilities)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxLiabilityAsset" xlink:to="ifrs-full_DeferredTaxLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DefinedBenefitPensionPlansContributionMember" xlink:label="stn_DefinedBenefitPensionPlansContributionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DefinedBenefitPensionPlansContributionMember_lbl" xml:lang="en-US" id="id_11072868_3546992_3_1">Defined benefit pension plans contribution.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DefinedBenefitPensionPlansContributionMember_lbl" xml:lang="en-US" id="id_11072868_3546992_1_1">Defined benefit pension plans contribution [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DefinedBenefitPensionPlansContributionMember_lbl" xml:lang="en-US" id="id_11072868_3546992_2_1">Defined benefit pension plans contribution [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DefinedBenefitPensionPlansContributionMember" xlink:to="stn_DefinedBenefitPensionPlansContributionMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DefinedBenefitPlansAxis_lbl" xml:lang="en-US" id="id_11072868_3417563_1_1">Defined benefit plans [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DefinedBenefitPlansAxis_lbl" xml:lang="en-US" id="id_11072868_3417563_2_1">Defined benefit plans [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DefinedBenefitPlansMember_lbl" xml:lang="en-US" id="id_11072868_3417940_1_1">Defined benefit plans [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DefinedBenefitPlansMember_lbl" xml:lang="en-US" id="id_11072868_3417940_2_1">Defined benefit plans [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ifrs-full_DefinedBenefitPlansMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DefinedContributionPlansMember" xlink:label="stn_DefinedContributionPlansMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DefinedContributionPlansMember_lbl" xml:lang="en-US" id="id_11072868_3477142_3_1">Defined contribution plans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DefinedContributionPlansMember_lbl" xml:lang="en-US" id="id_11072868_3477142_1_1">Defined Contribution Plans [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DefinedContributionPlansMember_lbl" xml:lang="en-US" id="id_11072868_3477142_2_1">Defined contribution plans [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DefinedContributionPlansMember" xlink:to="stn_DefinedContributionPlansMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DepreciationExpense" xlink:label="ifrs-full_DepreciationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DepreciationExpense_lbl" xml:lang="en-US" id="id_11072868_3417567_1_1">Depreciation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DepreciationExpense_lbl" xml:lang="en-US" id="id_11072868_3417567_2_1">Depreciation of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepreciationExpense" xlink:to="ifrs-full_DepreciationExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DepreciationMethodPropertyPlantAndEquipment" xlink:label="ifrs-full_DepreciationMethodPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DepreciationMethodPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3418168_1_1">Depreciation method, property, plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DepreciationMethodPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3418168_2_1">Depreciation method</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepreciationMethodPropertyPlantAndEquipment" xlink:to="ifrs-full_DepreciationMethodPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DepreciationPropertyPlantAndEquipmentContinuingOperations" xlink:label="stn_DepreciationPropertyPlantAndEquipmentContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DepreciationPropertyPlantAndEquipmentContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3542564_3_1">Depreciation property plant and equipment continuing operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DepreciationPropertyPlantAndEquipmentContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3542564_1_1">Depreciation property plant and equipment continuing operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DepreciationPropertyPlantAndEquipmentContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3542564_2_1">Depreciation - continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DepreciationPropertyPlantAndEquipmentContinuingOperations" xlink:to="stn_DepreciationPropertyPlantAndEquipmentContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations" xlink:label="stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3542563_3_1">Depreciation property plant and equipment discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3542563_1_1">Depreciation property plant and equipment discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3542563_2_1">Depreciation - discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations" xlink:to="stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DerecognitionOfNotesPayable" xlink:label="stn_DerecognitionOfNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DerecognitionOfNotesPayable_lbl" xml:lang="en-US" id="id_11072868_3450104_3_1">Derecognition of notes payable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DerecognitionOfNotesPayable_lbl" xml:lang="en-US" id="id_11072868_3450104_1_1">Derecognition Of Notes Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_DerecognitionOfNotesPayable_lbl" xml:lang="en-US" id="id_11072868_3450104_14_1">Derecognition of notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DerecognitionOfNotesPayable" xlink:to="stn_DerecognitionOfNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417778_1_1">Description of accounting policy for business combinations and goodwill [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417778_2_1">Business combinations and goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418174_1_1">Description of accounting policy for business combinations [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418174_2_1">Business combinations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418178_1_1">Description of accounting policy for depreciation expense [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418178_2_1">Schedule of Estimated Useful Lives and Depreciation Calculation Methods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForDividendsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForDividendsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForDividendsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417783_1_1">Description of accounting policy for dividends [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForDividendsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417783_2_1">Dividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForDividendsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForDividendsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417784_1_1">Description of accounting policy for earnings per share [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417784_2_1">Earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418181_1_1">Description of accounting policy for employee benefits [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418181_2_1">Employee benefit plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417582_1_1">Description of accounting policy for financial instruments at fair value through profit or loss [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417582_2_1">Fair value of financial instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417583_1_1">Description of accounting policy for financial instruments [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417583_2_1">Financial instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417953_1_1">Description of accounting policy for foreign currency translation [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417953_2_1">Foreign currency translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417959_1_1">Description of accounting policy for impairment of assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417959_2_1">Impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417789_1_1">Description of accounting policy for impairment of non-financial assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417789_2_1">Impairment of goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417790_1_1">Description of accounting policy for income tax [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417790_2_1">Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418187_1_1">Description of accounting policy for intangible assets other than goodwill [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418187_2_1">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417791_1_1">Description of accounting policy for investment in associates and joint ventures [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417791_2_1">Investments in joint arrangements and associates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418190_1_1">Description of accounting policy for leases [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418190_2_1">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417964_1_1">Description of accounting policy for non-current assets or disposal groups classified as held for sale and discontinued operations [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417964_2_1">Non-current assets held for sale and discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418193_1_1">Description of accounting policy for property, plant and equipment [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418193_2_1">Property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities" xlink:label="stn_DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities_lbl" xml:lang="en-US" id="id_11072868_3520160_3_1">The description of accounting policy for provision for self insured liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities_lbl" xml:lang="en-US" id="id_11072868_3520160_1_1">Description Of Accounting Policy For Provision For Self Insured Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities_lbl" xml:lang="en-US" id="id_11072868_3520160_2_1">Provision for self-insured liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities" xlink:to="stn_DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417590_1_1">Description of accounting policy for provisions [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417590_2_1">Provisions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_lbl" xml:lang="en-US" id="id_11072868_3417965_1_1">Description of accounting policy for recognition of revenue [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_lbl" xml:lang="en-US" id="id_11072868_3417965_2_1">Revenue recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417594_1_1">Description of accounting policy for share-based payment transactions [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3417594_2_1">Share-based payment transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:label="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3418197_1_1">Description of accounting policy for determining components of cash and cash equivalents [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3418197_2_1">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:to="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined" xlink:label="ifrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined_lbl" xml:lang="en-US" id="id_11072868_3417979_1_1">Description of basis on which unit's recoverable amount has been determined</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined_lbl" xml:lang="en-US" id="id_11072868_3417979_2_1">Description of basis on which units recoverable amount has been determined</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined" xlink:to="ifrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:label="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_lbl" xml:lang="en-US" id="id_11072868_3417615_1_1">Discount rate applied to cash flow projections</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_lbl" xml:lang="en-US" id="id_11072868_3417615_2_1">After tax discount rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_lbl" xml:lang="en-US" id="id_11072868_3417615_12_1">Discounted Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:to="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations_lbl" xml:lang="en-US" id="id_11072868_3417828_1_1">Disclosure of expected impact of initial application of new standards or interpretations [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations_lbl" xml:lang="en-US" id="id_11072868_3417828_2_1">Summary of Impact of Changes to Accounting Policies on After-tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3417617_1_1">Disclosure of expected impact of initial application of new standards or interpretations [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3417617_2_1">Disclosure of expected impact of initial application of new standards or interpretations [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418229_1_1">Disclosure of expected impact of initial application of new standards or interpretations [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418229_2_1">Disclosure of expected impact of initial application of new standards or interpretations [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_lbl" xml:lang="en-US" id="id_11072868_3417999_1_1">Disclosure of expected impact of initial application of new standards or interpretations [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_lbl" xml:lang="en-US" id="id_11072868_3417999_2_1">Disclosure of expected impact of initial application of new standards or interpretations [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions" xlink:label="ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions_lbl" xml:lang="en-US" id="id_11072868_3417829_1_1">Description of expected timing of outflows, other provisions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions_lbl" xml:lang="en-US" id="id_11072868_3417829_2_1">Cash outflows for existing provisions expected period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions" xlink:to="ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3418231_1_1">Expected volatility, share options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3418231_2_1">Volatility in the price of the Company's shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:to="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:label="ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_lbl" xml:lang="en-US" id="id_11072868_3418239_1_1">Growth rate used to extrapolate cash flow projections</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_lbl" xml:lang="en-US" id="id_11072868_3418239_2_1">Percentage of growth rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_lbl" xml:lang="en-US" id="id_11072868_3418239_12_1">Terminal growth rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:to="ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised" xlink:label="ifrs-full_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised_lbl" xml:lang="en-US" id="id_11072868_3418525_1_1">Description of level of fair value hierarchy within which fair value measurement is categorised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised_lbl" xml:lang="en-US" id="id_11072868_3418525_2_1">Description of level of fair value hierarchy within which fair value measurement is categorised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised" xlink:to="ifrs-full_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement" xlink:label="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3418037_1_1">Description of maximum term of options granted for share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3418037_2_1">Cash settlement period for share-based payment arrangement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement" xlink:to="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement" xlink:label="ifrs-full_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3418040_1_1">Description of method of settlement for share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3418040_2_1">Description of settlement method</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement" xlink:to="ifrs-full_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfOptionLifeShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3418967_1_1">Option life, share options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3418967_2_1">Expected hold period to exercise (years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted" xlink:to="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfOptionPricingModelShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfOptionPricingModelShareOptionsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfOptionPricingModelShareOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3418968_1_1">Description of option pricing model, share options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfOptionPricingModelShareOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3418968_2_1">Fair value of options granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfOptionPricingModelShareOptionsGranted" xlink:to="ifrs-full_DescriptionOfOptionPricingModelShareOptionsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3418349_1_1">Risk free interest rate, share options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3418349_2_1">Risk-free interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:to="ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DesignatedFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract" xlink:label="ifrs-full_DesignatedFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DesignatedFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract_lbl" xml:lang="en-US" id="id_11072868_3418577_1_1">Designated financial liabilities at fair value through profit or loss [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DesignatedFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract_lbl" xml:lang="en-US" id="id_11072868_3418577_2_1">Designated financial liabilities at fair value through profit or loss [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DesignatedFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract" xlink:to="ifrs-full_DesignatedFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments" xlink:label="ifrs-full_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments_lbl" xml:lang="en-US" id="id_11072868_3418578_1_1">Explanation of determination of fair value of goods or services received or fair value of equity instruments granted on share-based payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments_lbl" xml:lang="en-US" id="id_11072868_3418578_2_1">Description of equity settled share based payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments" xlink:to="ifrs-full_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:label="ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_lbl" xml:lang="en-US" id="id_11072868_3418786_1_1">Dilutive effect of share options on number of ordinary shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_lbl" xml:lang="en-US" id="id_11072868_3418786_2_1">Share options (dilutive effect of 507,066 options; 2017 - 4,426,237 options)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:to="ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DilutiveShareOptions" xlink:label="stn_DilutiveShareOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DilutiveShareOptions_lbl" xml:lang="en-US" id="id_11072868_3547766_3_1">Dilutive share options.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DilutiveShareOptions_lbl" xml:lang="en-US" id="id_11072868_3547766_1_1">Dilutive share options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DilutiveShareOptions_lbl" xml:lang="en-US" id="id_11072868_3547766_2_1">Share options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DilutiveShareOptions" xlink:to="stn_DilutiveShareOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DirectLaborCosts" xlink:label="stn_DirectLaborCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DirectLaborCosts_lbl" xml:lang="en-US" id="id_11072868_3447167_3_1">Direct labor costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DirectLaborCosts_lbl" xml:lang="en-US" id="id_11072868_3447167_1_1">Direct labor costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DirectLaborCosts_lbl" xml:lang="en-US" id="id_11072868_3447167_2_1">Direct labor</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DirectLaborCosts" xlink:to="stn_DirectLaborCosts_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DirectorsRemunerationExpense" xlink:label="ifrs-full_DirectorsRemunerationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DirectorsRemunerationExpense_lbl" xml:lang="en-US" id="id_11072868_3418789_1_1">Directors' remuneration expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DirectorsRemunerationExpense_lbl" xml:lang="en-US" id="id_11072868_3418789_2_1">Directors' fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DirectorsRemunerationExpense" xlink:to="ifrs-full_DirectorsRemunerationExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:label="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419022_1_1">Disclosure of accounting judgements and estimates [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419022_2_1">Significant Accounting Judgments, Estimates, and Assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:to="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfActuarialAssumptionsExplanatory" xlink:label="stn_DisclosureOfActuarialAssumptionsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfActuarialAssumptionsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3517712_3_1">The disclosure of actuarial assumptions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfActuarialAssumptionsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3517712_1_1">Disclosure of actuarial assumptions [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfActuarialAssumptionsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3517712_2_1">Summary of Principal Assumptions Used In Determining Pension Benefit Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfActuarialAssumptionsExplanatory" xlink:to="stn_DisclosureOfActuarialAssumptionsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory" xlink:label="ifrs-full_DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418792_1_1">Disclosure of additional information about defined benefit plans [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418792_2_1">Summary of Non-Vested Options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory" xlink:to="ifrs-full_DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfAmortizationOfIntangibleAssetsAbstract" xlink:label="stn_DisclosureOfAmortizationOfIntangibleAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfAmortizationOfIntangibleAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3431977_3_1">Disclosure Of Amortization Of Intangible Assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfAmortizationOfIntangibleAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3431977_1_1">Disclosure Of Amortization Of Intangible Assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfAmortizationOfIntangibleAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3431977_2_1">Disclosure Of Amortization Of Intangible Assets [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfAmortizationOfIntangibleAssetsAbstract" xlink:to="stn_DisclosureOfAmortizationOfIntangibleAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:label="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418384_1_1">Disclosure of analysis of single amount of discontinued operations [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418384_2_1">Disclosure of analysis of single amount of discontinued operations [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable" xlink:label="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable_lbl" xml:lang="en-US" id="id_11072868_3418598_1_1">Disclosure of analysis of single amount of discontinued operations [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable_lbl" xml:lang="en-US" id="id_11072868_3418598_2_1">Disclosure of analysis of single amount of discontinued operations [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable" xlink:to="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:label="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419034_1_1">Disclosure of basis of consolidation [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419034_2_1">Basis of Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:to="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:label="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418806_1_1">Disclosure of basis of preparation of financial statements [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418806_2_1">Basis of Preparation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:to="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:label="ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfBorrowingsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418389_1_1">Disclosure of borrowings [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfBorrowingsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418389_2_1">Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:to="ifrs-full_DisclosureOfBorrowingsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418809_1_1">Disclosure of detailed information about business combination [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418809_2_1">Disclosure of detailed information about business combination [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:to="ifrs-full_DisclosureOfBusinessCombinationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418604_1_1">Disclosure of business combinations [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418604_2_1">Business Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:to="ifrs-full_DisclosureOfBusinessCombinationsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418605_1_1">Disclosure of detailed information about business combination [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418605_2_1">Disclosure of detailed information about business combination [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_DisclosureOfBusinessCombinationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsTable_lbl" xml:lang="en-US" id="id_11072868_3418390_1_1">Disclosure of detailed information about business combination [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsTable_lbl" xml:lang="en-US" id="id_11072868_3418390_2_1">Disclosure of detailed information about business combination [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_DisclosureOfBusinessCombinationsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfCapitalManagementAbstract" xlink:label="stn_DisclosureOfCapitalManagementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfCapitalManagementAbstract_lbl" xml:lang="en-US" id="id_11072868_3427942_3_1">Disclosure of capital management.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfCapitalManagementAbstract_lbl" xml:lang="en-US" id="id_11072868_3427942_1_1">Disclosure of capital management [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfCapitalManagementAbstract_lbl" xml:lang="en-US" id="id_11072868_3427942_2_1">Disclosure of capital management [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfCapitalManagementAbstract" xlink:to="stn_DisclosureOfCapitalManagementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfCapitalManagementExplanatory" xlink:label="stn_DisclosureOfCapitalManagementExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfCapitalManagementExplanatory_lbl" xml:lang="en-US" id="id_11072868_3515403_3_1">The entire disclosure of capital management.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfCapitalManagementExplanatory_lbl" xml:lang="en-US" id="id_11072868_3515403_1_1">Disclosure of Capital Management [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfCapitalManagementExplanatory_lbl" xml:lang="en-US" id="id_11072868_3515403_2_1">Capital Management</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfCapitalManagementExplanatory" xlink:to="stn_DisclosureOfCapitalManagementExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" xlink:label="ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418810_1_1">Disclosure of cash and cash equivalents [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418810_2_1">Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" xlink:to="ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfCashAndCashEquivalentsLineItems" xlink:label="stn_DisclosureOfCashAndCashEquivalentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfCashAndCashEquivalentsLineItems_lbl" xml:lang="en-US" id="id_11072868_3428205_3_1">Disclosure of cash and cash equivalents.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfCashAndCashEquivalentsLineItems_lbl" xml:lang="en-US" id="id_11072868_3428205_1_1">Disclosure of cash and cash equivalents [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfCashAndCashEquivalentsLineItems_lbl" xml:lang="en-US" id="id_11072868_3428205_2_1">Disclosure of cash and cash equivalents [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfCashAndCashEquivalentsLineItems" xlink:to="stn_DisclosureOfCashAndCashEquivalentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfCashAndCashEquivalentsTable" xlink:label="stn_DisclosureOfCashAndCashEquivalentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfCashAndCashEquivalentsTable_lbl" xml:lang="en-US" id="id_11072868_3474717_3_1">Disclosure of cash and cash equivalents [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfCashAndCashEquivalentsTable_lbl" xml:lang="en-US" id="id_11072868_3474717_1_1">Disclosure Of Cash And Cash Equivalents [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfCashAndCashEquivalentsTable_lbl" xml:lang="en-US" id="id_11072868_3474717_2_1">Disclosure Of Cash And Cash Equivalents [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfCashAndCashEquivalentsTable" xlink:to="stn_DisclosureOfCashAndCashEquivalentsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:label="ifrs-full_DisclosureOfCashFlowStatementExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfCashFlowStatementExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419036_1_1">Disclosure of cash flow statement [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfCashFlowStatementExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419036_2_1">Cash Flow Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:to="ifrs-full_DisclosureOfCashFlowStatementExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:label="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418393_1_1">Disclosure of changes in accounting policies [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418393_2_1">Recent Accounting Pronouncements and Changes to Accounting Policies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:to="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_lbl" xml:lang="en-US" id="id_11072868_3419037_1_1">Disclosure of classes of share capital [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_lbl" xml:lang="en-US" id="id_11072868_3419037_2_1">Disclosure of classes of share capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfCommitmentsExplanatory" xlink:label="ifrs-full_DisclosureOfCommitmentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfCommitmentsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418396_1_1">Disclosure of commitments [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfCommitmentsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418396_2_1">Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfCommitmentsExplanatory" xlink:to="ifrs-full_DisclosureOfCommitmentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfContingenciesAndGuaranteesExplanatory" xlink:label="stn_DisclosureOfContingenciesAndGuaranteesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfContingenciesAndGuaranteesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3517311_3_1">The entire disclosure of contingencies and guarantees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfContingenciesAndGuaranteesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3517311_1_1">Disclosure Of Contingencies And Guarantees [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfContingenciesAndGuaranteesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3517311_2_1">Contingencies and Guarantees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfContingenciesAndGuaranteesExplanatory" xlink:to="stn_DisclosureOfContingenciesAndGuaranteesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfContingentLiabilitiesAbstract" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3418611_1_1">Disclosure of contingent liabilities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3418611_2_1">Disclosure of contingent liabilities [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesAbstract" xlink:to="ifrs-full_DisclosureOfContingentLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesLineItems_lbl" xml:lang="en-US" id="id_11072868_3418400_1_1">Disclosure of contingent liabilities [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesLineItems_lbl" xml:lang="en-US" id="id_11072868_3418400_2_1">Disclosure of contingent liabilities [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:to="ifrs-full_DisclosureOfContingentLiabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesTable_lbl" xml:lang="en-US" id="id_11072868_3419041_1_1">Disclosure of contingent liabilities [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesTable_lbl" xml:lang="en-US" id="id_11072868_3419041_2_1">Disclosure of contingent liabilities [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:to="ifrs-full_DisclosureOfContingentLiabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDeferredIncomeTaxesLineItems" xlink:label="stn_DisclosureOfDeferredIncomeTaxesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfDeferredIncomeTaxesLineItems_lbl" xml:lang="en-US" id="id_11072868_3429021_3_1">Line items represent deferred income taxes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfDeferredIncomeTaxesLineItems_lbl" xml:lang="en-US" id="id_11072868_3429021_1_1">Disclosure of deferred income taxes [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfDeferredIncomeTaxesLineItems_lbl" xml:lang="en-US" id="id_11072868_3429021_2_1">Disclosure of deferred income taxes [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfDeferredIncomeTaxesLineItems" xlink:to="stn_DisclosureOfDeferredIncomeTaxesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDeferredIncomeTaxesTable" xlink:label="stn_DisclosureOfDeferredIncomeTaxesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfDeferredIncomeTaxesTable_lbl" xml:lang="en-US" id="id_11072868_3474750_3_1">Schedule disclosing information related tot deferred income taxes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfDeferredIncomeTaxesTable_lbl" xml:lang="en-US" id="id_11072868_3474750_1_1">Disclosure of deferred income taxes [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfDeferredIncomeTaxesTable_lbl" xml:lang="en-US" id="id_11072868_3474750_2_1">Disclosure of deferred income taxes [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfDeferredIncomeTaxesTable" xlink:to="stn_DisclosureOfDeferredIncomeTaxesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDefinedBenefitObligationsExplanatory" xlink:label="stn_DisclosureOfDefinedBenefitObligationsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfDefinedBenefitObligationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3514685_3_1">Disclosure of defined benefit obligations explanatory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfDefinedBenefitObligationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3514685_1_1">Disclosure Of Defined Benefit Obligations Explanatory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfDefinedBenefitObligationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3514685_2_1">Summary of Employee Defined Benefit Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfDefinedBenefitObligationsExplanatory" xlink:to="stn_DisclosureOfDefinedBenefitObligationsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_lbl" xml:lang="en-US" id="id_11072868_3418824_1_1">Disclosure of defined benefit plans [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_lbl" xml:lang="en-US" id="id_11072868_3418824_2_1">Disclosure of defined benefit plans [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_lbl" xml:lang="en-US" id="id_11072868_3418616_1_1">Disclosure of defined benefit plans [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_lbl" xml:lang="en-US" id="id_11072868_3418616_2_1">Disclosure of defined benefit plans [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable_lbl" xml:lang="en-US" id="id_11072868_3418405_1_1">Disclosure of defined benefit plans [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable_lbl" xml:lang="en-US" id="id_11072868_3418405_2_1">Disclosure of defined benefit plans [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418827_1_1">Disclosure of detailed information about borrowings [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418827_2_1">Disclosure of detailed information about borrowings [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418409_1_1">Disclosure of detailed information about borrowings [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418409_2_1">Summary of Long Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418621_1_1">Disclosure of detailed information about borrowings [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418621_2_1">Disclosure of detailed information about borrowings [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_lbl" xml:lang="en-US" id="id_11072868_3418622_1_1">Disclosure of detailed information about borrowings [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_lbl" xml:lang="en-US" id="id_11072868_3418622_2_1">Disclosure of detailed information about borrowings [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory" xlink:label="stn_DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory_lbl" xml:lang="en-US" id="id_11072868_3519469_3_1">The disclosure of detailed information about business combinations cash consideration.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory_lbl" xml:lang="en-US" id="id_11072868_3519469_1_1">Disclosure of Detailed Information About Business Combinations Cash Consideration Explanatory [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory_lbl" xml:lang="en-US" id="id_11072868_3519469_2_1">Summary of Consideration of Business Combinations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory" xlink:to="stn_DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418623_1_1">Disclosure of detailed information about business combination [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418623_2_1">Summary of Consideration for Assets Acquired and Liabilities Assumed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory" xlink:label="stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3521159_3_1">The disclosure of detailed information about cash and cash equivalents.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3521159_1_1">Disclosure of detailed information about cash and cash equivalents [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3521159_2_1">Summary of Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory" xlink:to="stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory" xlink:label="stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3517107_3_1">Disclosure of detailed information about disposal of subsidiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3517107_1_1">Disclosure of detailed information about disposal of subsidiaries explanatory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3517107_2_1">Summary of Disposition of Subsidiary and Construction Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory" xlink:to="stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419052_1_1">Disclosure of detailed information about intangible assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419052_2_1">Summary of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory" xlink:label="stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3516262_3_1">Disclosure of detailed information about other liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3516262_1_1">Disclosure Of Detailed Information About Other Liabilities [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3516262_2_1">Summary of Other Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory" xlink:to="stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418416_1_1">Disclosure of detailed information about property, plant and equipment [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418416_2_1">Schedule of Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory" xlink:label="stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3516391_3_1">The disclosure of detailed information about trade and other payables.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3516391_1_1">Disclosure of detailed information about trade and other payables [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3516391_2_1">Summary of Trade and Other Payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory" xlink:to="stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract" xlink:label="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract_lbl" xml:lang="en-US" id="id_11072868_3418417_1_1">Disclosure of disaggregation of revenue from contracts with customers [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract_lbl" xml:lang="en-US" id="id_11072868_3418417_2_1">Disclosure of disaggregation of revenue from contracts with customers [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract" xlink:to="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:label="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_lbl" xml:lang="en-US" id="id_11072868_3418418_1_1">Disclosure of disaggregation of revenue from contracts with customers [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_lbl" xml:lang="en-US" id="id_11072868_3418418_2_1">Disclosure of disaggregation of revenue from contracts with customers [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:to="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:label="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_lbl" xml:lang="en-US" id="id_11072868_3418632_1_1">Disclosure of disaggregation of revenue from contracts with customers [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_lbl" xml:lang="en-US" id="id_11072868_3418632_2_1">Disclosure of disaggregation of revenue from contracts with customers [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:to="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:label="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418835_1_1">Disclosure of discontinued operations [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418835_2_1">Discontinued Operations and Disposition of Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:to="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDisposalOfSubsidiariesAbstract" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAbstract_lbl" xml:lang="en-US" id="id_11072868_3427743_3_1">Disclosure of disposal of subsidiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAbstract_lbl" xml:lang="en-US" id="id_11072868_3427743_1_1">Disclosure Of Disposal Of Subsidiaries [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAbstract_lbl" xml:lang="en-US" id="id_11072868_3427743_2_1">Disclosure of disposal of subsidiaries [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAbstract" xlink:to="stn_DisclosureOfDisposalOfSubsidiariesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems_lbl" xml:lang="en-US" id="id_11072868_3542782_3_1">Disclosure of disposal of subsidiaries and discontinued operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems_lbl" xml:lang="en-US" id="id_11072868_3542782_1_1">Disclosure of disposal of subsidiaries and discontinued operations [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems_lbl" xml:lang="en-US" id="id_11072868_3542782_2_1">Disclosure of disposal of subsidiaries and discontinued operations [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable_lbl" xml:lang="en-US" id="id_11072868_3542780_3_1">Disclosure of disposal of subsidiaries and discontinued operations [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable_lbl" xml:lang="en-US" id="id_11072868_3542780_1_1">Disclosure of disposal of subsidiaries and discontinued operations [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable_lbl" xml:lang="en-US" id="id_11072868_3542780_2_1">Disclosure of disposal of subsidiaries and discontinued operations [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" xlink:to="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDividendsExplanatory" xlink:label="ifrs-full_DisclosureOfDividendsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDividendsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418836_1_1">Disclosure of dividends [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDividendsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418836_2_1">Summary of Dividends Declared and Recorded in the Consolidated Financial Statements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDividendsExplanatory" xlink:to="ifrs-full_DisclosureOfDividendsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDividendsLineItems" xlink:label="stn_DisclosureOfDividendsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfDividendsLineItems_lbl" xml:lang="en-US" id="id_11072868_3428256_3_1">Disclosure of Dividends [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfDividendsLineItems_lbl" xml:lang="en-US" id="id_11072868_3428256_1_1">Disclosure of Dividends [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfDividendsLineItems_lbl" xml:lang="en-US" id="id_11072868_3428256_2_1">Disclosure of Dividends [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfDividendsLineItems" xlink:to="stn_DisclosureOfDividendsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDividendsTable" xlink:label="stn_DisclosureOfDividendsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfDividendsTable_lbl" xml:lang="en-US" id="id_11072868_3475401_3_1">Disclosure of dividends.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfDividendsTable_lbl" xml:lang="en-US" id="id_11072868_3475401_1_1">Disclosure of Dividends [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfDividendsTable_lbl" xml:lang="en-US" id="id_11072868_3475401_2_1">Disclosure of Dividends [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfDividendsTable" xlink:to="stn_DisclosureOfDividendsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfEmployeeBenefitsCostTableTextBlock" xlink:label="stn_DisclosureOfEmployeeBenefitsCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfEmployeeBenefitsCostTableTextBlock_lbl" xml:lang="en-US" id="id_11072868_3514710_3_1">Disclosure Of Employee Benefits Cost [table text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfEmployeeBenefitsCostTableTextBlock_lbl" xml:lang="en-US" id="id_11072868_3514710_1_1">Disclosure Of Employee Benefits Cost [table text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfEmployeeBenefitsCostTableTextBlock_lbl" xml:lang="en-US" id="id_11072868_3514710_2_1">Schedule of Employee Benefits Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfEmployeeBenefitsCostTableTextBlock" xlink:to="stn_DisclosureOfEmployeeBenefitsCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:label="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418423_1_1">Disclosure of employee benefits [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418423_2_1">Employee Defined Benefit Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:to="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfEmployeeCostLineItems" xlink:label="stn_DisclosureOfEmployeeCostLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfEmployeeCostLineItems_lbl" xml:lang="en-US" id="id_11072868_3430491_3_1">Disclosure Of Employee Cost [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfEmployeeCostLineItems_lbl" xml:lang="en-US" id="id_11072868_3430491_1_1">Disclosure Of Employee Cost [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfEmployeeCostLineItems_lbl" xml:lang="en-US" id="id_11072868_3430491_2_1">Disclosure of employee cost [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfEmployeeCostLineItems" xlink:to="stn_DisclosureOfEmployeeCostLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfEmployeeCostsAbstract" xlink:label="stn_DisclosureOfEmployeeCostsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfEmployeeCostsAbstract_lbl" xml:lang="en-US" id="id_11072868_3430490_3_1">Disclosure of employee costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfEmployeeCostsAbstract_lbl" xml:lang="en-US" id="id_11072868_3430490_1_1">Disclosure of employee costs [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfEmployeeCostsAbstract_lbl" xml:lang="en-US" id="id_11072868_3430490_2_1">Disclosure of employee costs [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfEmployeeCostsAbstract" xlink:to="stn_DisclosureOfEmployeeCostsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfEmployeeCostsExplanatory" xlink:label="stn_DisclosureOfEmployeeCostsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfEmployeeCostsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520973_3_1">Disclosure of total labor costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfEmployeeCostsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520973_1_1">Disclosure of employee costs [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfEmployeeCostsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520973_2_1">Employee Costs from Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfEmployeeCostsExplanatory" xlink:to="stn_DisclosureOfEmployeeCostsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfEmployeeCostTable" xlink:label="stn_DisclosureOfEmployeeCostTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfEmployeeCostTable_lbl" xml:lang="en-US" id="id_11072868_3474169_3_1">Disclosure Of Employee Cost [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfEmployeeCostTable_lbl" xml:lang="en-US" id="id_11072868_3474169_1_1">Disclosure Of Employee Cost [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfEmployeeCostTable_lbl" xml:lang="en-US" id="id_11072868_3474169_2_1">Disclosure Of Employee Cost [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfEmployeeCostTable" xlink:to="stn_DisclosureOfEmployeeCostTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:label="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418841_1_1">Disclosure of entity's operating segments [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418841_2_1">Segmented Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:to="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:label="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418842_1_1">Disclosure of events after reporting period [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418842_2_1">Events after the Reporting Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:to="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory" xlink:label="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3542765_3_1">Disclosure of expected impact of initial application of IFRS 15 on Income Statement items.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3542765_1_1">Disclosure of expected impact of initial application of IFRS15 on income statement items [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3542765_2_1">Summary of Impacts of Adopting IFRS 15 in Consolidated Statements of Income and Comprehensive Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory" xlink:to="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory" xlink:label="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory_lbl" xml:lang="en-US" id="id_11072868_3542764_3_1">Disclosure of expected impact of initial application of IFRS 15 on statement of financial position.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory_lbl" xml:lang="en-US" id="id_11072868_3542764_1_1">Disclosure of expected impact of initial application of IFRS15 on statement of financial position [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory_lbl" xml:lang="en-US" id="id_11072868_3542764_2_1">Summary of Impacts of Adopting IFRS 15 in Consolidated Statement of Financial Position</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory" xlink:to="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementExplanatory" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419062_1_1">Disclosure of fair value measurement [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419062_2_1">Fair Value Measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementExplanatory" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsAbstract" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3419063_1_1">Disclosure of fair value measurement of assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3419063_2_1">Disclosure of fair value measurement of assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsAbstract" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418642_1_1">Disclosure of fair value measurement of assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418642_2_1">Summary of Fair Value Hierarchy for Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418428_1_1">Disclosure of fair value measurement of assets [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418428_2_1">Disclosure of fair value measurement of assets [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_lbl" xml:lang="en-US" id="id_11072868_3419064_1_1">Disclosure of fair value measurement of assets [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_lbl" xml:lang="en-US" id="id_11072868_3419064_2_1">Disclosure of fair value measurement of assets [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesAbstract" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3418644_1_1">Disclosure of fair value measurement of liabilities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3418644_2_1">Disclosure of fair value measurement of liabilities [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesAbstract" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418430_1_1">Disclosure of fair value measurement of liabilities [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418430_2_1">Summary of Fair Value Hierarchy for Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_lbl" xml:lang="en-US" id="id_11072868_3418844_1_1">Disclosure of fair value measurement of liabilities [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_lbl" xml:lang="en-US" id="id_11072868_3418844_2_1">Disclosure of fair value measurement of liabilities [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_lbl" xml:lang="en-US" id="id_11072868_3419067_1_1">Disclosure of fair value measurement of liabilities [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_lbl" xml:lang="en-US" id="id_11072868_3419067_2_1">Disclosure of fair value measurement of liabilities [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsAbstract" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418434_1_1">Disclosure of fair value of plan assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418434_2_1">Disclosure of fair value of plan assets [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsAbstract" xlink:to="ifrs-full_DisclosureOfFairValueOfPlanAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419071_1_1">Disclosure of fair value of plan assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419071_2_1">Summary of Major Categories of Plan Assets, Measured at Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:to="ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418845_1_1">Disclosure of fair value of plan assets [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418845_2_1">Disclosure of fair value of plan assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_lbl" xml:lang="en-US" id="id_11072868_3418435_1_1">Disclosure of fair value of plan assets [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_lbl" xml:lang="en-US" id="id_11072868_3418435_2_1">Disclosure of fair value of plan assets [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:to="ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinanceCostExplanatory" xlink:label="ifrs-full_DisclosureOfFinanceCostExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinanceCostExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418847_1_1">Disclosure of finance cost [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinanceCostExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418847_2_1">Net Interest Expense and Other Net Finance Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinanceCostExplanatory" xlink:to="ifrs-full_DisclosureOfFinanceCostExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:label="ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419075_1_1">Disclosure of finance income (cost) [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419075_2_1">Schedule of Other Net Finance Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:to="ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeAbstract" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeAbstract_lbl" xml:lang="en-US" id="id_11072868_3418848_1_1">Disclosure of finance lease and operating lease by lessee [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeAbstract_lbl" xml:lang="en-US" id="id_11072868_3418848_2_1">Disclosure of finance lease and operating lease by lessee [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeAbstract" xlink:to="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419076_1_1">Disclosure of finance lease and operating lease by lessee [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419076_2_1">Summary of Future Minimum Lease Payments Payable Under Noncancellable Operating Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory" xlink:to="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_lbl" xml:lang="en-US" id="id_11072868_3418646_1_1">Disclosure of finance lease and operating lease by lessee [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_lbl" xml:lang="en-US" id="id_11072868_3418646_2_1">Disclosure of finance lease and operating lease by lessee [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:to="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_lbl" xml:lang="en-US" id="id_11072868_3418647_1_1">Disclosure of finance lease and operating lease by lessee [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_lbl" xml:lang="en-US" id="id_11072868_3418647_2_1">Disclosure of finance lease and operating lease by lessee [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" xlink:to="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfFinanceLeasesByLesseeExplanatory" xlink:label="stn_DisclosureOfFinanceLeasesByLesseeExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfFinanceLeasesByLesseeExplanatory_lbl" xml:lang="en-US" id="id_11072868_3521044_3_1">The disclosure of finance leases by lessee.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfFinanceLeasesByLesseeExplanatory_lbl" xml:lang="en-US" id="id_11072868_3521044_1_1">Disclosure of Finance Leases by Lessee [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfFinanceLeasesByLesseeExplanatory_lbl" xml:lang="en-US" id="id_11072868_3521044_2_1">Future Minimum Lease Payments and Present Value of the Net Minimum Lease Payments under Finance Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfFinanceLeasesByLesseeExplanatory" xlink:to="stn_DisclosureOfFinanceLeasesByLesseeExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Abstract" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Abstract_lbl" xml:lang="en-US" id="id_11072868_3419083_1_1">Disclosure of financial assets at date of initial application of IFRS 9 [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Abstract_lbl" xml:lang="en-US" id="id_11072868_3419083_2_1">Disclosure of financial assets at date of initial application of IFRS 9 [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Abstract" xlink:to="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Abstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory_lbl" xml:lang="en-US" id="id_11072868_3419084_1_1">Disclosure of financial assets at date of initial application of IFRS 9 [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory_lbl" xml:lang="en-US" id="id_11072868_3419084_2_1">Summary of Measurement Category of Financial Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory" xlink:to="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems_lbl" xml:lang="en-US" id="id_11072868_3418850_1_1">Disclosure of financial assets at date of initial application of IFRS 9 [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems_lbl" xml:lang="en-US" id="id_11072868_3418850_2_1">Disclosure of financial assets at date of initial application of IFRS 9 [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:to="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table_lbl" xml:lang="en-US" id="id_11072868_3418438_1_1">Disclosure of financial assets at date of initial application of IFRS 9 [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table_lbl" xml:lang="en-US" id="id_11072868_3418438_2_1">Disclosure of financial assets at date of initial application of IFRS 9 [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:to="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418657_1_1">Disclosure of detailed information about financial instruments [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418657_2_1">Disclosure of detailed information about financial instruments [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418859_1_1">Disclosure of financial instruments [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418859_2_1">Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsTable_lbl" xml:lang="en-US" id="id_11072868_3418860_1_1">Disclosure of detailed information about financial instruments [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsTable_lbl" xml:lang="en-US" id="id_11072868_3418860_2_1">Disclosure of detailed information about financial instruments [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:label="ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418445_1_1">Disclosure of general information about financial statements [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418445_2_1">Corporate Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:to="ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:label="ifrs-full_DisclosureOfGeographicalAreasExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfGeographicalAreasExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418446_1_1">Disclosure of geographical areas [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfGeographicalAreasExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418446_2_1">Schedule of Non-Current Assets and Gross Revenue by Geographical Areas</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:to="ifrs-full_DisclosureOfGeographicalAreasExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:label="ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfGeographicalAreasLineItems_lbl" xml:lang="en-US" id="id_11072868_3418447_1_1">Disclosure of geographical areas [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfGeographicalAreasLineItems_lbl" xml:lang="en-US" id="id_11072868_3418447_2_1">Disclosure of geographical areas [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:to="ifrs-full_DisclosureOfGeographicalAreasLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasTable" xlink:label="ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfGeographicalAreasTable_lbl" xml:lang="en-US" id="id_11072868_3418863_1_1">Disclosure of geographical areas [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfGeographicalAreasTable_lbl" xml:lang="en-US" id="id_11072868_3418863_2_1">Disclosure of geographical areas [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="ifrs-full_DisclosureOfGeographicalAreasTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfGoodwillAllocatedAbstract" xlink:label="stn_DisclosureOfGoodwillAllocatedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfGoodwillAllocatedAbstract_lbl" xml:lang="en-US" id="id_11072868_3430457_3_1">Disclosure of goodwill allocated.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfGoodwillAllocatedAbstract_lbl" xml:lang="en-US" id="id_11072868_3430457_1_1">Disclosure Of Goodwill Allocated [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfGoodwillAllocatedAbstract_lbl" xml:lang="en-US" id="id_11072868_3430457_2_1">Disclosure of goodwill allocated [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfGoodwillAllocatedAbstract" xlink:to="stn_DisclosureOfGoodwillAllocatedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGoodwillExplanatory" xlink:label="ifrs-full_DisclosureOfGoodwillExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfGoodwillExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418449_1_1">Disclosure of goodwill [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfGoodwillExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418449_2_1">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfGoodwillExplanatory" xlink:to="ifrs-full_DisclosureOfGoodwillExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory" xlink:label="stn_DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520126_3_1">Disclosure of gross trade receivables aging analysis.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520126_1_1">Disclosure Of Gross Trade Receivables Aging Analysis [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520126_2_1">Schedule of Gross Trade Receivables Aging Analysis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory" xlink:to="stn_DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfIncomeTaxAbstract" xlink:label="stn_DisclosureOfIncomeTaxAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfIncomeTaxAbstract_lbl" xml:lang="en-US" id="id_11072868_3430100_3_1">Disclosure of income tax.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfIncomeTaxAbstract_lbl" xml:lang="en-US" id="id_11072868_3430100_1_1">Disclosure of income tax [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfIncomeTaxAbstract_lbl" xml:lang="en-US" id="id_11072868_3430100_2_1">Disclosure of income tax [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfIncomeTaxAbstract" xlink:to="stn_DisclosureOfIncomeTaxAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:label="ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfIncomeTaxExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418677_1_1">Disclosure of income tax [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfIncomeTaxExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418677_2_1">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:to="ifrs-full_DisclosureOfIncomeTaxExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfIncomeTaxLineItems" xlink:label="stn_DisclosureOfIncomeTaxLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfIncomeTaxLineItems_lbl" xml:lang="en-US" id="id_11072868_3430101_3_1">Disclosure of income tax [Line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfIncomeTaxLineItems_lbl" xml:lang="en-US" id="id_11072868_3430101_1_1">Disclosure of Income Tax [Line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfIncomeTaxLineItems_lbl" xml:lang="en-US" id="id_11072868_3430101_2_1">Disclosure of income tax [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfIncomeTaxLineItems" xlink:to="stn_DisclosureOfIncomeTaxLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfIncomeTaxTable" xlink:label="stn_DisclosureOfIncomeTaxTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfIncomeTaxTable_lbl" xml:lang="en-US" id="id_11072868_3474008_3_1">Disclosure of income tax [table].</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfIncomeTaxTable_lbl" xml:lang="en-US" id="id_11072868_3474008_1_1">Disclosure of Income Tax [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfIncomeTaxTable_lbl" xml:lang="en-US" id="id_11072868_3474008_2_1">Disclosure of Income Tax [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfIncomeTaxTable" xlink:to="stn_DisclosureOfIncomeTaxTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" xlink:label="ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418679_1_1">Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418679_2_1">Summary of Weighted Average Assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" xlink:to="ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory" xlink:label="ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419107_1_1">Disclosure of information about consolidated structured entities [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419107_2_1">Schedule of Structured Entities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory" xlink:to="ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract" xlink:label="ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_lbl" xml:lang="en-US" id="id_11072868_3419111_1_1">Disclosure of information about defined benefit plans [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_lbl" xml:lang="en-US" id="id_11072868_3419111_2_1">Disclosure of information about defined benefit plans [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract" xlink:to="ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAbstract" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAbstract_lbl" xml:lang="en-US" id="id_11072868_3418881_1_1">Disclosure of information for cash-generating units [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAbstract_lbl" xml:lang="en-US" id="id_11072868_3418881_2_1">Disclosure of information for cash-generating units [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAbstract" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418708_1_1">Disclosure of information for cash-generating units [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418708_2_1">Schedule of Goodwill Allocated</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_lbl" xml:lang="en-US" id="id_11072868_3418465_1_1">Disclosure of information for cash-generating units [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_lbl" xml:lang="en-US" id="id_11072868_3418465_2_1">Disclosure of information for cash-generating units [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_lbl" xml:lang="en-US" id="id_11072868_3419124_1_1">Disclosure of information for cash-generating units [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_lbl" xml:lang="en-US" id="id_11072868_3419124_2_1">Disclosure of information for cash-generating units [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsAbstract" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418467_1_1">Disclosure of detailed information about intangible assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418467_2_1">Disclosure of detailed information about intangible assets [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsAbstract" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419130_1_1">Disclosure of intangible assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419130_2_1">Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418886_1_1">Disclosure of detailed information about intangible assets [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418886_2_1">Disclosure of detailed information about intangible assets [line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsTable_lbl" xml:lang="en-US" id="id_11072868_3418716_1_1">Disclosure of detailed information about intangible assets [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsTable_lbl" xml:lang="en-US" id="id_11072868_3418716_2_1">Disclosure of detailed information about intangible assets [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:label="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418717_1_1">Disclosure of interest income (expense) [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418717_2_1">Schedule of Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:to="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostAbstract" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostAbstract_lbl" xml:lang="en-US" id="id_11072868_3430476_3_1">Disclosure of investments held for self insured liabilities at fair value and amortized cost abstract.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostAbstract_lbl" xml:lang="en-US" id="id_11072868_3430476_1_1">Disclosure Of Investments Held For Self Insured Liabilities At Fair Value And Amortized Cost [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostAbstract_lbl" xml:lang="en-US" id="id_11072868_3430476_2_1">Disclosure of investments held for self insured liabilities at fair value and amortized cost [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostAbstract" xlink:to="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory" xlink:label="stn_DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory_lbl" xml:lang="en-US" id="id_11072868_3514688_3_1">Disclosure of investments held for self insured liabilities at fair value and amortized cost explanatory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory_lbl" xml:lang="en-US" id="id_11072868_3514688_1_1">DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCost [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory_lbl" xml:lang="en-US" id="id_11072868_3514688_2_1">Disclosure of Fair Value and Amortized Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory" xlink:to="stn_DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_lbl" xml:lang="en-US" id="id_11072868_3430478_3_1">Disclosure of investments held for self insured liabilities at fair value and amortized cost line items.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_lbl" xml:lang="en-US" id="id_11072868_3430478_1_1">Disclosure Of Investments Held For Self Insured Liabilities At Fair Value And Amortized Cost [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_lbl" xml:lang="en-US" id="id_11072868_3430478_2_1">Disclosure of investments held for self insured liabilities at fair value and amortized cost [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:to="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_lbl" xml:lang="en-US" id="id_11072868_3474176_3_1">Disclosure of investments held for self insured liabilities at fair value and amortized cost.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_lbl" xml:lang="en-US" id="id_11072868_3474176_1_1">Disclosure Of Investments Held For Self Insured Liabilities At Fair Value And Amortized Cost [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_lbl" xml:lang="en-US" id="id_11072868_3474176_2_1">Disclosure Of Investments Held For Self Insured Liabilities At Fair Value And Amortized Cost [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" xlink:to="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueAbstract" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueAbstract_lbl" xml:lang="en-US" id="id_11072868_3430461_3_1">Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueAbstract_lbl" xml:lang="en-US" id="id_11072868_3430461_1_1">Disclosure Of Investments Held For Self Insured Liabilities Maturity Of Bond Portfolio At Fair Value [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueAbstract_lbl" xml:lang="en-US" id="id_11072868_3430461_2_1">Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueAbstract" xlink:to="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory_lbl" xml:lang="en-US" id="id_11072868_3514689_3_1">Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value explanatory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory_lbl" xml:lang="en-US" id="id_11072868_3514689_1_1">Disclosure Of Investments Held For Self Insured Liabilities Maturity Of Bond Portfolio At Fair Value [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory_lbl" xml:lang="en-US" id="id_11072868_3514689_2_1">Disclosure of the Bond Portfolio Stated at Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory" xlink:to="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_lbl" xml:lang="en-US" id="id_11072868_3430463_3_1">Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_lbl" xml:lang="en-US" id="id_11072868_3430463_1_1">Disclosure Of Investments Held For Self Insured Liabilities Maturity Of Bond Portfolio At Fair Value [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_lbl" xml:lang="en-US" id="id_11072868_3430463_2_1">Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:to="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_lbl" xml:lang="en-US" id="id_11072868_3474201_3_1">Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_lbl" xml:lang="en-US" id="id_11072868_3474201_1_1">Disclosure Of Investments Held For Self Insured Liabilities Maturity Of Bond Portfolio At Fair Value [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_lbl" xml:lang="en-US" id="id_11072868_3474201_2_1">Disclosure Of Investments Held For Self Insured Liabilities Maturity Of Bond Portfolio At Fair Value [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" xlink:to="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentTaxCreditsExplanatoy" xlink:label="stn_DisclosureOfInvestmentTaxCreditsExplanatoy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfInvestmentTaxCreditsExplanatoy_lbl" xml:lang="en-US" id="id_11072868_3518157_3_1">Disclosure of investment tax credits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfInvestmentTaxCreditsExplanatoy_lbl" xml:lang="en-US" id="id_11072868_3518157_1_1">Disclosure Of Investment Tax Credits [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfInvestmentTaxCreditsExplanatoy_lbl" xml:lang="en-US" id="id_11072868_3518157_2_1">Investment Tax Credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfInvestmentTaxCreditsExplanatoy" xlink:to="stn_DisclosureOfInvestmentTaxCreditsExplanatoy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointOperationsAbstract" xlink:label="ifrs-full_DisclosureOfJointOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfJointOperationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418897_1_1">Disclosure of joint operations [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfJointOperationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418897_2_1">Disclosure of joint operations [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfJointOperationsAbstract" xlink:to="ifrs-full_DisclosureOfJointOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointOperationsExplanatory" xlink:label="ifrs-full_DisclosureOfJointOperationsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfJointOperationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418898_1_1">Disclosure of joint operations [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfJointOperationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418898_2_1">Summary of Joint Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfJointOperationsExplanatory" xlink:to="ifrs-full_DisclosureOfJointOperationsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointOperationsLineItems" xlink:label="ifrs-full_DisclosureOfJointOperationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfJointOperationsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418729_1_1">Disclosure of joint operations [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfJointOperationsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418729_2_1">Disclosure of joint operations [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_DisclosureOfJointOperationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointOperationsTable" xlink:label="ifrs-full_DisclosureOfJointOperationsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfJointOperationsTable_lbl" xml:lang="en-US" id="id_11072868_3418899_1_1">Disclosure of joint operations [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfJointOperationsTable_lbl" xml:lang="en-US" id="id_11072868_3418899_2_1">Disclosure of joint operations [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ifrs-full_DisclosureOfJointOperationsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfJointVenturesAndAssociatesAbstract" xlink:label="stn_DisclosureOfJointVenturesAndAssociatesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfJointVenturesAndAssociatesAbstract_lbl" xml:lang="en-US" id="id_11072868_3431452_3_1">Disclosure of joint ventures and associates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfJointVenturesAndAssociatesAbstract_lbl" xml:lang="en-US" id="id_11072868_3431452_1_1">Disclosure Of Joint Ventures And Associates [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfJointVenturesAndAssociatesAbstract_lbl" xml:lang="en-US" id="id_11072868_3431452_2_1">Disclosure Of Joint Ventures And Associates [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfJointVenturesAndAssociatesAbstract" xlink:to="stn_DisclosureOfJointVenturesAndAssociatesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfJointVenturesAndAssociatesTable" xlink:label="stn_DisclosureOfJointVenturesAndAssociatesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfJointVenturesAndAssociatesTable_lbl" xml:lang="en-US" id="id_11072868_3474446_3_1">Disclosure of joint ventures and associates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfJointVenturesAndAssociatesTable_lbl" xml:lang="en-US" id="id_11072868_3474446_1_1">Disclosure Of Joint Ventures And Associates [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfJointVenturesAndAssociatesTable_lbl" xml:lang="en-US" id="id_11072868_3474446_2_1">Disclosure Of Joint Ventures And Associates [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfJointVenturesAndAssociatesTable" xlink:to="stn_DisclosureOfJointVenturesAndAssociatesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:label="stn_DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3518000_3_1">Disclosure of key assumptions used for impairment tests of individual asset or cash generating unit with significant amount of goodwill or intangible assets with indefinite useful lives [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3518000_1_1">Disclosure of key assumptions used for impairment tests of individual asset or cash generating unit with significant amount of goodwill or intangible assets with indefinite useful lives [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3518000_2_1">Summary of Most Sensitive Key Assumptions Used for CGUs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:to="stn_DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfKeyManagementPersonnelCompensationAbstract" xlink:label="stn_DisclosureOfKeyManagementPersonnelCompensationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfKeyManagementPersonnelCompensationAbstract_lbl" xml:lang="en-US" id="id_11072868_3431532_3_1">Disclosure of key management personnel compensation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfKeyManagementPersonnelCompensationAbstract_lbl" xml:lang="en-US" id="id_11072868_3431532_1_1">Disclosure of key management personnel compensation [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfKeyManagementPersonnelCompensationAbstract_lbl" xml:lang="en-US" id="id_11072868_3431532_2_1">Disclosure of key management personnel compensation [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfKeyManagementPersonnelCompensationAbstract" xlink:to="stn_DisclosureOfKeyManagementPersonnelCompensationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfKeyManagementPersonnelCompensationExplanatory" xlink:label="stn_DisclosureOfKeyManagementPersonnelCompensationExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfKeyManagementPersonnelCompensationExplanatory_lbl" xml:lang="en-US" id="id_11072868_3516279_3_1">The disclosure of key management personnel compensation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfKeyManagementPersonnelCompensationExplanatory_lbl" xml:lang="en-US" id="id_11072868_3516279_1_1">Disclosure of key management personnel compensation [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfKeyManagementPersonnelCompensationExplanatory_lbl" xml:lang="en-US" id="id_11072868_3516279_2_1">Schedule of Compensation of Key Management Personnel and Directors of the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfKeyManagementPersonnelCompensationExplanatory" xlink:to="stn_DisclosureOfKeyManagementPersonnelCompensationExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3419143_1_1">Disclosure of maturity analysis for derivative financial liabilities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3419143_2_1">Disclosure of maturity analysis for derivative financial liabilities [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_lbl" xml:lang="en-US" id="id_11072868_3419144_1_1">Disclosure of maturity analysis for derivative financial liabilities [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_lbl" xml:lang="en-US" id="id_11072868_3419144_2_1">Disclosure of maturity analysis for derivative financial liabilities [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_lbl" xml:lang="en-US" id="id_11072868_3419146_1_1">Disclosure of maturity analysis for financial assets held for managing liquidity risk [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_lbl" xml:lang="en-US" id="id_11072868_3419146_2_1">Disclosure of maturity analysis for financial assets held for managing liquidity risk [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_lbl" xml:lang="en-US" id="id_11072868_3419147_1_1">Disclosure of maturity analysis for financial assets held for managing liquidity risk [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_lbl" xml:lang="en-US" id="id_11072868_3419147_2_1">Disclosure of maturity analysis for financial assets held for managing liquidity risk [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_lbl" xml:lang="en-US" id="id_11072868_3419151_1_1">Disclosure of maturity analysis for non-derivative financial liabilities [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_lbl" xml:lang="en-US" id="id_11072868_3419151_2_1">Disclosure of maturity analysis for non-derivative financial liabilities [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" xlink:label="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems_lbl" xml:lang="en-US" id="id_11072868_3542775_3_1">Disclosure of maturity analysis of operating lease payments and purchase obligations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems_lbl" xml:lang="en-US" id="id_11072868_3542775_1_1">Disclosure of maturity analysis of operating lease payments and purchase obligations [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems_lbl" xml:lang="en-US" id="id_11072868_3542775_2_1">Disclosure of maturity analysis of operating lease payments and purchase obligations [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" xlink:to="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" xlink:label="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_lbl" xml:lang="en-US" id="id_11072868_3542774_3_1">Disclosure of maturity analysis of operating lease payments and purchase obligations [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_lbl" xml:lang="en-US" id="id_11072868_3542774_1_1">Disclosure of maturity analysis of operating lease payments and purchase obligations [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_lbl" xml:lang="en-US" id="id_11072868_3542774_2_1">Disclosure of maturity analysis of operating lease payments and purchase obligations [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" xlink:to="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:label="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418910_1_1">Disclosure of nature and extent of risks arising from financial instruments [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418910_2_1">Disclosure of nature and extent of risks arising from financial instruments [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetDeferredTaxLiabilityExplanatory" xlink:label="stn_DisclosureOfNetDeferredTaxLiabilityExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfNetDeferredTaxLiabilityExplanatory_lbl" xml:lang="en-US" id="id_11072868_3518328_3_1">Disclosure of net deferred tax liability explanatory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfNetDeferredTaxLiabilityExplanatory_lbl" xml:lang="en-US" id="id_11072868_3518328_1_1">Disclosure of net deferred tax liability explanatory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfNetDeferredTaxLiabilityExplanatory_lbl" xml:lang="en-US" id="id_11072868_3518328_2_1">Schedule of Significant Components of the Company's Net Deferred Income Tax Assets (Liabilities) from Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfNetDeferredTaxLiabilityExplanatory" xlink:to="stn_DisclosureOfNetDeferredTaxLiabilityExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetDefinedBenefitExpenseExplanatory" xlink:label="stn_DisclosureOfNetDefinedBenefitExpenseExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfNetDefinedBenefitExpenseExplanatory_lbl" xml:lang="en-US" id="id_11072868_3516329_3_1">The disclosure of net defined benefit expense.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfNetDefinedBenefitExpenseExplanatory_lbl" xml:lang="en-US" id="id_11072868_3516329_1_1">Disclosure of net defined benefit expense [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfNetDefinedBenefitExpenseExplanatory_lbl" xml:lang="en-US" id="id_11072868_3516329_2_1">Summary of Net Defined Benefit Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfNetDefinedBenefitExpenseExplanatory" xlink:to="stn_DisclosureOfNetDefinedBenefitExpenseExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:label="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418914_1_1">Disclosure of net defined benefit liability (asset) [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418914_2_1">Summary of Reconciliation for Net Defined Benefit Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:to="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_lbl" xml:lang="en-US" id="id_11072868_3418491_1_1">Disclosure of net defined benefit liability (asset) [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_lbl" xml:lang="en-US" id="id_11072868_3418491_2_1">Disclosure of net defined benefit liability (asset) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_lbl" xml:lang="en-US" id="id_11072868_3418915_1_1">Disclosure of net defined benefit liability (asset) [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_lbl" xml:lang="en-US" id="id_11072868_3418915_2_1">Disclosure of net defined benefit liability (asset) [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:to="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetIncomeFromDiscontinuedOperationsAbstract" xlink:label="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3427037_3_1">Disclosure Of Net Income From Discontinued Operations [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3427037_1_1">Disclosure Of Net Income From Discontinued Operations [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3427037_2_1">Disclosure Of Net Income From Discontinued Operations [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsAbstract" xlink:to="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory" xlink:label="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3515279_3_1">Disclosure of net income from discontinued operations explanatory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3515279_1_1">Disclosure Of Net Income From Discontinued Operations [table text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3515279_2_1">Summary of Net Loss from Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory" xlink:to="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetInterestExpenseIncomeAbstract" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeAbstract_lbl" xml:lang="en-US" id="id_11072868_3430468_3_1">Disclosure Of Net Interest Expense Income [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeAbstract_lbl" xml:lang="en-US" id="id_11072868_3430468_1_1">Disclosure Of Net Interest Expense Income [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeAbstract_lbl" xml:lang="en-US" id="id_11072868_3430468_2_1">Disclosure Of Net Interest Expense Income [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeAbstract" xlink:to="stn_DisclosureOfNetInterestExpenseIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeLineItems_lbl" xml:lang="en-US" id="id_11072868_3430469_3_1">Disclosure Of Net Interest Expense Income [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeLineItems_lbl" xml:lang="en-US" id="id_11072868_3430469_1_1">Disclosure Of Net Interest Expense Income [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeLineItems_lbl" xml:lang="en-US" id="id_11072868_3430469_2_1">Disclosure of net interest expense income [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="stn_DisclosureOfNetInterestExpenseIncomeLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetInterestExpenseIncomeTable" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeTable_lbl" xml:lang="en-US" id="id_11072868_3474199_3_1">Disclosure Of Net Interest Expense Income [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeTable_lbl" xml:lang="en-US" id="id_11072868_3474199_1_1">Disclosure Of Net Interest Expense Income [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeTable_lbl" xml:lang="en-US" id="id_11072868_3474199_2_1">Disclosure Of Net Interest Expense Income [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeTable" xlink:to="stn_DisclosureOfNetInterestExpenseIncomeTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract_lbl" xml:lang="en-US" id="id_11072868_3419414_1_1">Disclosure of non-adjusting events after reporting period [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract_lbl" xml:lang="en-US" id="id_11072868_3419414_2_1">Disclosure of non-adjusting events after reporting period [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_lbl" xml:lang="en-US" id="id_11072868_3419415_1_1">Disclosure of non-adjusting events after reporting period [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_lbl" xml:lang="en-US" id="id_11072868_3419415_2_1">Disclosure of non-adjusting events after reporting period [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_lbl" xml:lang="en-US" id="id_11072868_3419156_1_1">Disclosure of non-adjusting events after reporting period [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_lbl" xml:lang="en-US" id="id_11072868_3419156_2_1">Disclosure of non-adjusting events after reporting period [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNotesPayableInBusinessCombinationAbstract" xlink:label="stn_DisclosureOfNotesPayableInBusinessCombinationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfNotesPayableInBusinessCombinationAbstract_lbl" xml:lang="en-US" id="id_11072868_3430612_3_1">Disclosure of notes payable in business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfNotesPayableInBusinessCombinationAbstract_lbl" xml:lang="en-US" id="id_11072868_3430612_1_1">Disclosure of Notes Payable in Business Combination [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfNotesPayableInBusinessCombinationAbstract_lbl" xml:lang="en-US" id="id_11072868_3430612_2_1">Disclosure of notes payable in business combination [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfNotesPayableInBusinessCombinationAbstract" xlink:to="stn_DisclosureOfNotesPayableInBusinessCombinationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNotesPayableInBusinessCombinationExplanatory" xlink:label="stn_DisclosureOfNotesPayableInBusinessCombinationExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfNotesPayableInBusinessCombinationExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520152_3_1">The disclosure of notes payable in business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfNotesPayableInBusinessCombinationExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520152_1_1">Disclosure of notes payable in business combination explanatory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfNotesPayableInBusinessCombinationExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520152_2_1">Summary of Notes Payable in Business Combination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfNotesPayableInBusinessCombinationExplanatory" xlink:to="stn_DisclosureOfNotesPayableInBusinessCombinationExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418918_1_1">Disclosure of number and weighted average exercise prices of share options [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418918_2_1">Summary of Granted Share Options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_lbl" xml:lang="en-US" id="id_11072868_3419159_1_1">Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_lbl" xml:lang="en-US" id="id_11072868_3419159_2_1">Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_lbl" xml:lang="en-US" id="id_11072868_3418920_1_1">Disclosure of number and weighted average remaining contractual life of outstanding share options [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_lbl" xml:lang="en-US" id="id_11072868_3418920_2_1">Disclosure of number and weighted average remaining contractual life of outstanding share options [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory" xlink:label="stn_DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory_lbl" xml:lang="en-US" id="id_11072868_3521387_3_1">Schedule disclosing information related to number of weighted average shares outstanding.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory_lbl" xml:lang="en-US" id="id_11072868_3521387_1_1">Disclosure Of Number Of Weighted Average Shares Outstanding Explanatory [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory_lbl" xml:lang="en-US" id="id_11072868_3521387_2_1">Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory" xlink:to="stn_DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418926_1_1">Disclosure of operating segments [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418926_2_1">Disclosure of operating segments [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418927_1_1">Disclosure of operating segments [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418927_2_1">Schedule of Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems_lbl" xml:lang="en-US" id="id_11072868_3419163_1_1">Disclosure of operating segments [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems_lbl" xml:lang="en-US" id="id_11072868_3419163_2_1">Disclosure of operating segments [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable_lbl" xml:lang="en-US" id="id_11072868_3419425_1_1">Disclosure of operating segments [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable_lbl" xml:lang="en-US" id="id_11072868_3419425_2_1">Disclosure of operating segments [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfOtherAssetsAbstract" xlink:label="stn_DisclosureOfOtherAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfOtherAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3428204_3_1">Disclosure of other assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfOtherAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3428204_1_1">Disclosure of other assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfOtherAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3428204_2_1">Disclosure of Other Assets [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfOtherAssetsAbstract" xlink:to="stn_DisclosureOfOtherAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfOtherAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOtherAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418928_1_1">Disclosure of other assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOtherAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418928_2_1">Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOtherAssetsExplanatory" xlink:to="ifrs-full_DisclosureOfOtherAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfOtherAssetsLineItems" xlink:label="stn_DisclosureOfOtherAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfOtherAssetsLineItems_lbl" xml:lang="en-US" id="id_11072868_3428200_3_1">Disclosure of other assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfOtherAssetsLineItems_lbl" xml:lang="en-US" id="id_11072868_3428200_1_1">Disclosure of Other Assets [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfOtherAssetsLineItems_lbl" xml:lang="en-US" id="id_11072868_3428200_2_1">Disclosure of other assets [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfOtherAssetsLineItems" xlink:to="stn_DisclosureOfOtherAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfOtherAssetsNoncurrentAssetsExplanatory" xlink:label="stn_DisclosureOfOtherAssetsNoncurrentAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfOtherAssetsNoncurrentAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3514687_3_1">Disclosure of other assets noncurrent assets explanatory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfOtherAssetsNoncurrentAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3514687_1_1">Disclosure Of Other Assets Noncurrent Assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfOtherAssetsNoncurrentAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3514687_2_1">Schedule of Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfOtherAssetsNoncurrentAssetsExplanatory" xlink:to="stn_DisclosureOfOtherAssetsNoncurrentAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfOtherAssetsTable" xlink:label="stn_DisclosureOfOtherAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfOtherAssetsTable_lbl" xml:lang="en-US" id="id_11072868_3475384_3_1">Disclosure of other assets [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfOtherAssetsTable_lbl" xml:lang="en-US" id="id_11072868_3475384_1_1">Disclosure of Other Assets [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfOtherAssetsTable_lbl" xml:lang="en-US" id="id_11072868_3475384_2_1">Disclosure of Other Assets [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfOtherAssetsTable" xlink:to="stn_DisclosureOfOtherAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfOtherExpenseIncomeExplanatory" xlink:label="stn_DisclosureOfOtherExpenseIncomeExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfOtherExpenseIncomeExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520667_3_1">Disclosure of other expense income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfOtherExpenseIncomeExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520667_1_1">Disclosure Of Other Expense Income [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfOtherExpenseIncomeExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520667_2_1">Other Expense (Income)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfOtherExpenseIncomeExplanatory" xlink:to="stn_DisclosureOfOtherExpenseIncomeExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherLiabilitiesExplanatory" xlink:label="ifrs-full_DisclosureOfOtherLiabilitiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOtherLiabilitiesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418500_1_1">Disclosure of other liabilities [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOtherLiabilitiesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418500_2_1">Other Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOtherLiabilitiesExplanatory" xlink:to="ifrs-full_DisclosureOfOtherLiabilitiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfOtherNetFinanceExpenseAbstract" xlink:label="stn_DisclosureOfOtherNetFinanceExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfOtherNetFinanceExpenseAbstract_lbl" xml:lang="en-US" id="id_11072868_3430488_3_1">Disclosure of other net finance expense.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfOtherNetFinanceExpenseAbstract_lbl" xml:lang="en-US" id="id_11072868_3430488_1_1">Disclosure of other net finance expense [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfOtherNetFinanceExpenseAbstract_lbl" xml:lang="en-US" id="id_11072868_3430488_2_1">Disclosure of other net finance expense [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfOtherNetFinanceExpenseAbstract" xlink:to="stn_DisclosureOfOtherNetFinanceExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" xlink:label="ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418502_1_1">Disclosure of other operating income (expense) [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418502_2_1">Other Expense (Income)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" xlink:to="ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherProvisionsAbstract" xlink:label="ifrs-full_DisclosureOfOtherProvisionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOtherProvisionsAbstract_lbl" xml:lang="en-US" id="id_11072868_3419167_1_1">Disclosure of other provisions [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOtherProvisionsAbstract_lbl" xml:lang="en-US" id="id_11072868_3419167_2_1">Disclosure of other provisions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOtherProvisionsAbstract" xlink:to="ifrs-full_DisclosureOfOtherProvisionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419426_1_1">Disclosure of other provisions, contingent liabilities and contingent assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419426_2_1">Provisions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:to="ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:label="ifrs-full_DisclosureOfOtherProvisionsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOtherProvisionsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418930_1_1">Disclosure of other provisions [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOtherProvisionsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418930_2_1">Summary of Provisions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:to="ifrs-full_DisclosureOfOtherProvisionsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:label="ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOtherProvisionsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418931_1_1">Disclosure of other provisions [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOtherProvisionsLineItems_lbl" xml:lang="en-US" id="id_11072868_3418931_2_1">Disclosure of other provisions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_DisclosureOfOtherProvisionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherProvisionsTable" xlink:label="ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOtherProvisionsTable_lbl" xml:lang="en-US" id="id_11072868_3419427_1_1">Disclosure of other provisions [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOtherProvisionsTable_lbl" xml:lang="en-US" id="id_11072868_3419427_2_1">Disclosure of other provisions [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOtherProvisionsTable" xlink:to="ifrs-full_DisclosureOfOtherProvisionsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPerformanceObligationsAbstract" xlink:label="ifrs-full_DisclosureOfPerformanceObligationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfPerformanceObligationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418932_1_1">Disclosure of performance obligations [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfPerformanceObligationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3418932_2_1">Disclosure of performance obligations [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfPerformanceObligationsAbstract" xlink:to="ifrs-full_DisclosureOfPerformanceObligationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfProductsAndServicesExplanatory" xlink:label="ifrs-full_DisclosureOfProductsAndServicesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfProductsAndServicesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419429_1_1">Disclosure of products and services [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfProductsAndServicesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419429_2_1">Schedule of Gross Revenue by Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfProductsAndServicesExplanatory" xlink:to="ifrs-full_DisclosureOfProductsAndServicesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfProductsAndServicesLineItems" xlink:label="ifrs-full_DisclosureOfProductsAndServicesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfProductsAndServicesLineItems_lbl" xml:lang="en-US" id="id_11072868_3419183_1_1">Disclosure of products and services [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfProductsAndServicesLineItems_lbl" xml:lang="en-US" id="id_11072868_3419183_2_1">Disclosure of products and services [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfProductsAndServicesLineItems" xlink:to="ifrs-full_DisclosureOfProductsAndServicesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" id="id_11072868_3419184_1_1">Disclosure of detailed information about property, plant and equipment [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" id="id_11072868_3419184_2_1">Disclosure of detailed information about property, plant and equipment [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418935_1_1">Disclosure of property, plant and equipment [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418935_2_1">Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" id="id_11072868_3419170_1_1">Disclosure of detailed information about property, plant and equipment [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" id="id_11072868_3419170_2_1">Disclosure of detailed information about property, plant and equipment [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" id="id_11072868_3419185_1_1">Disclosure of detailed information about property, plant and equipment [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" id="id_11072868_3419185_2_1">Disclosure of detailed information about property, plant and equipment [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfProvisionMatrixAbstract" xlink:label="ifrs-full_DisclosureOfProvisionMatrixAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfProvisionMatrixAbstract_lbl" xml:lang="en-US" id="id_11072868_3419430_1_1">Disclosure of provision matrix [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfProvisionMatrixAbstract_lbl" xml:lang="en-US" id="id_11072868_3419430_2_1">Disclosure of provision matrix [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfProvisionMatrixAbstract" xlink:to="ifrs-full_DisclosureOfProvisionMatrixAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfProvisionMatrixExplanatory" xlink:label="ifrs-full_DisclosureOfProvisionMatrixExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfProvisionMatrixExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419171_1_1">Disclosure of provision matrix [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfProvisionMatrixExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419171_2_1">Summary of Loss Allowance Provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfProvisionMatrixExplanatory" xlink:to="ifrs-full_DisclosureOfProvisionMatrixExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:label="ifrs-full_DisclosureOfProvisionMatrixLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfProvisionMatrixLineItems_lbl" xml:lang="en-US" id="id_11072868_3418936_1_1">Disclosure of provision matrix [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfProvisionMatrixLineItems_lbl" xml:lang="en-US" id="id_11072868_3418936_2_1">Disclosure of provision matrix [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:to="ifrs-full_DisclosureOfProvisionMatrixLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfProvisionMatrixTable" xlink:label="ifrs-full_DisclosureOfProvisionMatrixTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfProvisionMatrixTable_lbl" xml:lang="en-US" id="id_11072868_3418937_1_1">Disclosure of provision matrix [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfProvisionMatrixTable_lbl" xml:lang="en-US" id="id_11072868_3418937_2_1">Disclosure of provision matrix [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfProvisionMatrixTable" xlink:to="ifrs-full_DisclosureOfProvisionMatrixTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfProvisionsAbstract" xlink:label="stn_DisclosureOfProvisionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfProvisionsAbstract_lbl" xml:lang="en-US" id="id_11072868_3427916_3_1">Abstract represents disclosure of provisions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfProvisionsAbstract_lbl" xml:lang="en-US" id="id_11072868_3427916_1_1">Disclosure Of Provisions [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfProvisionsAbstract_lbl" xml:lang="en-US" id="id_11072868_3427916_2_1">Disclosure of Provisions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfProvisionsAbstract" xlink:to="stn_DisclosureOfProvisionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfProvisionsLineItems" xlink:label="stn_DisclosureOfProvisionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfProvisionsLineItems_lbl" xml:lang="en-US" id="id_11072868_3428206_3_1">Disclosure of provisions line items.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfProvisionsLineItems_lbl" xml:lang="en-US" id="id_11072868_3428206_1_1">Disclosure of Provisions [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfProvisionsLineItems_lbl" xml:lang="en-US" id="id_11072868_3428206_2_1">Disclosure of Provisions [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfProvisionsLineItems" xlink:to="stn_DisclosureOfProvisionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfProvisionsTable" xlink:label="stn_DisclosureOfProvisionsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfProvisionsTable_lbl" xml:lang="en-US" id="id_11072868_3475378_3_1">Disclosure of provisions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfProvisionsTable_lbl" xml:lang="en-US" id="id_11072868_3475378_1_1">Disclosure of Provisions [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfProvisionsTable_lbl" xml:lang="en-US" id="id_11072868_3475378_2_1">Disclosure of Provisions [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfProvisionsTable" xlink:to="stn_DisclosureOfProvisionsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419173_1_1">Disclosure of range of exercise prices of outstanding share options [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419173_2_1">Summary of Outstanding Share Options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:to="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_lbl" xml:lang="en-US" id="id_11072868_3419174_1_1">Disclosure of range of exercise prices of outstanding share options [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_lbl" xml:lang="en-US" id="id_11072868_3419174_2_1">Disclosure of range of exercise prices of outstanding share options [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationAbstract" xlink:label="ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationAbstract_lbl" xml:lang="en-US" id="id_11072868_3419178_1_1">Disclosure of reclassifications or changes in presentation [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationAbstract_lbl" xml:lang="en-US" id="id_11072868_3419178_2_1">Disclosure of reclassifications or changes in presentation [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationAbstract" xlink:to="ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationExplanatory" xlink:label="ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418941_1_1">Disclosure of reclassifications or changes in presentation [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationExplanatory_lbl" xml:lang="en-US" id="id_11072868_3418941_2_1">Comparative Figures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationExplanatory" xlink:to="ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory" xlink:label="stn_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520713_3_1">Disclosure of reconciliation of changes in deferred tax liability asset.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520713_1_1">Disclosure Of Reconciliation Of Changes In Deferred Tax Liability Asset Explanatory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520713_2_1">Schedule of Reconciliation of Net Deferred Tax Assets (Liabilities)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory" xlink:to="stn_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillAbstract" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillAbstract_lbl" xml:lang="en-US" id="id_11072868_3419440_1_1">Disclosure of reconciliation of changes in goodwill [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillAbstract_lbl" xml:lang="en-US" id="id_11072868_3419440_2_1">Disclosure of reconciliation of changes in goodwill [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillAbstract" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419441_1_1">Disclosure of reconciliation of changes in goodwill [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419441_2_1">Schedule of Reconciliation of Changes in Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_lbl" xml:lang="en-US" id="id_11072868_3419442_1_1">Disclosure of reconciliation of changes in goodwill [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_lbl" xml:lang="en-US" id="id_11072868_3419442_2_1">Disclosure of reconciliation of changes in goodwill [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_lbl" xml:lang="en-US" id="id_11072868_3419192_1_1">Disclosure of reconciliation of changes in goodwill [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_lbl" xml:lang="en-US" id="id_11072868_3419192_2_1">Disclosure of reconciliation of changes in goodwill [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfReconciliationOfEffectiveTaxRateExplanatory" xlink:label="stn_DisclosureOfReconciliationOfEffectiveTaxRateExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfReconciliationOfEffectiveTaxRateExplanatory_lbl" xml:lang="en-US" id="id_11072868_3521221_3_1">The disclosure of reconciliation of effective tax rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfReconciliationOfEffectiveTaxRateExplanatory_lbl" xml:lang="en-US" id="id_11072868_3521221_1_1">Disclosure of reconciliation of effective tax rate [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfReconciliationOfEffectiveTaxRateExplanatory_lbl" xml:lang="en-US" id="id_11072868_3521221_2_1">Summary of Effective Income Tax for Continuing Operations From Statutory Canadian Tax Rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfReconciliationOfEffectiveTaxRateExplanatory" xlink:to="stn_DisclosureOfReconciliationOfEffectiveTaxRateExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3419448_1_1">Disclosure of reconciliation of liabilities arising from financing activities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3419448_2_1">Disclosure of reconciliation of liabilities arising from financing activities [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract" xlink:to="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419849_1_1">Disclosure of reconciliation of liabilities arising from financing activities [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419849_2_1">Reconciliation of Liabilities Arising from Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" xlink:to="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_lbl" xml:lang="en-US" id="id_11072868_3419449_1_1">Disclosure of reconciliation of liabilities arising from financing activities [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_lbl" xml:lang="en-US" id="id_11072868_3419449_2_1">Disclosure of reconciliation of liabilities arising from financing activities [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:to="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_lbl" xml:lang="en-US" id="id_11072868_3419450_1_1">Disclosure of reconciliation of liabilities arising from financing activities [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_lbl" xml:lang="en-US" id="id_11072868_3419450_2_1">Disclosure of reconciliation of liabilities arising from financing activities [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:to="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:label="ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfRelatedPartyExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419856_1_1">Disclosure of related party [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfRelatedPartyExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419856_2_1">Related-Party Disclosures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:to="ifrs-full_DisclosureOfRelatedPartyExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRevenueExplanatory" xlink:label="ifrs-full_DisclosureOfRevenueExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfRevenueExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419207_1_1">Disclosure of revenue [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfRevenueExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419207_2_1">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfRevenueExplanatory" xlink:to="ifrs-full_DisclosureOfRevenueExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:label="ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419857_1_1">Disclosure of revenue from contracts with customers [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419857_2_1">Summary of information about receivables, contract assets, and deferred revenue (contract liabilities) from contracts with customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:to="ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract_lbl" xml:lang="en-US" id="id_11072868_3419458_1_1">Disclosure of sensitivity analysis for actuarial assumptions [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract_lbl" xml:lang="en-US" id="id_11072868_3419458_2_1">Disclosure of sensitivity analysis for actuarial assumptions [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract" xlink:to="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419860_1_1">Disclosure of sensitivity analysis for actuarial assumptions [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419860_2_1">Summary of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:to="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_lbl" xml:lang="en-US" id="id_11072868_3419209_1_1">Disclosure of sensitivity analysis for actuarial assumptions [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_lbl" xml:lang="en-US" id="id_11072868_3419209_2_1">Disclosure of sensitivity analysis for actuarial assumptions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:to="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_lbl" xml:lang="en-US" id="id_11072868_3419861_1_1">Disclosure of sensitivity analysis for actuarial assumptions [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_lbl" xml:lang="en-US" id="id_11072868_3419861_2_1">Disclosure of sensitivity analysis for actuarial assumptions [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:to="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" xlink:label="ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419863_1_1">Disclosure of share capital, reserves and other equity interest [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419863_2_1">Share Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" xlink:to="ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:label="stn_DisclosureOfSignificantAccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfSignificantAccountingPoliciesAbstract_lbl" xml:lang="en-US" id="id_11072868_3427823_3_1">Disclosure of significant accounting policies.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfSignificantAccountingPoliciesAbstract_lbl" xml:lang="en-US" id="id_11072868_3427823_1_1">Disclosure of significant accounting policies [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfSignificantAccountingPoliciesAbstract_lbl" xml:lang="en-US" id="id_11072868_3427823_2_1">Disclosure of significant accounting policies [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:to="stn_DisclosureOfSignificantAccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems" xlink:label="stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems_lbl" xml:lang="en-US" id="id_11072868_3432220_3_1">Disclosure Of Significant Consolidated Structure Entities [Line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems_lbl" xml:lang="en-US" id="id_11072868_3432220_1_1">Disclosure Of Significant Consolidated Structure Entities [Line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems_lbl" xml:lang="en-US" id="id_11072868_3432220_2_1">Disclosure Of Significant Consolidated Structure Entities [Line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems" xlink:to="stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable" xlink:label="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable_lbl" xml:lang="en-US" id="id_11072868_3475524_3_1">Disclosure Of Significant Consolidated Structure Entities [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable_lbl" xml:lang="en-US" id="id_11072868_3475524_1_1">Disclosure Of Significant Consolidated Structure Entities [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable_lbl" xml:lang="en-US" id="id_11072868_3475524_2_1">Disclosure Of Significant Consolidated Structure Entities [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable" xlink:to="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract_lbl" xml:lang="en-US" id="id_11072868_3419864_1_1">Disclosure of subsidiaries [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract_lbl" xml:lang="en-US" id="id_11072868_3419864_2_1">Disclosure of subsidiaries [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419865_1_1">Disclosure of subsidiaries [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419865_2_1">Schedule of Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_lbl" xml:lang="en-US" id="id_11072868_3419464_1_1">Disclosure of subsidiaries [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_lbl" xml:lang="en-US" id="id_11072868_3419464_2_1">Disclosure of subsidiaries [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_lbl" xml:lang="en-US" id="id_11072868_3419465_1_1">Disclosure of subsidiaries [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_lbl" xml:lang="en-US" id="id_11072868_3419465_2_1">Disclosure of subsidiaries [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" xlink:label="ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419471_1_1">Disclosure of significant accounting policies [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419471_2_1">Summary of Significant Accounting Policies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" xlink:to="ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract_lbl" xml:lang="en-US" id="id_11072868_3419638_1_1">Disclosure of temporary difference, unused tax losses and unused tax credits [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract_lbl" xml:lang="en-US" id="id_11072868_3419638_2_1">Disclosure of temporary difference, unused tax losses and unused tax credits [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419870_1_1">Disclosure of temporary difference, unused tax losses and unused tax credits [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419870_2_1">Schedule of Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_lbl" xml:lang="en-US" id="id_11072868_3419639_1_1">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_lbl" xml:lang="en-US" id="id_11072868_3419639_2_1">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_lbl" xml:lang="en-US" id="id_11072868_3419871_1_1">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_lbl" xml:lang="en-US" id="id_11072868_3419871_2_1">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_lbl" xml:lang="en-US" id="id_11072868_3419472_1_1">Disclosure of terms and conditions of share-based payment arrangement [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_lbl" xml:lang="en-US" id="id_11072868_3419472_2_1">Disclosure of terms and conditions of share-based payment arrangement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_lbl" xml:lang="en-US" id="id_11072868_3419219_1_1">Disclosure of terms and conditions of share-based payment arrangement [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_lbl" xml:lang="en-US" id="id_11072868_3419219_2_1">Disclosure of terms and conditions of share-based payment arrangement [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_lbl" xml:lang="en-US" id="id_11072868_3419473_1_1">Disclosure of terms and conditions of share-based payment arrangement [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_lbl" xml:lang="en-US" id="id_11072868_3419473_2_1">Disclosure of terms and conditions of share-based payment arrangement [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:label="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419872_1_1">Disclosure of trade and other payables [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419872_2_1">Trade and Other Payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:to="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:label="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419641_1_1">Disclosure of trade and other receivables [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419641_2_1">Trade and Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:to="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory" xlink:label="stn_DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520141_3_1">Disclosure of trade hold backs and other receivables.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520141_1_1">Disclosure Of Trade Hold Backs And Other Receivables [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3520141_2_1">Schedule of Trade and Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory" xlink:to="stn_DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419474_1_1">Disclosure of transactions between related parties [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419474_2_1">Schedule of Transactions With Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:to="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_lbl" xml:lang="en-US" id="id_11072868_3419475_1_1">Disclosure of transactions between related parties [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_lbl" xml:lang="en-US" id="id_11072868_3419475_2_1">Disclosure of transactions between related parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfWeightedAverageNumberOfSharesExplanatory" xlink:label="stn_DisclosureOfWeightedAverageNumberOfSharesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureOfWeightedAverageNumberOfSharesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3518068_3_1">Disclosure Of Weighted Average Number Of Shares [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureOfWeightedAverageNumberOfSharesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3518068_1_1">Disclosure Of Weighted Average Number Of Shares [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureOfWeightedAverageNumberOfSharesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3518068_2_1">Weighted Average Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureOfWeightedAverageNumberOfSharesExplanatory" xlink:to="stn_DisclosureOfWeightedAverageNumberOfSharesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory" xlink:label="stn_DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory_lbl" xml:lang="en-US" id="id_11072868_3516229_3_1">Disclosure representing major components of tax expense income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory_lbl" xml:lang="en-US" id="id_11072868_3516229_1_1">Disclosure representing major components of tax expense income [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory_lbl" xml:lang="en-US" id="id_11072868_3516229_2_1">Summary of Major Components of Current and Deferred Income Tax Expense (Recovery) from Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory" xlink:to="stn_DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DiscontinuedOperationsMember" xlink:label="ifrs-full_DiscontinuedOperationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DiscontinuedOperationsMember_lbl" xml:lang="en-US" id="id_11072868_3419484_1_1">Discontinued operations [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DiscontinuedOperationsMember_lbl" xml:lang="en-US" id="id_11072868_3419484_2_1">Discontinued operations [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DiscontinuedOperationsMember" xlink:to="ifrs-full_DiscontinuedOperationsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisposalGroupTransactionCost" xlink:label="stn_DisposalGroupTransactionCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DisposalGroupTransactionCost_lbl" xml:lang="en-US" id="id_11072868_3460028_3_1">Disposal group transaction cost.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DisposalGroupTransactionCost_lbl" xml:lang="en-US" id="id_11072868_3460028_1_1">Disposal Group Transaction Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_DisposalGroupTransactionCost_lbl" xml:lang="en-US" id="id_11072868_3460028_14_1">Transaction costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DisposalGroupTransactionCost" xlink:to="stn_DisposalGroupTransactionCost_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalOfMajorSubsidiaryMember" xlink:label="ifrs-full_DisposalOfMajorSubsidiaryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisposalOfMajorSubsidiaryMember_lbl" xml:lang="en-US" id="id_11072868_3419885_1_1">Disposal of major subsidiary [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisposalOfMajorSubsidiaryMember_lbl" xml:lang="en-US" id="id_11072868_3419885_2_1">Disposal of major subsidiary [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisposalOfMajorSubsidiaryMember" xlink:to="ifrs-full_DisposalOfMajorSubsidiaryMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3419657_1_1">Disposals, intangible assets other than goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3419657_14_1">Disposals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3419658_1_1">Disposals, property, plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3419658_14_1">Disposals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:to="ifrs-full_DisposalsPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DistributionPaymentOfRelatedPartyTransaction" xlink:label="stn_DistributionPaymentOfRelatedPartyTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DistributionPaymentOfRelatedPartyTransaction_lbl" xml:lang="en-US" id="id_11072868_3450519_3_1">Distribution payment of related party transaction.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DistributionPaymentOfRelatedPartyTransaction_lbl" xml:lang="en-US" id="id_11072868_3450519_1_1">Distribution Payment Of Related Party Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DistributionPaymentOfRelatedPartyTransaction_lbl" xml:lang="en-US" id="id_11072868_3450519_2_1">Distributions Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DistributionPaymentOfRelatedPartyTransaction" xlink:to="stn_DistributionPaymentOfRelatedPartyTransaction_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendPayableDate" xlink:label="stn_DividendPayableDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DividendPayableDate_lbl" xml:lang="en-US" id="id_11072868_3471146_3_1">Dividend payable date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DividendPayableDate_lbl" xml:lang="en-US" id="id_11072868_3471146_1_1">Dividend payable date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DividendPayableDate_lbl" xml:lang="en-US" id="id_11072868_3471146_2_1">Dividend payable date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DividendPayableDate" xlink:to="stn_DividendPayableDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendPayables" xlink:label="ifrs-full_DividendPayables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DividendPayables_lbl" xml:lang="en-US" id="id_11072868_3419887_1_1">Dividend payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DividendPayables_lbl" xml:lang="en-US" id="id_11072868_3419887_2_1">Dividends declared included in trade and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendPayables" xlink:to="ifrs-full_DividendPayables_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsDeclaredDate" xlink:label="stn_DividendsDeclaredDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DividendsDeclaredDate_lbl" xml:lang="en-US" id="id_11072868_3471150_3_1">Dividends declared date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DividendsDeclaredDate_lbl" xml:lang="en-US" id="id_11072868_3471150_1_1">Dividends declared date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DividendsDeclaredDate_lbl" xml:lang="en-US" id="id_11072868_3471150_2_1">Date Declared</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DividendsDeclaredDate" xlink:to="stn_DividendsDeclaredDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendsPaid" xlink:label="ifrs-full_DividendsPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DividendsPaid_lbl" xml:lang="en-US" id="id_11072868_3419659_1_1">Dividends recognised as distributions to owners</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_DividendsPaid_lbl" xml:lang="en-US" id="id_11072868_3419659_14_1">Dividends declared</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendsPaid" xlink:to="ifrs-full_DividendsPaid_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DividendsPaidClassifiedAsFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3419889_1_1">Dividends paid, classified as financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_DividendsPaidClassifiedAsFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3419889_14_1">Payment of dividends to shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:to="ifrs-full_DividendsPaidClassifiedAsFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendsPaidOrdinaryShares" xlink:label="ifrs-full_DividendsPaidOrdinaryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DividendsPaidOrdinaryShares_lbl" xml:lang="en-US" id="id_11072868_3419660_1_1">Dividends paid, ordinary shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DividendsPaidOrdinaryShares_lbl" xml:lang="en-US" id="id_11072868_3419660_2_1">Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendsPaidOrdinaryShares" xlink:to="ifrs-full_DividendsPaidOrdinaryShares_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:label="ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DividendsPaidOrdinarySharesPerShare_lbl" xml:lang="en-US" id="id_11072868_3419661_1_1">Dividends paid, ordinary shares per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DividendsPaidOrdinarySharesPerShare_lbl" xml:lang="en-US" id="id_11072868_3419661_2_1">Dividend per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:to="ifrs-full_DividendsPaidOrdinarySharesPerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPayableDate" xlink:label="stn_DividendsPayableDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DividendsPayableDate_lbl" xml:lang="en-US" id="id_11072868_3470957_3_1">Dividends payable date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DividendsPayableDate_lbl" xml:lang="en-US" id="id_11072868_3470957_1_1">Dividends Payable Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DividendsPayableDate_lbl" xml:lang="en-US" id="id_11072868_3470957_2_1">Payment Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DividendsPayableDate" xlink:to="stn_DividendsPayableDate_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPayableDeclaredDate" xlink:label="stn_DividendsPayableDeclaredDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DividendsPayableDeclaredDate_lbl" xml:lang="en-US" id="id_11072868_3470951_3_1">Dividends Payable Declared Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DividendsPayableDeclaredDate_lbl" xml:lang="en-US" id="id_11072868_3470951_1_1">Dividends Payable Declared Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DividendsPayableDeclaredDate_lbl" xml:lang="en-US" id="id_11072868_3470951_2_1">Dividends payable declared date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DividendsPayableDeclaredDate" xlink:to="stn_DividendsPayableDeclaredDate_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPayableRecordDate" xlink:label="stn_DividendsPayableRecordDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DividendsPayableRecordDate_lbl" xml:lang="en-US" id="id_11072868_3470952_3_1">Dividends Payable Record Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DividendsPayableRecordDate_lbl" xml:lang="en-US" id="id_11072868_3470952_1_1">Dividends Payable Record Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DividendsPayableRecordDate_lbl" xml:lang="en-US" id="id_11072868_3470952_2_1">Dividends payable record date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DividendsPayableRecordDate" xlink:to="stn_DividendsPayableRecordDate_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPerShareFourMember" xlink:label="stn_DividendsPerShareFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DividendsPerShareFourMember_lbl" xml:lang="en-US" id="id_11072868_3486840_3_1">Dividends per share four.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DividendsPerShareFourMember_lbl" xml:lang="en-US" id="id_11072868_3486840_1_1">Dividends Per Share four [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DividendsPerShareFourMember_lbl" xml:lang="en-US" id="id_11072868_3486840_2_1">Dividends per share four [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DividendsPerShareFourMember" xlink:to="stn_DividendsPerShareFourMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPerShareOneMember" xlink:label="stn_DividendsPerShareOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DividendsPerShareOneMember_lbl" xml:lang="en-US" id="id_11072868_3486837_3_1">Dividends per share one.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DividendsPerShareOneMember_lbl" xml:lang="en-US" id="id_11072868_3486837_1_1">Dividends Per Share one [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DividendsPerShareOneMember_lbl" xml:lang="en-US" id="id_11072868_3486837_2_1">Dividends per share one [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DividendsPerShareOneMember" xlink:to="stn_DividendsPerShareOneMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPerShareThreeMember" xlink:label="stn_DividendsPerShareThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DividendsPerShareThreeMember_lbl" xml:lang="en-US" id="id_11072868_3486839_3_1">Dividends per share three.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DividendsPerShareThreeMember_lbl" xml:lang="en-US" id="id_11072868_3486839_1_1">Dividends Per Share Three [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DividendsPerShareThreeMember_lbl" xml:lang="en-US" id="id_11072868_3486839_2_1">Dividends per share three [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DividendsPerShareThreeMember" xlink:to="stn_DividendsPerShareThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPerShareTwoMember" xlink:label="stn_DividendsPerShareTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DividendsPerShareTwoMember_lbl" xml:lang="en-US" id="id_11072868_3486838_3_1">Dividends per share two.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DividendsPerShareTwoMember_lbl" xml:lang="en-US" id="id_11072868_3486838_1_1">Dividends Per Share Two [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DividendsPerShareTwoMember_lbl" xml:lang="en-US" id="id_11072868_3486838_2_1">Dividends per share two [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DividendsPerShareTwoMember" xlink:to="stn_DividendsPerShareTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare_lbl" xml:lang="en-US" id="id_11072868_3419665_1_1">Dividends proposed or declared before financial statements authorised for issue but not recognised as distribution to owners per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare_lbl" xml:lang="en-US" id="id_11072868_3419665_2_1">Dividends payable amount per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsRecordDate" xlink:label="stn_DividendsRecordDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DividendsRecordDate_lbl" xml:lang="en-US" id="id_11072868_3471123_3_1">Dividends record date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DividendsRecordDate_lbl" xml:lang="en-US" id="id_11072868_3471123_1_1">Dividends record date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DividendsRecordDate_lbl" xml:lang="en-US" id="id_11072868_3471123_2_1">Record Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DividendsRecordDate" xlink:to="stn_DividendsRecordDate_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsToShareholdersMember" xlink:label="stn_DividendsToShareholdersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DividendsToShareholdersMember_lbl" xml:lang="en-US" id="id_11072868_3529554_3_1">Dividends To Shareholders.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DividendsToShareholdersMember_lbl" xml:lang="en-US" id="id_11072868_3529554_1_1">Dividends To Shareholders [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DividendsToShareholdersMember_lbl" xml:lang="en-US" id="id_11072868_3529554_2_1">Dividends to shareholders [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DividendsToShareholdersMember" xlink:to="stn_DividendsToShareholdersMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendTransactionMember" xlink:label="stn_DividendTransactionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DividendTransactionMember_lbl" xml:lang="en-US" id="id_11072868_3481572_3_1">Dividend transaction.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DividendTransactionMember_lbl" xml:lang="en-US" id="id_11072868_3481572_1_1">Dividend Transaction [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DividendTransactionMember_lbl" xml:lang="en-US" id="id_11072868_3481572_2_1">Dividend transaction [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DividendTransactionMember" xlink:to="stn_DividendTransactionMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DocumentandEntityInformationAbstract" xlink:label="stn_DocumentandEntityInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DocumentandEntityInformationAbstract_lbl" xml:lang="en-US" id="id_11072868_3548475_3_1">Document - Document and Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DocumentandEntityInformationAbstract_lbl" xml:lang="en-US" id="id_11072868_3548475_1_1">Document - Document and Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DocumentandEntityInformationAbstract_lbl" xml:lang="en-US" id="id_11072868_3548475_2_1">Document - Document and Entity Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DocumentandEntityInformationAbstract" xlink:to="stn_DocumentandEntityInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="id_11072868_3419904_1_1">Document Fiscal Period Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="id_11072868_3419904_2_1">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="id_11072868_3419905_1_1">Document Fiscal Year Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="id_11072868_3419905_2_1">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="id_11072868_3419242_1_1">Document Period End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="id_11072868_3419242_2_1">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" id="id_11072868_3419909_1_1">Document Type</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" id="id_11072868_3419909_2_1">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DrawnBorrowingFacilities" xlink:label="stn_DrawnBorrowingFacilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_DrawnBorrowingFacilities_lbl" xml:lang="en-US" id="id_11072868_3446298_3_1">Drawn borrowing facilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_DrawnBorrowingFacilities_lbl" xml:lang="en-US" id="id_11072868_3446298_1_1">Drawn borrowing facilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_DrawnBorrowingFacilities_lbl" xml:lang="en-US" id="id_11072868_3446298_2_1">Drawn borrowing facilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_DrawnBorrowingFacilities" xlink:to="stn_DrawnBorrowingFacilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EarningsPerShareAbstract" xlink:label="ifrs-full_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="id_11072868_3419251_1_1">Earnings per share [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="id_11072868_3419251_2_1">Earnings per share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3419690_1_1">Effect of exchange rate changes on cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3419690_2_1">Foreign exchange gain (loss) on cash held in foreign currency</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:to="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:label="ifrs-full_EliminationOfIntersegmentAmountsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EliminationOfIntersegmentAmountsMember_lbl" xml:lang="en-US" id="id_11072868_3419697_1_1">Elimination of intersegment amounts [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EliminationOfIntersegmentAmountsMember_lbl" xml:lang="en-US" id="id_11072868_3419697_2_1">Adjustments and Eliminations [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:to="ifrs-full_EliminationOfIntersegmentAmountsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EmployeeAndPayrollLiabilities" xlink:label="stn_EmployeeAndPayrollLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_EmployeeAndPayrollLiabilities_lbl" xml:lang="en-US" id="id_11072868_3449971_3_1">Employee and payroll liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_EmployeeAndPayrollLiabilities_lbl" xml:lang="en-US" id="id_11072868_3449971_1_1">Employee And Payroll Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_EmployeeAndPayrollLiabilities_lbl" xml:lang="en-US" id="id_11072868_3449971_2_1">Employee and payroll liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_EmployeeAndPayrollLiabilities" xlink:to="stn_EmployeeAndPayrollLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="ifrs-full_EmployeeBenefitsExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EmployeeBenefitsExpense_lbl" xml:lang="en-US" id="id_11072868_3419930_1_1">Employee benefits expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EmployeeBenefitsExpense_lbl" xml:lang="en-US" id="id_11072868_3419930_2_1">Total employee costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_EmployeeBenefitsExpense_lbl" xml:lang="en-US" id="id_11072868_3419930_6_1">Total employee costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="ifrs-full_EmployeeBenefitsExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EmployeePensionCosts" xlink:label="stn_EmployeePensionCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_EmployeePensionCosts_lbl" xml:lang="en-US" id="id_11072868_3459464_3_1">Employee pension costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_EmployeePensionCosts_lbl" xml:lang="en-US" id="id_11072868_3459464_1_1">Employee Pension Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_EmployeePensionCosts_lbl" xml:lang="en-US" id="id_11072868_3459464_2_1">Pension costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_EmployeePensionCosts" xlink:to="stn_EmployeePensionCosts_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EnergyAndResourcesServicesMember" xlink:label="stn_EnergyAndResourcesServicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_EnergyAndResourcesServicesMember_lbl" xml:lang="en-US" id="id_11072868_3487862_3_1">Energy and resources services.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_EnergyAndResourcesServicesMember_lbl" xml:lang="en-US" id="id_11072868_3487862_1_1">Energy and resources services [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_EnergyAndResourcesServicesMember_lbl" xml:lang="en-US" id="id_11072868_3487862_2_1">Energy and Resources Services [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_EnergyAndResourcesServicesMember" xlink:to="stn_EnergyAndResourcesServicesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EngineeringEquipmentMember" xlink:label="stn_EngineeringEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_EngineeringEquipmentMember_lbl" xml:lang="en-US" id="id_11072868_3488022_3_1">Engineering equipment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_EngineeringEquipmentMember_lbl" xml:lang="en-US" id="id_11072868_3488022_1_1">Engineering Equipment [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_EngineeringEquipmentMember_lbl" xml:lang="en-US" id="id_11072868_3488022_2_1">Engineering equipment [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_EngineeringEquipmentMember" xlink:to="stn_EngineeringEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="id_11072868_3419937_1_1">Entity Central Index Key</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="id_11072868_3419937_2_1">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_11072868_3419274_1_1">Entity Common Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_11072868_3419274_2_1">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" id="id_11072868_3419277_1_1">Entity Current Reporting Status</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" id="id_11072868_3419277_2_1">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" id="id_11072868_3419279_1_1">Entity Emerging Growth Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" id="id_11072868_3419279_2_1">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="id_11072868_3419722_1_1">Entity Registrant Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="id_11072868_3419722_2_1">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember_lbl" xml:lang="en-US" id="id_11072868_3419292_1_1">Entity's total for business combinations [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember_lbl" xml:lang="en-US" id="id_11072868_3419292_2_1">Entity's total for business combinations [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForCashgeneratingUnitsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EntitysTotalForCashgeneratingUnitsMember_lbl" xml:lang="en-US" id="id_11072868_3419949_1_1">Entity's total for cash-generating units [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EntitysTotalForCashgeneratingUnitsMember_lbl" xml:lang="en-US" id="id_11072868_3419949_2_1">Entity's total for cash-generating units [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="ifrs-full_EntitysTotalForCashgeneratingUnitsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember" xlink:label="ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember_lbl" xml:lang="en-US" id="id_11072868_3419950_1_1">Entity's total for consolidated structured entities [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember_lbl" xml:lang="en-US" id="id_11072868_3419950_2_1">Entity's total for consolidated structured entities [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember" xlink:to="ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember_lbl" xml:lang="en-US" id="id_11072868_3419728_1_1">Entity's total for individual assets or cash-generating units [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember_lbl" xml:lang="en-US" id="id_11072868_3419728_2_1">Entity's total for individual assets or cash-generating units [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointOperationsMember" xlink:label="ifrs-full_EntitysTotalForJointOperationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EntitysTotalForJointOperationsMember_lbl" xml:lang="en-US" id="id_11072868_3419730_1_1">Entity's total for joint operations [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EntitysTotalForJointOperationsMember_lbl" xml:lang="en-US" id="id_11072868_3419730_2_1">Entity's total for joint operations [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EntitysTotalForJointOperationsMember" xlink:to="ifrs-full_EntitysTotalForJointOperationsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_lbl" xml:lang="en-US" id="id_11072868_3419733_1_1">Entity's total for related parties [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_lbl" xml:lang="en-US" id="id_11072868_3419733_2_1">Entity's total for related parties [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_lbl" xml:lang="en-US" id="id_11072868_3419952_1_1">Entity's total for segment consolidation items [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_lbl" xml:lang="en-US" id="id_11072868_3419952_2_1">Entity's total for segment consolidation items [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember_lbl" xml:lang="en-US" id="id_11072868_3419734_1_1">Entity's total for subsidiaries [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember_lbl" xml:lang="en-US" id="id_11072868_3419734_2_1">Entity's total for subsidiaries [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EnvironmentalServicesMember" xlink:label="stn_EnvironmentalServicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_EnvironmentalServicesMember_lbl" xml:lang="en-US" id="id_11072868_3486600_3_1">Environmental services.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_EnvironmentalServicesMember_lbl" xml:lang="en-US" id="id_11072868_3486600_1_1">Environmental services [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_EnvironmentalServicesMember_lbl" xml:lang="en-US" id="id_11072868_3486600_2_1">Environmental Services [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_EnvironmentalServicesMember" xlink:to="stn_EnvironmentalServicesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAbstract" xlink:label="ifrs-full_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EquityAbstract_lbl" xml:lang="en-US" id="id_11072868_3419541_1_1">Equity [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EquityAbstract_lbl" xml:lang="en-US" id="id_11072868_3419541_2_1">Shareholders' equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_EquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAndLiabilities" xlink:label="ifrs-full_EquityAndLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EquityAndLiabilities_lbl" xml:lang="en-US" id="id_11072868_3419542_1_1">Equity and liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_EquityAndLiabilities_lbl" xml:lang="en-US" id="id_11072868_3419542_6_1">Total liabilities and equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityAndLiabilities" xlink:to="ifrs-full_EquityAndLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAndLiabilitiesAbstract" xlink:label="ifrs-full_EquityAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EquityAndLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3419958_1_1">Equity and liabilities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EquityAndLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3419958_2_1">LIABILITIES AND EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityAndLiabilitiesAbstract" xlink:to="ifrs-full_EquityAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAttributableToOwnersOfParent" xlink:label="ifrs-full_EquityAttributableToOwnersOfParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EquityAttributableToOwnersOfParent_lbl" xml:lang="en-US" id="id_11072868_3419543_1_1">Equity attributable to owners of parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_EquityAttributableToOwnersOfParent_lbl" xml:lang="en-US" id="id_11072868_3419543_4_1">Ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_EquityAttributableToOwnersOfParent_lbl" xml:lang="en-US" id="id_11072868_3419543_5_1">Beginning balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_EquityAttributableToOwnersOfParent_lbl" xml:lang="en-US" id="id_11072868_3419543_6_1">Total shareholders' equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityAttributableToOwnersOfParent" xlink:to="ifrs-full_EquityAttributableToOwnersOfParent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3419545_1_1">Equity instruments, amount contributed to fair value of plan assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3419545_2_1">Equities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:to="ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" xlink:label="stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3450135_3_1">Equity instruments and property amount contributed to fair value of plan assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3450135_1_1">Equity Instruments And Property Amount Contributed To Fair Value Of Plan Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3450135_2_1">Equities and property</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" xlink:to="stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityInvestmentsMember" xlink:label="ifrs-full_EquityInvestmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EquityInvestmentsMember_lbl" xml:lang="en-US" id="id_11072868_3419301_1_1">Equity investments [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EquityInvestmentsMember_lbl" xml:lang="en-US" id="id_11072868_3419301_2_1">Equity securities [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityInvestmentsMember" xlink:to="ifrs-full_EquityInvestmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EquityMember_lbl" xml:lang="en-US" id="id_11072868_3419740_1_1">Equity [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EquityMember_lbl" xml:lang="en-US" id="id_11072868_3419740_2_1">Equity Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_EquityMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EquitySettledTransactionsMember" xlink:label="stn_EquitySettledTransactionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_EquitySettledTransactionsMember_lbl" xml:lang="en-US" id="id_11072868_3488081_3_1">Equity settled transactions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_EquitySettledTransactionsMember_lbl" xml:lang="en-US" id="id_11072868_3488081_1_1">Equity Settled Transactions [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_EquitySettledTransactionsMember_lbl" xml:lang="en-US" id="id_11072868_3488081_2_1">Equity settled transactions [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_EquitySettledTransactionsMember" xlink:to="stn_EquitySettledTransactionsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EstimatedFinancialEffectOfContingentAssets" xlink:label="ifrs-full_EstimatedFinancialEffectOfContingentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EstimatedFinancialEffectOfContingentAssets_lbl" xml:lang="en-US" id="id_11072868_3419306_1_1">Estimated financial effect of contingent assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EstimatedFinancialEffectOfContingentAssets_lbl" xml:lang="en-US" id="id_11072868_3419306_2_1">Accrual of indemnifications or guarantees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EstimatedFinancialEffectOfContingentAssets" xlink:to="ifrs-full_EstimatedFinancialEffectOfContingentAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EstimatedHistoricalDataMember" xlink:label="stn_EstimatedHistoricalDataMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_EstimatedHistoricalDataMember_lbl" xml:lang="en-US" id="id_11072868_3514070_3_1">Estimated Historical Data [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_EstimatedHistoricalDataMember_lbl" xml:lang="en-US" id="id_11072868_3514070_1_1">Estimated Historical Data [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_EstimatedHistoricalDataMember_lbl" xml:lang="en-US" id="id_11072868_3514070_2_1">Estimated historical data [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_EstimatedHistoricalDataMember" xlink:to="stn_EstimatedHistoricalDataMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:label="ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_lbl" xml:lang="en-US" id="id_11072868_3419745_1_1">Estimate of contributions expected to be paid to plan for next annual reporting period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_lbl" xml:lang="en-US" id="id_11072868_3419745_2_1">Amount expected to contribute to pension plan by company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:to="ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EventsAfterReportingPeriodMember" xlink:label="stn_EventsAfterReportingPeriodMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_EventsAfterReportingPeriodMember_lbl" xml:lang="en-US" id="id_11072868_3500108_3_1">Events after reporting period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_EventsAfterReportingPeriodMember_lbl" xml:lang="en-US" id="id_11072868_3500108_1_1">Events After Reporting Period [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_EventsAfterReportingPeriodMember_lbl" xml:lang="en-US" id="id_11072868_3500108_2_1">Events after reporting period [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_EventsAfterReportingPeriodMember" xlink:to="stn_EventsAfterReportingPeriodMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11072868_3419316_1_1">Exercise price of outstanding share options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11072868_3419316_2_1">Range of Exercise Prices</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11072868_3419316_12_1">Share option price per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExercisePriceOfOutstandingShareOptions" xlink:to="ifrs-full_ExercisePriceOfOutstandingShareOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExercisePriceShareOptionsGranted" xlink:label="ifrs-full_ExercisePriceShareOptionsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExercisePriceShareOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3419967_1_1">Exercise price, share options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExercisePriceShareOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3419967_2_1">Exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExercisePriceShareOptionsGranted" xlink:to="ifrs-full_ExercisePriceShareOptionsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpectedCreditLossRate" xlink:label="ifrs-full_ExpectedCreditLossRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExpectedCreditLossRate_lbl" xml:lang="en-US" id="id_11072868_3419560_1_1">Expected credit loss rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExpectedCreditLossRate_lbl" xml:lang="en-US" id="id_11072868_3419560_2_1">Expected loss rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExpectedCreditLossRate" xlink:to="ifrs-full_ExpectedCreditLossRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted" xlink:label="ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3419755_1_1">Expected dividend as percentage, share options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3419755_2_1">Dividend yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted" xlink:to="ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease" xlink:label="ifrs-full_ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease_lbl" xml:lang="en-US" id="id_11072868_3419562_1_1">Expected future minimum sublease payments receivable under non-cancellable subleases, classified as operating lease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease_lbl" xml:lang="en-US" id="id_11072868_3419562_2_1">Future minimum sublease payments expected to be received under noncancellable sublease agreements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease" xlink:to="ifrs-full_ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ExpectedProjectLossMember" xlink:label="stn_ExpectedProjectLossMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ExpectedProjectLossMember_lbl" xml:lang="en-US" id="id_11072868_3542739_3_1">Expected project loss [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ExpectedProjectLossMember_lbl" xml:lang="en-US" id="id_11072868_3542739_1_1">Expected project loss [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ExpectedProjectLossMember_lbl" xml:lang="en-US" id="id_11072868_3542739_2_1">Expected project loss [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ExpectedProjectLossMember" xlink:to="stn_ExpectedProjectLossMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpenseByNature" xlink:label="ifrs-full_ExpenseByNature"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExpenseByNature_lbl" xml:lang="en-US" id="id_11072868_3419321_1_1">Expenses, by nature</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ExpenseByNature_lbl" xml:lang="en-US" id="id_11072868_3419321_14_1">Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExpenseByNature" xlink:to="ifrs-full_ExpenseByNature_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_lbl" xml:lang="en-US" id="id_11072868_3419759_1_1">Expense from share-based payment transactions in which goods or services received did not qualify for recognition as assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_lbl" xml:lang="en-US" id="id_11072868_3419759_2_1">Options remained unvested compensation cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:to="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_lbl" xml:lang="en-US" id="id_11072868_3419569_1_1">Expense from share-based payment transactions with employees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_lbl" xml:lang="en-US" id="id_11072868_3419569_2_1">Share-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_lbl" xml:lang="en-US" id="id_11072868_3419569_12_1">Share-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:to="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted" xlink:label="stn_ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3447139_3_1">Expense related to amortization of fair value of options granted.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3447139_1_1">Expense related to amortization of fair value of options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3447139_2_1">Expense related to amortization of fair value of options granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted" xlink:to="stn_ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ExpenseRelatedToFairValueOfOptionsGranted" xlink:label="stn_ExpenseRelatedToFairValueOfOptionsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ExpenseRelatedToFairValueOfOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3449993_3_1">Expense related to fair value of options granted.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ExpenseRelatedToFairValueOfOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3449993_1_1">Expense Related To Fair Value Of Options Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ExpenseRelatedToFairValueOfOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3449993_2_1">Expense related to fair value of options granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ExpenseRelatedToFairValueOfOptionsGranted" xlink:to="stn_ExpenseRelatedToFairValueOfOptionsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ExpireAfterTwoThousandTwentyMember" xlink:label="stn_ExpireAfterTwoThousandTwentyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ExpireAfterTwoThousandTwentyMember_lbl" xml:lang="en-US" id="id_11072868_3542586_3_1">Expire after two thousand twenty.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ExpireAfterTwoThousandTwentyMember_lbl" xml:lang="en-US" id="id_11072868_3542586_1_1">Expire after two thousand twenty [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ExpireAfterTwoThousandTwentyMember_lbl" xml:lang="en-US" id="id_11072868_3542586_2_1">Expire after two thousand twenty [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ExpireAfterTwoThousandTwentyMember" xlink:to="stn_ExpireAfterTwoThousandTwentyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ExpireBeforeTwoThousandTwentyMember" xlink:label="stn_ExpireBeforeTwoThousandTwentyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ExpireBeforeTwoThousandTwentyMember_lbl" xml:lang="en-US" id="id_11072868_3542585_3_1">Expire before two thousand twenty.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ExpireBeforeTwoThousandTwentyMember_lbl" xml:lang="en-US" id="id_11072868_3542585_1_1">Expire before two thousand twenty [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ExpireBeforeTwoThousandTwentyMember_lbl" xml:lang="en-US" id="id_11072868_3542585_2_1">Expire before two thousand twenty [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ExpireBeforeTwoThousandTwentyMember" xlink:to="stn_ExpireBeforeTwoThousandTwentyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_Expiry2019To2038Member" xlink:label="stn_Expiry2019To2038Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_Expiry2019To2038Member_lbl" xml:lang="en-US" id="id_11072868_3547356_3_1">Expiry 2019 To 2038 [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_Expiry2019To2038Member_lbl" xml:lang="en-US" id="id_11072868_3547356_1_1">Expiry 2019 To 2038 [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_Expiry2019To2038Member_lbl" xml:lang="en-US" id="id_11072868_3547356_2_1">Expiry 2019 To 2038 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_Expiry2019To2038Member" xlink:to="stn_Expiry2019To2038Member_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExplanationOfFactThatSharesHaveNoParValue" xlink:label="ifrs-full_ExplanationOfFactThatSharesHaveNoParValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExplanationOfFactThatSharesHaveNoParValue_lbl" xml:lang="en-US" id="id_11072868_3419344_1_1">Explanation of fact that shares have no par value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExplanationOfFactThatSharesHaveNoParValue_lbl" xml:lang="en-US" id="id_11072868_3419344_2_1">Description on par value of share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExplanationOfFactThatSharesHaveNoParValue" xlink:to="ifrs-full_ExplanationOfFactThatSharesHaveNoParValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" xlink:label="ifrs-full_ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment_lbl" xml:lang="en-US" id="id_11072868_3419590_1_1">Explanation of how timing of satisfaction of performance obligations relates to typical timing of payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment_lbl" xml:lang="en-US" id="id_11072868_3419590_2_1">Explanation of how timing of satisfaction of performance obligations relates to typical timing of payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" xlink:to="ifrs-full_ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows" xlink:label="ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows_lbl" xml:lang="en-US" id="id_11072868_3419359_1_1">Explanation of period over which management has projected cash flows</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows_lbl" xml:lang="en-US" id="id_11072868_3419359_2_1">Description of projection</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows" xlink:to="ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExplanationOfRelationshipsBetweenParentsAndEntity" xlink:label="ifrs-full_ExplanationOfRelationshipsBetweenParentsAndEntity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExplanationOfRelationshipsBetweenParentsAndEntity_lbl" xml:lang="en-US" id="id_11072868_3419364_1_1">Explanation of relationships between parent and subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExplanationOfRelationshipsBetweenParentsAndEntity_lbl" xml:lang="en-US" id="id_11072868_3419364_2_1">Ownership of voting and restricted securities of non-controlling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExplanationOfRelationshipsBetweenParentsAndEntity" xlink:to="ifrs-full_ExplanationOfRelationshipsBetweenParentsAndEntity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:label="ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419365_1_1">Explanation of significant changes in contract assets and contract liabilities [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_lbl" xml:lang="en-US" id="id_11072868_3419365_2_1">Significant Increases (Decreases) in Contract Assets and Deferred Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:to="ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" xlink:label="ifrs-full_ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue_lbl" xml:lang="en-US" id="id_11072868_3419367_1_1">Explanation of when entity expects to recognise transaction price allocated to remaining performance obligations as revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue_lbl" xml:lang="en-US" id="id_11072868_3419367_2_1">Explanation of expected revenue recognition as contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" xlink:to="ifrs-full_ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3447138_3_1">Fair value of other equity instruments outstanding in share-based payment arrangement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3447138_1_1">Fair value of other equity instruments outstanding in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3447138_2_1">Outstanding fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:to="stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" xlink:label="stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3537568_3_1">Fair value of other equity instruments paid in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3537568_1_1">Fair value of other equity instruments paid in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3537568_2_1">Paid at fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" xlink:to="stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_FairValueOfOtherFinancialAssetsMaturityAmount" xlink:label="stn_FairValueOfOtherFinancialAssetsMaturityAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_FairValueOfOtherFinancialAssetsMaturityAmount_lbl" xml:lang="en-US" id="id_11072868_3449979_3_1">Fair value of other financial assets maturity amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_FairValueOfOtherFinancialAssetsMaturityAmount_lbl" xml:lang="en-US" id="id_11072868_3449979_1_1">Fair Value Of Other Financial Assets Maturity Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_FairValueOfOtherFinancialAssetsMaturityAmount_lbl" xml:lang="en-US" id="id_11072868_3449979_2_1">Maturity of bond portfolio, stated fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_FairValueOfOtherFinancialAssetsMaturityAmount" xlink:to="stn_FairValueOfOtherFinancialAssetsMaturityAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinanceCostsPaidClassifiedAsOperatingActivities" xlink:label="ifrs-full_FinanceCostsPaidClassifiedAsOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinanceCostsPaidClassifiedAsOperatingActivities_lbl" xml:lang="en-US" id="id_11072868_3419393_1_1">Finance costs paid, classified as operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_FinanceCostsPaidClassifiedAsOperatingActivities_lbl" xml:lang="en-US" id="id_11072868_3419393_14_1">Finance costs paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinanceCostsPaidClassifiedAsOperatingActivities" xlink:to="ifrs-full_FinanceCostsPaidClassifiedAsOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinanceIncomeCost" xlink:label="ifrs-full_FinanceIncomeCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinanceIncomeCost_lbl" xml:lang="en-US" id="id_11072868_3420286_1_1">Finance income (cost)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_FinanceIncomeCost_lbl" xml:lang="en-US" id="id_11072868_3420286_14_1">Other net finance expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinanceIncomeCost" xlink:to="ifrs-full_FinanceIncomeCost_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_FinanceLeaseObligationsMember" xlink:label="stn_FinanceLeaseObligationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_FinanceLeaseObligationsMember_lbl" xml:lang="en-US" id="id_11072868_3507413_3_1">Finance lease obligations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_FinanceLeaseObligationsMember_lbl" xml:lang="en-US" id="id_11072868_3507413_1_1">Finance Lease Obligations [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_FinanceLeaseObligationsMember_lbl" xml:lang="en-US" id="id_11072868_3507413_2_1">Finance lease obligations [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_FinanceLeaseObligationsMember" xlink:to="stn_FinanceLeaseObligationsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssets" xlink:label="ifrs-full_FinancialAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3419397_1_1">Financial assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3419397_2_1">Gross carrying amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssets" xlink:to="ifrs-full_FinancialAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember" xlink:label="ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember_lbl" xml:lang="en-US" id="id_11072868_3419836_1_1">Financial assets at amortised cost, category [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember_lbl" xml:lang="en-US" id="id_11072868_3419836_2_1">Financial assets at amortised cost, category [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember" xlink:to="ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember_lbl" xml:lang="en-US" id="id_11072868_3419839_1_1">Financial assets at fair value through profit or loss, designated upon initial recognition or subsequently, category [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember_lbl" xml:lang="en-US" id="id_11072868_3419839_2_1">Financial assets at fair value through profit or loss, designated upon initial recognition or subsequently, category [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember_lbl" xml:lang="en-US" id="id_11072868_3420292_1_1">Financial assets at fair value through profit or loss, mandatorily measured at fair value, category [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember_lbl" xml:lang="en-US" id="id_11072868_3420292_2_1">Financial assets at fair value through profit or loss, mandatorily measured at fair value, category [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsCategoryMember" xlink:label="ifrs-full_FinancialAssetsCategoryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialAssetsCategoryMember_lbl" xml:lang="en-US" id="id_11072868_3420055_1_1">Financial assets, category [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialAssetsCategoryMember_lbl" xml:lang="en-US" id="id_11072868_3420055_2_1">Financial assets, category [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssetsCategoryMember" xlink:to="ifrs-full_FinancialAssetsCategoryMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember" xlink:label="ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember_lbl" xml:lang="en-US" id="id_11072868_3420075_1_1">Financial assets measured at fair value through other comprehensive income, category [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember_lbl" xml:lang="en-US" id="id_11072868_3420075_2_1">Financial assets measured at fair value through other comprehensive income, category [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember" xlink:to="ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9" xlink:label="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11072868_3420076_1_1">Financial assets, measurement category immediately after initial application of IFRS 9</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11072868_3420076_2_1">Financial assets measurement, after</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9" xlink:to="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9" xlink:label="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11072868_3420077_1_1">Financial assets, measurement category immediately before initial application of IFRS 9</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11072868_3420077_2_1">Financial assets measurement, before</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9" xlink:to="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3420713_1_1">Financial assets, class [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3420713_2_1">Financial assets, class [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="ifrs-full_FinancialAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialEffectOfChangesInAccountingPolicyMember" xlink:label="ifrs-full_FinancialEffectOfChangesInAccountingPolicyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialEffectOfChangesInAccountingPolicyMember_lbl" xml:lang="en-US" id="id_11072868_3420718_1_1">Increase (decrease) due to changes in accounting policy [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialEffectOfChangesInAccountingPolicyMember_lbl" xml:lang="en-US" id="id_11072868_3420718_2_1">Increase (decrease) due to application of IFRS 15 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialEffectOfChangesInAccountingPolicyMember" xlink:to="ifrs-full_FinancialEffectOfChangesInAccountingPolicyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ForeignCurrenciesMember" xlink:label="stn_ForeignCurrenciesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ForeignCurrenciesMember_lbl" xml:lang="en-US" id="id_11072868_3487963_3_1">This member stands for a type of financial instrument representing foreign currency derivatives.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ForeignCurrenciesMember_lbl" xml:lang="en-US" id="id_11072868_3487963_1_1">Foreign Currencies [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ForeignCurrenciesMember_lbl" xml:lang="en-US" id="id_11072868_3487963_2_1">Foreign currencies [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ForeignCurrenciesMember" xlink:to="stn_ForeignCurrenciesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FutureFinanceChargeOnFinanceLease" xlink:label="ifrs-full_FutureFinanceChargeOnFinanceLease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FutureFinanceChargeOnFinanceLease_lbl" xml:lang="en-US" id="id_11072868_3420336_1_1">Future finance charge on finance lease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_FutureFinanceChargeOnFinanceLease_lbl" xml:lang="en-US" id="id_11072868_3420336_14_1">Less amounts representing finance charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FutureFinanceChargeOnFinanceLease" xlink:to="ifrs-full_FutureFinanceChargeOnFinanceLease_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3420125_1_1">Gain (loss) on remeasurement, net defined benefit liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3420125_19_1">Net defined benefit liability asset included in other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_lbl" xml:lang="en-US" id="id_11072868_3420541_1_1">Gain (loss) on remeasurement, net defined benefit liability (asset) [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_lbl" xml:lang="en-US" id="id_11072868_3420541_2_1">Included in other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GainOnRevolvingCreditFacilitiesModification" xlink:label="stn_GainOnRevolvingCreditFacilitiesModification"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_GainOnRevolvingCreditFacilitiesModification_lbl" xml:lang="en-US" id="id_11072868_3537563_3_1">Gain on revolving credit facilities modification.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_GainOnRevolvingCreditFacilitiesModification_lbl" xml:lang="en-US" id="id_11072868_3537563_1_1">Gain On Revolving Credit Facilities Modification</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_GainOnRevolvingCreditFacilitiesModification_lbl" xml:lang="en-US" id="id_11072868_3537563_2_1">Gain on modification of revolving credit facilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_GainOnRevolvingCreditFacilitiesModification" xlink:to="stn_GainOnRevolvingCreditFacilitiesModification_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnDisposalsOfInvestments" xlink:label="ifrs-full_GainsLossesOnDisposalsOfInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GainsLossesOnDisposalsOfInvestments_lbl" xml:lang="en-US" id="id_11072868_3420765_1_1">Gains (losses) on disposals of investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_GainsLossesOnDisposalsOfInvestments_lbl" xml:lang="en-US" id="id_11072868_3420765_14_1">Gain on disposition of a subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainsLossesOnDisposalsOfInvestments" xlink:to="ifrs-full_GainsLossesOnDisposalsOfInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment" xlink:label="ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3420766_1_1">Gains (losses) on disposals of property, plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3420766_14_1">Loss on sale of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment" xlink:to="ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11072868_3420553_1_1">Foreign exchange gain (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11072868_3420553_14_1">Foreign exchange loss (gain)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax_lbl" xml:lang="en-US" id="id_11072868_3420136_1_1">Gains (losses) on financial assets measured at fair value through other comprehensive income, before tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax_lbl" xml:lang="en-US" id="id_11072868_3420136_2_1">Net unrealized loss on FVOCI financial assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" xlink:to="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="country_GB"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_GB_lbl" xml:lang="en-US" id="id_11072868_3420374_1_1">UNITED KINGDOM</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_GB_lbl" xml:lang="en-US" id="id_11072868_3420374_2_1">United Kingdom [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_GB" xlink:to="country_GB_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GeographicalAreasAxis_lbl" xml:lang="en-US" id="id_11072868_3420782_1_1">Geographical areas [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GeographicalAreasAxis_lbl" xml:lang="en-US" id="id_11072868_3420782_2_1">Geographical areas [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GeographicalAreasMember_lbl" xml:lang="en-US" id="id_11072868_3420376_1_1">Geographical areas [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GeographicalAreasMember_lbl" xml:lang="en-US" id="id_11072868_3420376_2_1">Geographical areas [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ifrs-full_GeographicalAreasMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Goodwill" xlink:label="ifrs-full_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Goodwill_lbl" xml:lang="en-US" id="id_11072868_3420792_1_1">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_Goodwill_lbl" xml:lang="en-US" id="id_11072868_3420792_4_1">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_Goodwill_lbl" xml:lang="en-US" id="id_11072868_3420792_5_1">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Goodwill_lbl" xml:lang="en-US" id="id_11072868_3420792_2_1">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Goodwill" xlink:to="ifrs-full_Goodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes" xlink:label="stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes_lbl" xml:lang="en-US" id="id_11072868_3450203_3_1">Goodwill and intangible assets expected deductible for tax purposes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes_lbl" xml:lang="en-US" id="id_11072868_3450203_1_1">Goodwill And Intangible Assets Expected Deductible For Tax Purposes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes_lbl" xml:lang="en-US" id="id_11072868_3450203_2_1">Goodwill is deductible for income tax purposes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes" xlink:to="stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale" xlink:label="ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale_lbl" xml:lang="en-US" id="id_11072868_3420380_1_1">Goodwill derecognised without having previously been included in disposal group classified as held for sale</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale_lbl" xml:lang="en-US" id="id_11072868_3420380_2_1">Goodwill disposed</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale_lbl" xml:lang="en-US" id="id_11072868_3420380_14_1">Disposals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale" xlink:to="ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_GoodwillRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3420794_1_1">Goodwill recognised as of acquisition date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3420794_2_1">Goodwill arising on acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GrossCarryingAmountMember_lbl" xml:lang="en-US" id="id_11072868_3420576_1_1">Gross carrying amount [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GrossCarryingAmountMember_lbl" xml:lang="en-US" id="id_11072868_3420576_2_1">Gross carrying amount [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GrossCarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GrossProceedsFromDisposalOfSubsidiaries" xlink:label="stn_GrossProceedsFromDisposalOfSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_GrossProceedsFromDisposalOfSubsidiaries_lbl" xml:lang="en-US" id="id_11072868_3447160_3_1">Gross proceeds from disposal of subsidiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_GrossProceedsFromDisposalOfSubsidiaries_lbl" xml:lang="en-US" id="id_11072868_3447160_1_1">Gross proceeds from disposal of subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_GrossProceedsFromDisposalOfSubsidiaries_lbl" xml:lang="en-US" id="id_11072868_3447160_2_1">Gross proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_GrossProceedsFromDisposalOfSubsidiaries" xlink:to="stn_GrossProceedsFromDisposalOfSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GrossProfit" xlink:label="ifrs-full_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GrossProfit_lbl" xml:lang="en-US" id="id_11072868_3420389_1_1">Gross profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GrossProfit_lbl" xml:lang="en-US" id="id_11072868_3420389_2_1">Gross margin</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_GrossProfit_lbl" xml:lang="en-US" id="id_11072868_3420389_6_1">Gross margin</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GrossProfit" xlink:to="ifrs-full_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GrossRevenue" xlink:label="stn_GrossRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_GrossRevenue_lbl" xml:lang="en-US" id="id_11072868_3445716_3_1">Gross Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_GrossRevenue_lbl" xml:lang="en-US" id="id_11072868_3445716_1_1">Gross Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_GrossRevenue_lbl" xml:lang="en-US" id="id_11072868_3445716_2_1">Gross revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_GrossRevenue" xlink:to="stn_GrossRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GrossTradeReceivables" xlink:label="stn_GrossTradeReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_GrossTradeReceivables_lbl" xml:lang="en-US" id="id_11072868_3453234_3_1">Gross trade receivables.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_GrossTradeReceivables_lbl" xml:lang="en-US" id="id_11072868_3453234_1_1">Gross Trade Receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_GrossTradeReceivables_lbl" xml:lang="en-US" id="id_11072868_3453234_2_1">Trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_GrossTradeReceivables" xlink:to="stn_GrossTradeReceivables_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_HoldbacksCurrent" xlink:label="stn_HoldbacksCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_HoldbacksCurrent_lbl" xml:lang="en-US" id="id_11072868_3531532_3_1">Holdbacks current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_HoldbacksCurrent_lbl" xml:lang="en-US" id="id_11072868_3531532_1_1">Holdbacks Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_HoldbacksCurrent_lbl" xml:lang="en-US" id="id_11072868_3531532_2_1">Holdbacks, current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_HoldbacksCurrent" xlink:to="stn_HoldbacksCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_HoldbacksOnLongTermContractMember" xlink:label="stn_HoldbacksOnLongTermContractMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_HoldbacksOnLongTermContractMember_lbl" xml:lang="en-US" id="id_11072868_3498550_3_1">Holdbacks on long term contract.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_HoldbacksOnLongTermContractMember_lbl" xml:lang="en-US" id="id_11072868_3498550_1_1">Holdbacks On Long Term Contract [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_HoldbacksOnLongTermContractMember_lbl" xml:lang="en-US" id="id_11072868_3498550_2_1">Holdbacks on long-term contracts [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_HoldbacksOnLongTermContractMember" xlink:to="stn_HoldbacksOnLongTermContractMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:label="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_lbl" xml:lang="en-US" id="id_11072868_3420606_1_1">Identifiable assets acquired (liabilities assumed)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_lbl" xml:lang="en-US" id="id_11072868_3420606_6_1">Total identifiable net assets at fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3420413_1_1">Identifiable intangible assets recognised as of acquisition date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3420413_2_1">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ImpairmentLoss" xlink:label="ifrs-full_ImpairmentLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ImpairmentLoss_lbl" xml:lang="en-US" id="id_11072868_3420613_1_1">Impairment loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ImpairmentLoss_lbl" xml:lang="en-US" id="id_11072868_3420613_2_1">Goodwill impairment charge</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLoss" xlink:to="ifrs-full_ImpairmentLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_lbl" xml:lang="en-US" id="id_11072868_3420207_1_1">Impairment loss recognised in profit or loss, goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_lbl" xml:lang="en-US" id="id_11072868_3420207_2_1">Impairment of goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent" xlink:label="ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent_lbl" xml:lang="en-US" id="id_11072868_3420854_1_1">Income from discontinued operations attributable to owners of parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent_lbl" xml:lang="en-US" id="id_11072868_3420854_6_1">Loss from operating activities, net of income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent" xlink:to="ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeStatementAbstract" xlink:label="ifrs-full_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncomeStatementAbstract_lbl" xml:lang="en-US" id="id_11072868_3420627_1_1">Profit or loss [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncomeStatementAbstract_lbl" xml:lang="en-US" id="id_11072868_3420627_2_1">Profit or loss [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities" xlink:label="ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities_lbl" xml:lang="en-US" id="id_11072868_3420212_1_1">Income taxes paid, classified as operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities_lbl" xml:lang="en-US" id="id_11072868_3420212_14_1">Income taxes paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities" xlink:to="ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities" xlink:label="ifrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3420447_1_1">Income taxes paid (refund), classified as investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3420447_14_1">Income taxes paid on disposition of subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities" xlink:to="ifrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities" xlink:label="ifrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities_lbl" xml:lang="en-US" id="id_11072868_3420216_1_1">Income taxes refund, classified as operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities_lbl" xml:lang="en-US" id="id_11072868_3420216_2_1">Income taxes recovered</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities" xlink:to="ifrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3420859_1_1">Tax expense (income)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3420859_2_1">Total income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3420859_6_1">Total income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncomeTaxExpenseContinuingOperationsCurrent" xlink:label="stn_IncomeTaxExpenseContinuingOperationsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IncomeTaxExpenseContinuingOperationsCurrent_lbl" xml:lang="en-US" id="id_11072868_3457672_3_1">Income tax expense continuing operations current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IncomeTaxExpenseContinuingOperationsCurrent_lbl" xml:lang="en-US" id="id_11072868_3457672_1_1">Income tax expense continuing operations current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IncomeTaxExpenseContinuingOperationsCurrent_lbl" xml:lang="en-US" id="id_11072868_3457672_2_1">Ongoing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IncomeTaxExpenseContinuingOperationsCurrent" xlink:to="stn_IncomeTaxExpenseContinuingOperationsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3420862_1_1">Income tax relating to components of other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3420862_2_1">Tax effect on other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" xlink:to="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3420456_1_1">Income tax relating to remeasurements of defined benefit plans included in other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3420456_2_1">Deferred tax related to remeasurement gains (losses) on net employee defined benefit liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:to="ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member" xlink:label="ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member_lbl" xml:lang="en-US" id="id_11072868_3420637_1_1">Increase (decrease) due to application of IFRS 15 [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member_lbl" xml:lang="en-US" id="id_11072868_3420637_2_1">Increase (decrease) due to application of IFRS 15 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member" xlink:to="ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" xlink:label="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member_lbl" xml:lang="en-US" id="id_11072868_3495056_3_1">Increase (decrease) due to application of IFRS 9.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member_lbl" xml:lang="en-US" id="id_11072868_3495056_1_1">Increase (decrease) due to application of IFRS 9 [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member_lbl" xml:lang="en-US" id="id_11072868_3495056_2_1">Increase (decrease) due to application of IFRS 9 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" xlink:to="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:label="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_lbl" xml:lang="en-US" id="id_11072868_3420871_1_1">Increase (decrease) due to changes in accounting policy required by IFRSs [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_lbl" xml:lang="en-US" id="id_11072868_3420871_2_1">Increase (decrease) due to changes in accounting policy required by IFRSs [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:to="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss" xlink:label="stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss_lbl" xml:lang="en-US" id="id_11072868_3542806_3_1">Increase (decrease) in accumulated other comprehensive income loss.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss_lbl" xml:lang="en-US" id="id_11072868_3542806_1_1">Increase decrease in accumulated other comprehensive income loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss_lbl" xml:lang="en-US" id="id_11072868_3542806_2_1">Total impact of changes in accounting policy, January 1, 2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss" xlink:to="stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" xlink:label="stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11072868_3542804_3_1">Increase decrease in AOCI on basis of measurement category first application of IFRS9.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11072868_3542804_1_1">Increase decrease in AOCI on basis of measurement category first application of IFRS9</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11072868_3542804_2_1">Reclassify equity securities from available-for-sale (AFS) to FVPL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" xlink:to="stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3420226_1_1">Increase (decrease) in cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3420226_6_1">Net (decrease) increase in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:label="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_lbl" xml:lang="en-US" id="id_11072868_3420229_1_1">Increase (decrease) in defined benefit obligation due to reasonably possible decrease in actuarial assumption</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_lbl" xml:lang="en-US" id="id_11072868_3420229_2_1">Decrease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:to="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:label="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_lbl" xml:lang="en-US" id="id_11072868_3420230_1_1">Increase (decrease) in defined benefit obligation due to reasonably possible increase in actuarial assumption</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_lbl" xml:lang="en-US" id="id_11072868_3420230_2_1">Increase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:to="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInNumberOfSharesRepurchased" xlink:label="stn_IncreaseDecreaseInNumberOfSharesRepurchased"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IncreaseDecreaseInNumberOfSharesRepurchased_lbl" xml:lang="en-US" id="id_11072868_3469153_3_1">Increase decrease in number of shares repurchased.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IncreaseDecreaseInNumberOfSharesRepurchased_lbl" xml:lang="en-US" id="id_11072868_3469153_1_1">Increase decrease in number of shares repurchased</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IncreaseDecreaseInNumberOfSharesRepurchased_lbl" xml:lang="en-US" id="id_11072868_3469153_2_1">Shares repurchased under Normal Course Issuer Bid, shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IncreaseDecreaseInNumberOfSharesRepurchased" xlink:to="stn_IncreaseDecreaseInNumberOfSharesRepurchased_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarnings" xlink:label="stn_IncreaseDecreaseInRetainedEarnings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IncreaseDecreaseInRetainedEarnings_lbl" xml:lang="en-US" id="id_11072868_3447062_3_1">Increase (Decrease) in Retained Earnings.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IncreaseDecreaseInRetainedEarnings_lbl" xml:lang="en-US" id="id_11072868_3447062_1_1">Increase Decrease In Retained Earnings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IncreaseDecreaseInRetainedEarnings_lbl" xml:lang="en-US" id="id_11072868_3447062_2_1">Total impact of change in accounting policy</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="stn_IncreaseDecreaseInRetainedEarnings_lbl" xml:lang="en-US" id="id_11072868_3447062_6_1">Total impact of changes in accounting policy, January 1, 2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IncreaseDecreaseInRetainedEarnings" xlink:to="stn_IncreaseDecreaseInRetainedEarnings_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11072868_3542771_3_1">Increase (decrease) in retained earnings on basis of measurement category first application of IFRS 9.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11072868_3542771_1_1">Increase (decrease) in retained earnings on basis of measurement category first application of IFRS 9</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11072868_3542771_2_1">Reclassify equity securities from available-for-sale (AFS) to FVPL</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11072868_3542771_12_1">Unrealized gains on reclassification</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" xlink:to="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11072868_3547003_3_1">Increase decrease in retained earnings on other changes first application of IFRS 9.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11072868_3547003_1_1">Increase Decrease In Retained Earnings On Other Changes First Application Of IFRS9</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11072868_3547003_2_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9" xlink:to="stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInTaxRateAbstract" xlink:label="stn_IncreaseDecreaseInTaxRateAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IncreaseDecreaseInTaxRateAbstract_lbl" xml:lang="en-US" id="id_11072868_3430492_3_1">Increase decrease in tax rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IncreaseDecreaseInTaxRateAbstract_lbl" xml:lang="en-US" id="id_11072868_3430492_1_1">Increase Decrease In Tax Rate [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IncreaseDecreaseInTaxRateAbstract_lbl" xml:lang="en-US" id="id_11072868_3430492_2_1">Increase (decrease) resulting from:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IncreaseDecreaseInTaxRateAbstract" xlink:to="stn_IncreaseDecreaseInTaxRateAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:label="ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseInWorkingCapital_lbl" xml:lang="en-US" id="id_11072868_3420478_1_1">Increase (decrease) in working capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_IncreaseDecreaseInWorkingCapital_lbl" xml:lang="en-US" id="id_11072868_3420478_14_1">Working capital adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:to="ifrs-full_IncreaseDecreaseInWorkingCapital_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset" xlink:label="stn_IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3542595_3_1">Increase decrease through adoption of ifrs15 and ifrs 9 deferred tax liability asset.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3542595_1_1">Increase Decrease Through Adoption of Ifrs15 and Ifrs 9 Deferred Tax Liability Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3542595_2_1">Adoption of IFRS 15 and IFRS 9</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset" xlink:to="stn_IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3420892_1_1">Increase (decrease) through business combinations and disposals, net defined benefit liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3420892_2_1">Acquisition of PBA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3420479_1_1">Increase (decrease) through business combinations, deferred tax liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3420479_2_1">Deferred taxes acquired through business combinations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" xlink:to="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination" xlink:label="stn_IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450289_3_1">Increase decrease through change in foreign exchange on notes payable recognised in business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450289_1_1">Increase decrease through change in foreign exchange on notes payable recognised in business combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450289_2_1">Impact of foreign exchange</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination" xlink:to="stn_IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3420894_1_1">Increase (decrease) through changes in foreign exchange rates, net defined benefit liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3420894_2_1">Effect of movement in exchange rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" xlink:label="ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3420899_1_1">Increase (decrease) through effect of changes in foreign exchange rates, liabilities arising from financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3420899_2_1">Non-cash Changes, Foreign Exchange</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" xlink:to="ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:label="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_lbl" xml:lang="en-US" id="id_11072868_3420259_1_1">Increase (decrease) through exercise of options, equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_lbl" xml:lang="en-US" id="id_11072868_3420259_2_1">Share options exercised for cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:to="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3420264_1_1">Increase (decrease) through loss of control of subsidiary, deferred tax liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3420264_2_1">Discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset" xlink:to="ifrs-full_IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3420495_1_1">Increase (decrease) through net exchange differences, deferred tax liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3420495_2_1">Impact of foreign exchange</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill_lbl" xml:lang="en-US" id="id_11072868_3420912_1_1">Increase (decrease) through net exchange differences, goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill_lbl" xml:lang="en-US" id="id_11072868_3420912_2_1">Impact of foreign exchange</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3420670_1_1">Increase (decrease) through net exchange differences, intangible assets other than goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3420670_2_1">Impact of foreign exchange</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_lbl" xml:lang="en-US" id="id_11072868_3420913_1_1">Increase (decrease) through net exchange differences, other provisions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_lbl" xml:lang="en-US" id="id_11072868_3420913_2_1">Impact of foreign exchange</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3420496_1_1">Increase (decrease) through net exchange differences, property, plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3420496_2_1">Impact of foreign exchange</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3420916_1_1">Increase (decrease) through other changes, liabilities arising from financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3420916_2_1">Non-cash Changes, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3420270_1_1">Increase (decrease) through other changes, net defined benefit liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3420270_6_1">Other net defined benefit liability asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset" xlink:label="stn_IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3466049_3_1">The increase (decrease) in deferred tax liability (asset) resulting from other.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3466049_1_1">Increase Decrease Through Other Deferred Tax Liability Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3466049_2_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset" xlink:to="stn_IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" xlink:label="stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3447145_3_1">Increase (decrease) through proceeds, liabilities arising from financing activities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3447145_1_1">Increase (decrease) through proceeds, liabilities arising from financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3447145_2_1">Statement of Cash Flows, Proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" xlink:to="stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities" xlink:label="stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3447143_3_1">Increase decrease through repayments or payments liabilities arising from financing activities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3447143_1_1">Increase decrease through repayments or payments liabilities arising from financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3447143_2_1">Statement of Cash Flows, Repayments or Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities" xlink:to="stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:label="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_lbl" xml:lang="en-US" id="id_11072868_3420273_1_1">Increase (decrease) through share-based payment transactions, equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_lbl" xml:lang="en-US" id="id_11072868_3420273_2_1">Share-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:to="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3421807_1_1">Increase (decrease) through transfers, property, plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3421807_2_1">Transfers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseInProvisionsAndIndemnificationAssets" xlink:label="stn_IncreaseInProvisionsAndIndemnificationAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IncreaseInProvisionsAndIndemnificationAssets_lbl" xml:lang="en-US" id="id_11072868_3435887_3_1">Increase in provisions and indemnification assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IncreaseInProvisionsAndIndemnificationAssets_lbl" xml:lang="en-US" id="id_11072868_3435887_1_1">Increase In Provisions And Indemnification Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IncreaseInProvisionsAndIndemnificationAssets_lbl" xml:lang="en-US" id="id_11072868_3435887_2_1">Changes in provisions and indemnification assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IncreaseInProvisionsAndIndemnificationAssets" xlink:to="stn_IncreaseInProvisionsAndIndemnificationAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseThroughBusinessCombinationsContractAssets" xlink:label="ifrs-full_IncreaseThroughBusinessCombinationsContractAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseThroughBusinessCombinationsContractAssets_lbl" xml:lang="en-US" id="id_11072868_3420280_1_1">Increase through business combinations, contract assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseThroughBusinessCombinationsContractAssets_lbl" xml:lang="en-US" id="id_11072868_3420280_2_1">Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseThroughBusinessCombinationsContractAssets" xlink:to="ifrs-full_IncreaseThroughBusinessCombinationsContractAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseThroughBusinessCombinationsContractLiabilities" xlink:label="ifrs-full_IncreaseThroughBusinessCombinationsContractLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseThroughBusinessCombinationsContractLiabilities_lbl" xml:lang="en-US" id="id_11072868_3421811_1_1">Increase through business combinations, contract liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseThroughBusinessCombinationsContractLiabilities_lbl" xml:lang="en-US" id="id_11072868_3421811_2_1">Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseThroughBusinessCombinationsContractLiabilities" xlink:to="ifrs-full_IncreaseThroughBusinessCombinationsContractLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IndemnificationsMember" xlink:label="stn_IndemnificationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IndemnificationsMember_lbl" xml:lang="en-US" id="id_11072868_3485464_3_1">Indemnifications.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IndemnificationsMember_lbl" xml:lang="en-US" id="id_11072868_3485464_1_1">Indemnifications [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IndemnificationsMember_lbl" xml:lang="en-US" id="id_11072868_3485464_2_1">Indemnifications [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IndemnificationsMember" xlink:to="stn_IndemnificationsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IndirectLaborCosts" xlink:label="stn_IndirectLaborCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IndirectLaborCosts_lbl" xml:lang="en-US" id="id_11072868_3447142_3_1">Indirect labor costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IndirectLaborCosts_lbl" xml:lang="en-US" id="id_11072868_3447142_1_1">Indirect Labor Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IndirectLaborCosts_lbl" xml:lang="en-US" id="id_11072868_3447142_2_1">Indirect labor</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IndirectLaborCosts" xlink:to="stn_IndirectLaborCosts_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis_lbl" xml:lang="en-US" id="id_11072868_3420929_1_1">Individual assets or cash-generating units [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis_lbl" xml:lang="en-US" id="id_11072868_3420929_2_1">Individual assets or cash-generating units [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_lbl" xml:lang="en-US" id="id_11072868_3421158_1_1">Cash-generating units [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_lbl" xml:lang="en-US" id="id_11072868_3421158_2_1">Cash-generating units [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InformationAboutMajorCustomers" xlink:label="ifrs-full_InformationAboutMajorCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InformationAboutMajorCustomers_lbl" xml:lang="en-US" id="id_11072868_3421820_1_1">Information about major customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InformationAboutMajorCustomers_lbl" xml:lang="en-US" id="id_11072868_3421820_2_1">Information about major customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InformationAboutMajorCustomers" xlink:to="ifrs-full_InformationAboutMajorCustomers_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InfrastructureMember" xlink:label="stn_InfrastructureMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_InfrastructureMember_lbl" xml:lang="en-US" id="id_11072868_3487828_3_1">Infrastructure.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_InfrastructureMember_lbl" xml:lang="en-US" id="id_11072868_3487828_1_1">Infrastructure [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_InfrastructureMember_lbl" xml:lang="en-US" id="id_11072868_3487828_2_1">Infrastructure [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_InfrastructureMember" xlink:to="stn_InfrastructureMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InnovyzeIncMember" xlink:label="stn_InnovyzeIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_InnovyzeIncMember_lbl" xml:lang="en-US" id="id_11072868_3487257_3_1">Innovyze, Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_InnovyzeIncMember_lbl" xml:lang="en-US" id="id_11072868_3487257_1_1">Innovyze, Inc. [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_InnovyzeIncMember_lbl" xml:lang="en-US" id="id_11072868_3487257_2_1">Innovyze, Inc. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_InnovyzeIncMember" xlink:to="stn_InnovyzeIncMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IntangibleAssetMember" xlink:label="stn_IntangibleAssetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IntangibleAssetMember_lbl" xml:lang="en-US" id="id_11072868_3504538_3_1">Intangible asset.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IntangibleAssetMember_lbl" xml:lang="en-US" id="id_11072868_3504538_1_1">Intangible asset [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IntangibleAssetMember_lbl" xml:lang="en-US" id="id_11072868_3504538_2_1">Intangible asset [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IntangibleAssetMember" xlink:to="stn_IntangibleAssetMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3421841_1_1">Intangible assets other than goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3421841_4_1">Beginning Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3421841_5_1">Beginning Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3421841_2_1">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_lbl" xml:lang="en-US" id="id_11072868_3421843_1_1">Intangible assets other than goodwill [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_lbl" xml:lang="en-US" id="id_11072868_3421843_2_1">Intangible assets other than goodwill [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IntangibleUnderFinanceLeaseMember" xlink:label="stn_IntangibleUnderFinanceLeaseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_IntangibleUnderFinanceLeaseMember_lbl" xml:lang="en-US" id="id_11072868_3494948_3_1">Intangible under finance lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_IntangibleUnderFinanceLeaseMember_lbl" xml:lang="en-US" id="id_11072868_3494948_1_1">Intangible Under Finance Lease [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_IntangibleUnderFinanceLeaseMember_lbl" xml:lang="en-US" id="id_11072868_3494948_2_1">Intangible under finance lease [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_IntangibleUnderFinanceLeaseMember" xlink:to="stn_IntangibleUnderFinanceLeaseMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpense" xlink:label="ifrs-full_InterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestExpense_lbl" xml:lang="en-US" id="id_11072868_3421376_1_1">Interest expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_InterestExpense_lbl" xml:lang="en-US" id="id_11072868_3421376_6_1">Total interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpense" xlink:to="ifrs-full_InterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3421196_1_1">Interest expense (income), net defined benefit liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3421196_2_1">Interest expense (income)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpenseOnBorrowings" xlink:label="ifrs-full_InterestExpenseOnBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestExpenseOnBorrowings_lbl" xml:lang="en-US" id="id_11072868_3421197_1_1">Interest expense on borrowings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestExpenseOnBorrowings_lbl" xml:lang="en-US" id="id_11072868_3421197_2_1">Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpenseOnBorrowings" xlink:to="ifrs-full_InterestExpenseOnBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpenseOnFinanceLeases" xlink:label="ifrs-full_InterestExpenseOnFinanceLeases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestExpenseOnFinanceLeases_lbl" xml:lang="en-US" id="id_11072868_3421379_1_1">Interest expense on finance leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestExpenseOnFinanceLeases_lbl" xml:lang="en-US" id="id_11072868_3421379_2_1">Interest on finance leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpenseOnFinanceLeases" xlink:to="ifrs-full_InterestExpenseOnFinanceLeases_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InterestExpenseOnOther" xlink:label="stn_InterestExpenseOnOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_InterestExpenseOnOther_lbl" xml:lang="en-US" id="id_11072868_3450640_3_1">Interest expense on other.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_InterestExpenseOnOther_lbl" xml:lang="en-US" id="id_11072868_3450640_1_1">Interest expense on other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_InterestExpenseOnOther_lbl" xml:lang="en-US" id="id_11072868_3450640_2_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_InterestExpenseOnOther" xlink:to="stn_InterestExpenseOnOther_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestIncomeOnOtherFinancialAssets" xlink:label="ifrs-full_InterestIncomeOnOtherFinancialAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestIncomeOnOtherFinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3421205_1_1">Interest income on other financial assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_InterestIncomeOnOtherFinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3421205_14_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestIncomeOnOtherFinancialAssets" xlink:to="ifrs-full_InterestIncomeOnOtherFinancialAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InterestOnNotesPayableRecognisedInBusinessCombination" xlink:label="stn_InterestOnNotesPayableRecognisedInBusinessCombination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_InterestOnNotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450290_3_1">Interest on notes payable recognised in business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_InterestOnNotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450290_1_1">Interest on notes payable recognised in business combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_InterestOnNotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450290_2_1">Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_InterestOnNotesPayableRecognisedInBusinessCombination" xlink:to="stn_InterestOnNotesPayableRecognisedInBusinessCombination_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink:label="ifrs-full_InterestPaidClassifiedAsOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestPaidClassifiedAsOperatingActivities_lbl" xml:lang="en-US" id="id_11072868_3421854_1_1">Interest paid, classified as operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_InterestPaidClassifiedAsOperatingActivities_lbl" xml:lang="en-US" id="id_11072868_3421854_14_1">Interest paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink:to="ifrs-full_InterestPaidClassifiedAsOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InterestRateSwapAgreementAmount" xlink:label="stn_InterestRateSwapAgreementAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_InterestRateSwapAgreementAmount_lbl" xml:lang="en-US" id="id_11072868_3542718_3_1">Interest rate swap agreement, amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_InterestRateSwapAgreementAmount_lbl" xml:lang="en-US" id="id_11072868_3542718_1_1">Interest Rate Swap Agreement, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_InterestRateSwapAgreementAmount_lbl" xml:lang="en-US" id="id_11072868_3542718_2_1">Interest rate swap agreement, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_InterestRateSwapAgreementAmount" xlink:to="stn_InterestRateSwapAgreementAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InterestRateSwapAgreementFixedInterestRate" xlink:label="stn_InterestRateSwapAgreementFixedInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_InterestRateSwapAgreementFixedInterestRate_lbl" xml:lang="en-US" id="id_11072868_3542730_3_1">Interest rate swap agreement fixed interest rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_InterestRateSwapAgreementFixedInterestRate_lbl" xml:lang="en-US" id="id_11072868_3542730_1_1">Interest Rate Swap Agreement Fixed Interest Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_InterestRateSwapAgreementFixedInterestRate_lbl" xml:lang="en-US" id="id_11072868_3542730_2_1">Interest rate swap agreement, Fixed Interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_InterestRateSwapAgreementFixedInterestRate" xlink:to="stn_InterestRateSwapAgreementFixedInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InterestRateSwapDescription" xlink:label="stn_InterestRateSwapDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_InterestRateSwapDescription_lbl" xml:lang="en-US" id="id_11072868_3542717_3_1">Interest rate swap, description.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_InterestRateSwapDescription_lbl" xml:lang="en-US" id="id_11072868_3542717_1_1">Interest Rate Swap, Description</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_InterestRateSwapDescription_lbl" xml:lang="en-US" id="id_11072868_3542717_2_1">Interest rate swap, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_InterestRateSwapDescription" xlink:to="stn_InterestRateSwapDescription_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestRateTypesMember_lbl" xml:lang="en-US" id="id_11072868_3421207_1_1">Interest rate types [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestRateTypesMember_lbl" xml:lang="en-US" id="id_11072868_3421207_2_1">Interest rate types [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ifrs-full_InterestRateTypesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestReceivedClassifiedAsOperatingActivities" xlink:label="ifrs-full_InterestReceivedClassifiedAsOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestReceivedClassifiedAsOperatingActivities_lbl" xml:lang="en-US" id="id_11072868_3420982_1_1">Interest received, classified as operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestReceivedClassifiedAsOperatingActivities_lbl" xml:lang="en-US" id="id_11072868_3420982_2_1">Interest received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestReceivedClassifiedAsOperatingActivities" xlink:to="ifrs-full_InterestReceivedClassifiedAsOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRevenueExpense" xlink:label="ifrs-full_InterestRevenueExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestRevenueExpense_lbl" xml:lang="en-US" id="id_11072868_3421856_1_1">Interest income (expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_InterestRevenueExpense_lbl" xml:lang="en-US" id="id_11072868_3421856_14_1">Net interest expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="ifrs-full_InterestRevenueExpense_lbl" xml:lang="en-US" id="id_11072868_3421856_19_1">Net interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestRevenueExpense" xlink:to="ifrs-full_InterestRevenueExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:label="ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3421208_1_1">Interest revenue for financial assets measured at fair value through other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3421208_14_1">Interest income on FVOCI investment debt securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:to="ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InternationalInsuranceGroupIncMember" xlink:label="stn_InternationalInsuranceGroupIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_InternationalInsuranceGroupIncMember_lbl" xml:lang="en-US" id="id_11072868_3487258_3_1">International Insurance Group Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_InternationalInsuranceGroupIncMember_lbl" xml:lang="en-US" id="id_11072868_3487258_1_1">International Insurance Group Inc. [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_InternationalInsuranceGroupIncMember_lbl" xml:lang="en-US" id="id_11072868_3487258_2_1">International Insurance Group Inc. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_InternationalInsuranceGroupIncMember" xlink:to="stn_InternationalInsuranceGroupIncMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InvestmentAccountedForUsingEquityMethod_lbl" xml:lang="en-US" id="id_11072868_3421394_1_1">Investments accounted for using equity method</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InvestmentAccountedForUsingEquityMethod_lbl" xml:lang="en-US" id="id_11072868_3421394_2_1">Investments in joint ventures and associates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:to="ifrs-full_InvestmentAccountedForUsingEquityMethod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3421404_1_1">Investment funds, amount contributed to fair value of plan assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3421404_2_1">Property funds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" xlink:to="ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract" xlink:label="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract_lbl" xml:lang="en-US" id="id_11072868_3421414_1_1">Investments accounted for using equity method [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract_lbl" xml:lang="en-US" id="id_11072868_3421414_2_1">Investments accounted for using equity method [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract" xlink:to="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" xlink:label="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_lbl" xml:lang="en-US" id="id_11072868_3487899_3_1">Investments held for self-insured liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_lbl" xml:lang="en-US" id="id_11072868_3487899_1_1">Investments Held For Self Insured Liabilities [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_lbl" xml:lang="en-US" id="id_11072868_3487899_2_1">Investments held for self-insured liabilities [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" xlink:to="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember" xlink:label="ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="id_11072868_3421246_1_1">Investments in equity instruments designated at fair value through other comprehensive income [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="id_11072868_3421246_2_1">Investments in equity instruments designated at fair value through other comprehensive income [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember" xlink:to="ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InvestmentTaxCredits" xlink:label="stn_InvestmentTaxCredits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_InvestmentTaxCredits_lbl" xml:lang="en-US" id="id_11072868_3453036_3_1">Investment tax credits used to reduce administrative and marketing expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_InvestmentTaxCredits_lbl" xml:lang="en-US" id="id_11072868_3453036_1_1">Investment tax credits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_InvestmentTaxCredits_lbl" xml:lang="en-US" id="id_11072868_3453036_2_1">Investment tax credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_InvestmentTaxCredits" xlink:to="stn_InvestmentTaxCredits_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InvestmentTaxCreditsAbstract" xlink:label="stn_InvestmentTaxCreditsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_InvestmentTaxCreditsAbstract_lbl" xml:lang="en-US" id="id_11072868_3430483_3_1">Investment tax credits [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_InvestmentTaxCreditsAbstract_lbl" xml:lang="en-US" id="id_11072868_3430483_1_1">Investment tax credits [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_InvestmentTaxCreditsAbstract_lbl" xml:lang="en-US" id="id_11072868_3430483_2_1">Investment tax credits [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_InvestmentTaxCreditsAbstract" xlink:to="stn_InvestmentTaxCreditsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InvestmentTaxCreditsMember" xlink:label="stn_InvestmentTaxCreditsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_InvestmentTaxCreditsMember_lbl" xml:lang="en-US" id="id_11072868_3488184_3_1">Investment tax credits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_InvestmentTaxCreditsMember_lbl" xml:lang="en-US" id="id_11072868_3488184_1_1">Investment tax credits [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_InvestmentTaxCreditsMember_lbl" xml:lang="en-US" id="id_11072868_3488184_2_1">Investment tax credits [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_InvestmentTaxCreditsMember" xlink:to="stn_InvestmentTaxCreditsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IssuedCapital" xlink:label="ifrs-full_IssuedCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IssuedCapital_lbl" xml:lang="en-US" id="id_11072868_3421012_1_1">Issued capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IssuedCapital_lbl" xml:lang="en-US" id="id_11072868_3421012_2_1">Share capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IssuedCapital" xlink:to="ifrs-full_IssuedCapital_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IssuedCapitalMember" xlink:label="ifrs-full_IssuedCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IssuedCapitalMember_lbl" xml:lang="en-US" id="id_11072868_3421013_1_1">Issued capital [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IssuedCapitalMember_lbl" xml:lang="en-US" id="id_11072868_3421013_2_1">Share capital [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IssuedCapitalMember" xlink:to="ifrs-full_IssuedCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointOperationsAxis" xlink:label="ifrs-full_JointOperationsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_JointOperationsAxis_lbl" xml:lang="en-US" id="id_11072868_3421427_1_1">Joint operations [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_JointOperationsAxis_lbl" xml:lang="en-US" id="id_11072868_3421427_2_1">Joint operations [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_JointOperationsAxis" xlink:to="ifrs-full_JointOperationsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointOperationsMember" xlink:label="ifrs-full_JointOperationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_JointOperationsMember_lbl" xml:lang="en-US" id="id_11072868_3421903_1_1">Joint operations [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_JointOperationsMember_lbl" xml:lang="en-US" id="id_11072868_3421903_2_1">Joint operations [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_JointOperationsMember" xlink:to="ifrs-full_JointOperationsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:label="ifrs-full_JointVenturesWhereEntityIsVenturerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_JointVenturesWhereEntityIsVenturerMember_lbl" xml:lang="en-US" id="id_11072868_3421266_1_1">Joint ventures where entity is venturer [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_JointVenturesWhereEntityIsVenturerMember_lbl" xml:lang="en-US" id="id_11072868_3421266_2_1">Joint Ventures Where Entity is Venturer [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:to="ifrs-full_JointVenturesWhereEntityIsVenturerMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensation" xlink:label="ifrs-full_KeyManagementPersonnelCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_KeyManagementPersonnelCompensation_lbl" xml:lang="en-US" id="id_11072868_3421270_1_1">Key management personnel compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_KeyManagementPersonnelCompensation_lbl" xml:lang="en-US" id="id_11072868_3421270_6_1">Total compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_KeyManagementPersonnelCompensation" xlink:to="ifrs-full_KeyManagementPersonnelCompensation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:label="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_lbl" xml:lang="en-US" id="id_11072868_3421908_1_1">Key management personnel compensation, share-based payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_lbl" xml:lang="en-US" id="id_11072868_3421908_2_1">Share-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:to="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:label="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_lbl" xml:lang="en-US" id="id_11072868_3421022_1_1">Key management personnel compensation, short-term employee benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_lbl" xml:lang="en-US" id="id_11072868_3421022_2_1">Salaries and other short-term employment benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:to="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanFiveYearsMember_lbl" xml:lang="en-US" id="id_11072868_3421915_1_1">Later than five years [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanFiveYearsMember_lbl" xml:lang="en-US" id="id_11072868_3421915_2_1">More than five years [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanFiveYearsMember" xlink:to="ifrs-full_LaterThanFiveYearsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanFourMonthsMember" xlink:label="ifrs-full_LaterThanFourMonthsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanFourMonthsMember_lbl" xml:lang="en-US" id="id_11072868_3421916_1_1">Later than four months [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanFourMonthsMember_lbl" xml:lang="en-US" id="id_11072868_3421916_2_1">Later than four months [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanFourMonthsMember" xlink:to="ifrs-full_LaterThanFourMonthsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:label="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_lbl" xml:lang="en-US" id="id_11072868_3421918_1_1">Later than one month and not later than two months [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_lbl" xml:lang="en-US" id="id_11072868_3421918_2_1">Later than one month and not later than two months [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:to="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_lbl" xml:lang="en-US" id="id_11072868_3421286_1_1">Later than one year and not later than five years [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_lbl" xml:lang="en-US" id="id_11072868_3421286_2_1">2018 to 2022 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_lbl" xml:lang="en-US" id="id_11072868_3421287_1_1">Later than one year and not later than three years [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_lbl" xml:lang="en-US" id="id_11072868_3421287_2_1">Later than one year and not later than three years [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" xlink:label="ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_lbl" xml:lang="en-US" id="id_11072868_3421453_1_1">Later than three months and not later than four months [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_lbl" xml:lang="en-US" id="id_11072868_3421453_2_1">Later than three months and not later than four months [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" xlink:to="ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanThreeYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanThreeYearsMember_lbl" xml:lang="en-US" id="id_11072868_3421034_1_1">Later than three years [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanThreeYearsMember_lbl" xml:lang="en-US" id="id_11072868_3421034_2_1">After 3 years [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanThreeYearsMember" xlink:to="ifrs-full_LaterThanThreeYearsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:label="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_lbl" xml:lang="en-US" id="id_11072868_3421921_1_1">Later than two months and not later than three months [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_lbl" xml:lang="en-US" id="id_11072868_3421921_2_1">Later than two months and not later than three months [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:to="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LeaseDisadvantagesMember" xlink:label="stn_LeaseDisadvantagesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LeaseDisadvantagesMember_lbl" xml:lang="en-US" id="id_11072868_3488045_3_1">Lease disadvantages.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LeaseDisadvantagesMember_lbl" xml:lang="en-US" id="id_11072868_3488045_1_1">Lease disadvantages [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LeaseDisadvantagesMember_lbl" xml:lang="en-US" id="id_11072868_3488045_2_1">Lease disadvantages [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LeaseDisadvantagesMember" xlink:to="stn_LeaseDisadvantagesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LeaseExitLiabilityMember" xlink:label="stn_LeaseExitLiabilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LeaseExitLiabilityMember_lbl" xml:lang="en-US" id="id_11072868_3547018_3_1">Lease exit liability.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LeaseExitLiabilityMember_lbl" xml:lang="en-US" id="id_11072868_3547018_1_1">Lease exit liability [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LeaseExitLiabilityMember_lbl" xml:lang="en-US" id="id_11072868_3547018_2_1">Lease exit liability [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LeaseExitLiabilityMember" xlink:to="stn_LeaseExitLiabilityMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LeaseholdImprovementsMember" xlink:label="ifrs-full_LeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LeaseholdImprovementsMember_lbl" xml:lang="en-US" id="id_11072868_3421037_1_1">Leasehold improvements [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LeaseholdImprovementsMember_lbl" xml:lang="en-US" id="id_11072868_3421037_2_1">Leasehold improvements [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LeaseholdImprovementsMember" xlink:to="ifrs-full_LeaseholdImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LeaseInducementBenefits" xlink:label="stn_LeaseInducementBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LeaseInducementBenefits_lbl" xml:lang="en-US" id="id_11072868_3530451_3_1">Lease inducement benefits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LeaseInducementBenefits_lbl" xml:lang="en-US" id="id_11072868_3530451_1_1">Lease Inducement Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LeaseInducementBenefits_lbl" xml:lang="en-US" id="id_11072868_3530451_2_1">Lease inducement benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LeaseInducementBenefits" xlink:to="stn_LeaseInducementBenefits_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LeaseInducementsReceivable" xlink:label="stn_LeaseInducementsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LeaseInducementsReceivable_lbl" xml:lang="en-US" id="id_11072868_3542557_3_1">Lease inducements receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LeaseInducementsReceivable_lbl" xml:lang="en-US" id="id_11072868_3542557_1_1">Lease inducements receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LeaseInducementsReceivable_lbl" xml:lang="en-US" id="id_11072868_3542557_2_1">Lease inducements receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LeaseInducementsReceivable" xlink:to="stn_LeaseInducementsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LeaseLiabilitiesMember" xlink:label="ifrs-full_LeaseLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LeaseLiabilitiesMember_lbl" xml:lang="en-US" id="id_11072868_3421456_1_1">Lease liabilities [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LeaseLiabilitiesMember_lbl" xml:lang="en-US" id="id_11072868_3421456_2_1">Finance lease obligations [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LeaseLiabilitiesMember" xlink:to="ifrs-full_LeaseLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LettersOfCreditIssuedAmount" xlink:label="stn_LettersOfCreditIssuedAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LettersOfCreditIssuedAmount_lbl" xml:lang="en-US" id="id_11072868_3450042_3_1">Letters of credit issued amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LettersOfCreditIssuedAmount_lbl" xml:lang="en-US" id="id_11072868_3450042_1_1">Letters Of Credit Issued Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LettersOfCreditIssuedAmount_lbl" xml:lang="en-US" id="id_11072868_3450042_2_1">Letter of credit issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LettersOfCreditIssuedAmount" xlink:to="stn_LettersOfCreditIssuedAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LettersOfCreditIssuedAndOutstandingInAddition" xlink:label="stn_LettersOfCreditIssuedAndOutstandingInAddition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LettersOfCreditIssuedAndOutstandingInAddition_lbl" xml:lang="en-US" id="id_11072868_3450045_3_1">Letters of credit issued and outstanding in addition.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LettersOfCreditIssuedAndOutstandingInAddition_lbl" xml:lang="en-US" id="id_11072868_3450045_1_1">Letters of Credit Issued and Outstanding in Addition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LettersOfCreditIssuedAndOutstandingInAddition_lbl" xml:lang="en-US" id="id_11072868_3450045_2_1">Letter of credit issued and outstanding in addition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LettersOfCreditIssuedAndOutstandingInAddition" xlink:to="stn_LettersOfCreditIssuedAndOutstandingInAddition_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LettersOfCreditOutstandingAmount1" xlink:label="stn_LettersOfCreditOutstandingAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LettersOfCreditOutstandingAmount1_lbl" xml:lang="en-US" id="id_11072868_3453344_3_1">Letters of credit outstanding amount 1.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LettersOfCreditOutstandingAmount1_lbl" xml:lang="en-US" id="id_11072868_3453344_1_1">Letters of credit outstanding amount 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LettersOfCreditOutstandingAmount1_lbl" xml:lang="en-US" id="id_11072868_3453344_2_1">Letter of credit outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LettersOfCreditOutstandingAmount1" xlink:to="stn_LettersOfCreditOutstandingAmount1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Level1OfFairValueHierarchyMember" xlink:label="ifrs-full_Level1OfFairValueHierarchyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Level1OfFairValueHierarchyMember_lbl" xml:lang="en-US" id="id_11072868_3421459_1_1">Level 1 of fair value hierarchy [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Level1OfFairValueHierarchyMember_lbl" xml:lang="en-US" id="id_11072868_3421459_2_1">Quoted prices in active markets for identical items [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Level1OfFairValueHierarchyMember" xlink:to="ifrs-full_Level1OfFairValueHierarchyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Level2And3OfFairValueHierarchyMember" xlink:label="ifrs-full_Level2And3OfFairValueHierarchyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Level2And3OfFairValueHierarchyMember_lbl" xml:lang="en-US" id="id_11072868_3421300_1_1">Level 2 and 3 of fair value hierarchy [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Level2And3OfFairValueHierarchyMember_lbl" xml:lang="en-US" id="id_11072868_3421300_2_1">Unquoted investment [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Level2And3OfFairValueHierarchyMember" xlink:to="ifrs-full_Level2And3OfFairValueHierarchyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Level2OfFairValueHierarchyMember" xlink:label="ifrs-full_Level2OfFairValueHierarchyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Level2OfFairValueHierarchyMember_lbl" xml:lang="en-US" id="id_11072868_3421934_1_1">Level 2 of fair value hierarchy [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Level2OfFairValueHierarchyMember_lbl" xml:lang="en-US" id="id_11072868_3421934_2_1">Significant other observable inputs [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Level2OfFairValueHierarchyMember" xlink:to="ifrs-full_Level2OfFairValueHierarchyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis_lbl" xml:lang="en-US" id="id_11072868_3421935_1_1">Levels of fair value hierarchy [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis_lbl" xml:lang="en-US" id="id_11072868_3421935_2_1">Levels of fair value hierarchy [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_LevelsOfFairValueHierarchyAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Liabilities_lbl" xml:lang="en-US" id="id_11072868_3421936_1_1">Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_Liabilities_lbl" xml:lang="en-US" id="id_11072868_3421936_6_1">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesAbstract" xlink:label="ifrs-full_LiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3421303_1_1">Liabilities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3421303_2_1">Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="ifrs-full_LiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3421304_1_1">Liabilities arising from financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3421304_4_1">Ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3421304_5_1">Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_lbl" xml:lang="en-US" id="id_11072868_3421937_1_1">Liabilities arising from financing activities [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_lbl" xml:lang="en-US" id="id_11072868_3421937_2_1">Liabilities arising from financing activities [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_lbl" xml:lang="en-US" id="id_11072868_3421463_1_1">Liabilities arising from financing activities [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_lbl" xml:lang="en-US" id="id_11072868_3421463_2_1">Liabilities arising from financing activities [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesIncurred" xlink:label="ifrs-full_LiabilitiesIncurred"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LiabilitiesIncurred_lbl" xml:lang="en-US" id="id_11072868_3421464_1_1">Liabilities incurred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LiabilitiesIncurred_lbl" xml:lang="en-US" id="id_11072868_3421464_2_1">Notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilitiesIncurred" xlink:to="ifrs-full_LiabilitiesIncurred_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans_lbl" xml:lang="en-US" id="id_11072868_3421467_1_1">Net defined benefit liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans_lbl" xml:lang="en-US" id="id_11072868_3421467_4_1">Balance, end of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans_lbl" xml:lang="en-US" id="id_11072868_3421467_5_1">Balance, beginning of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:to="ifrs-full_LiabilityAssetOfDefinedBenefitPlans_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LiabilityForUncertainTaxPositions" xlink:label="stn_LiabilityForUncertainTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LiabilityForUncertainTaxPositions_lbl" xml:lang="en-US" id="id_11072868_3450125_3_1">Liability for uncertain tax positions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LiabilityForUncertainTaxPositions_lbl" xml:lang="en-US" id="id_11072868_3450125_1_1">Liability For Uncertain Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LiabilityForUncertainTaxPositions_lbl" xml:lang="en-US" id="id_11072868_3450125_2_1">Liability for uncertain tax positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LiabilityForUncertainTaxPositions" xlink:to="stn_LiabilityForUncertainTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_lbl" xml:lang="en-US" id="id_11072868_3431772_3_1">Life expectancy at age sixty five for current members aged forty.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_lbl" xml:lang="en-US" id="id_11072868_3431772_1_1">Life Expectancy At Age Sixty Five For Current Members Aged Forty [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_lbl" xml:lang="en-US" id="id_11072868_3431772_2_1">Life expectancy at age 65 for current members aged 40 or 45:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" xlink:to="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale_lbl" xml:lang="en-US" id="id_11072868_3471952_3_1">Life expectancy at age sixty five for current members aged forty female.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale_lbl" xml:lang="en-US" id="id_11072868_3471952_1_1">Life Expectancy At Age Sixty Five For Current Members Aged Forty Female</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale_lbl" xml:lang="en-US" id="id_11072868_3471952_2_1">Female</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" xlink:to="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale_lbl" xml:lang="en-US" id="id_11072868_3471951_3_1">Life expectancy at age sixty five for current members aged forty male.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale_lbl" xml:lang="en-US" id="id_11072868_3471951_1_1">Life Expectancy At Age Sixty Five For Current Members Aged Forty Male</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale_lbl" xml:lang="en-US" id="id_11072868_3471951_2_1">Male</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" xlink:to="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract_lbl" xml:lang="en-US" id="id_11072868_3431771_3_1">Life expectancy at age sixty five for current pensioners.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract_lbl" xml:lang="en-US" id="id_11072868_3431771_1_1">Life Expectancy At Age Sixty Five For Current Pensioners [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract_lbl" xml:lang="en-US" id="id_11072868_3431771_2_1">Life expectancy at age 65 for current pensioners:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" xlink:to="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale_lbl" xml:lang="en-US" id="id_11072868_3471950_3_1">Life expectancy at age sixty five for current pensioners female.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale_lbl" xml:lang="en-US" id="id_11072868_3471950_1_1">Life Expectancy At Age Sixty Five For Current Pensioners Female</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale_lbl" xml:lang="en-US" id="id_11072868_3471950_2_1">Female</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale" xlink:to="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale_lbl" xml:lang="en-US" id="id_11072868_3471949_3_1">Life expectancy at age sixty five for current pensioners male.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale_lbl" xml:lang="en-US" id="id_11072868_3471949_1_1">Life Expectancy At Age Sixty Five For Current Pensioners Male</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale_lbl" xml:lang="en-US" id="id_11072868_3471949_2_1">Male</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale" xlink:to="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditFacilityAdditionalBorrowingsCapacity" xlink:label="stn_LineOfCreditFacilityAdditionalBorrowingsCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_lbl" xml:lang="en-US" id="id_11072868_3467234_3_1">Line of credit facility additional borrowings capacity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_lbl" xml:lang="en-US" id="id_11072868_3467234_1_1">Line Of Credit Facility Additional Borrowings Capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_lbl" xml:lang="en-US" id="id_11072868_3467234_2_1">Additional revolving credit facilities amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LineOfCreditFacilityAdditionalBorrowingsCapacity" xlink:to="stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditFacilityMaximumBorrowingsCapacity" xlink:label="stn_LineOfCreditFacilityMaximumBorrowingsCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LineOfCreditFacilityMaximumBorrowingsCapacity_lbl" xml:lang="en-US" id="id_11072868_3466858_3_1">Line of credit facility maximum borrowings capacity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LineOfCreditFacilityMaximumBorrowingsCapacity_lbl" xml:lang="en-US" id="id_11072868_3466858_1_1">Line Of Credit Facility Maximum Borrowings Capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LineOfCreditFacilityMaximumBorrowingsCapacity_lbl" xml:lang="en-US" id="id_11072868_3466858_2_1">Amount of revolving credit facility</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stn_LineOfCreditFacilityMaximumBorrowingsCapacity_lbl" xml:lang="en-US" id="id_11072868_3466858_12_1">Revolving credit facilities amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LineOfCreditFacilityMaximumBorrowingsCapacity" xlink:to="stn_LineOfCreditFacilityMaximumBorrowingsCapacity_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditFacilityRemainingBorrowingCapacity1" xlink:label="stn_LineOfCreditFacilityRemainingBorrowingCapacity1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LineOfCreditFacilityRemainingBorrowingCapacity1_lbl" xml:lang="en-US" id="id_11072868_3464540_3_1">Line of credit facility remaining borrowing capacity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LineOfCreditFacilityRemainingBorrowingCapacity1_lbl" xml:lang="en-US" id="id_11072868_3464540_1_1">Line Of Credit Facility Remaining Borrowing Capacity 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LineOfCreditFacilityRemainingBorrowingCapacity1_lbl" xml:lang="en-US" id="id_11072868_3464540_2_1">Unused capacity amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LineOfCreditFacilityRemainingBorrowingCapacity1" xlink:to="stn_LineOfCreditFacilityRemainingBorrowingCapacity1_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditMaturityPeriod" xlink:label="stn_LineOfCreditMaturityPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LineOfCreditMaturityPeriod_lbl" xml:lang="en-US" id="id_11072868_3472373_3_1">Line of credit maturity period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LineOfCreditMaturityPeriod_lbl" xml:lang="en-US" id="id_11072868_3472373_1_1">Line of credit maturity period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LineOfCreditMaturityPeriod_lbl" xml:lang="en-US" id="id_11072868_3472373_2_1">Revolving credit facilities maturity term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LineOfCreditMaturityPeriod" xlink:to="stn_LineOfCreditMaturityPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LongtermBorrowings_lbl" xml:lang="en-US" id="id_11072868_3421479_1_1">Non-current portion of non-current borrowings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LongtermBorrowings_lbl" xml:lang="en-US" id="id_11072868_3421479_2_1">Long-term debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_LongtermBorrowings_lbl" xml:lang="en-US" id="id_11072868_3421479_12_1">Long-term portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LongtermBorrowings" xlink:to="ifrs-full_LongtermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LongTermDebtUndiscountedCashFlows" xlink:label="stn_LongTermDebtUndiscountedCashFlows"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LongTermDebtUndiscountedCashFlows_lbl" xml:lang="en-US" id="id_11072868_3452451_3_1">Long-term debt, undiscounted cash flows.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LongTermDebtUndiscountedCashFlows_lbl" xml:lang="en-US" id="id_11072868_3452451_1_1">Long term debt, undiscounted cash flows</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LongTermDebtUndiscountedCashFlows_lbl" xml:lang="en-US" id="id_11072868_3452451_2_1">Long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LongTermDebtUndiscountedCashFlows" xlink:to="stn_LongTermDebtUndiscountedCashFlows_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" xlink:label="stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3542701_3_1">Loss on sale of financial assets at fair value through other comprehensive income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3542701_1_1">Loss On Sale Of Financial Assets At Fair Value Through Other Comprehensive Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3542701_2_1">Realized loss on sale of FVOCI investment debt securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" xlink:to="stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:label="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_lbl" xml:lang="en-US" id="id_11072868_3421961_1_1">Major components of tax expense (income) [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_lbl" xml:lang="en-US" id="id_11072868_3421961_2_1">Income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities" xlink:label="ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_lbl" xml:lang="en-US" id="id_11072868_3421967_1_1">Disclosure of maturity analysis for non-derivative financial liabilities [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_lbl" xml:lang="en-US" id="id_11072868_3421967_2_1">Summary of Timing of Undiscounted Cash Outflows Relating to Financial Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities" xlink:to="ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MaturityAxis_lbl" xml:lang="en-US" id="id_11072868_3421968_1_1">Maturity [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_MaturityAxis_lbl" xml:lang="en-US" id="id_11072868_3421968_2_1">Maturity [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_MaturityAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaximumExposureToCreditRisk" xlink:label="ifrs-full_MaximumExposureToCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MaximumExposureToCreditRisk_lbl" xml:lang="en-US" id="id_11072868_3421343_1_1">Maximum exposure to credit risk</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_MaximumExposureToCreditRisk_lbl" xml:lang="en-US" id="id_11072868_3421343_2_1">Maximum amount of credit risk exposure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MaximumExposureToCreditRisk" xlink:to="ifrs-full_MaximumExposureToCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MeasurementAxis_lbl" xml:lang="en-US" id="id_11072868_3421501_1_1">Measurement [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_MeasurementAxis_lbl" xml:lang="en-US" id="id_11072868_3421501_2_1">Measurement [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_MeasurementAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MethodsOfGenerationAxis" xlink:label="ifrs-full_MethodsOfGenerationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MethodsOfGenerationAxis_lbl" xml:lang="en-US" id="id_11072868_3421507_1_1">Methods of generation [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_MethodsOfGenerationAxis_lbl" xml:lang="en-US" id="id_11072868_3421507_2_1">Methods of generation [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MethodsOfGenerationAxis" xlink:to="ifrs-full_MethodsOfGenerationAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MethodsOfGenerationMember" xlink:label="ifrs-full_MethodsOfGenerationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MethodsOfGenerationMember_lbl" xml:lang="en-US" id="id_11072868_3421975_1_1">Methods of generation [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_MethodsOfGenerationMember_lbl" xml:lang="en-US" id="id_11072868_3421975_2_1">Methods of generation [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MethodsOfGenerationMember" xlink:to="ifrs-full_MethodsOfGenerationMember_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_MI" xlink:label="stpr_MI"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stpr_MI_lbl" xml:lang="en-US" id="id_11072868_3421514_1_1">MICHIGAN</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stpr_MI_lbl" xml:lang="en-US" id="id_11072868_3421514_2_1">Michigan, United States [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stpr_MI" xlink:to="stpr_MI_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayable" xlink:label="ifrs-full_MinimumFinanceLeasePaymentsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MinimumFinanceLeasePaymentsPayable_lbl" xml:lang="en-US" id="id_11072868_3422241_1_1">Minimum finance lease payments payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_MinimumFinanceLeasePaymentsPayable_lbl" xml:lang="en-US" id="id_11072868_3422241_2_1">Total minimum lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MinimumFinanceLeasePaymentsPayable" xlink:to="ifrs-full_MinimumFinanceLeasePaymentsPayable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue" xlink:label="ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_lbl" xml:lang="en-US" id="id_11072868_3421980_1_1">Minimum finance lease payments payable, at present value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_lbl" xml:lang="en-US" id="id_11072868_3421980_6_1">Present value of minimum lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue" xlink:to="ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:label="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_lbl" xml:lang="en-US" id="id_11072868_3421108_1_1">Minimum lease payments payable under non-cancellable operating lease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_lbl" xml:lang="en-US" id="id_11072868_3421108_2_1">Total minimum lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:to="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations" xlink:label="stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations_lbl" xml:lang="en-US" id="id_11072868_3542761_3_1">Minimum lease payments payable under noncancellable operating lease and purchase obligations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations_lbl" xml:lang="en-US" id="id_11072868_3542761_1_1">Minimum lease payments payable under noncancellable operating lease and purchase obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations_lbl" xml:lang="en-US" id="id_11072868_3542761_2_1">Future Minimum Lease Payments Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations" xlink:to="stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_MiscellaneousOtherIncomeExpense" xlink:label="stn_MiscellaneousOtherIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_MiscellaneousOtherIncomeExpense_lbl" xml:lang="en-US" id="id_11072868_3542754_3_1">Miscellaneous other income expense.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_MiscellaneousOtherIncomeExpense_lbl" xml:lang="en-US" id="id_11072868_3542754_1_1">Miscellaneous other income expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_MiscellaneousOtherIncomeExpense_lbl" xml:lang="en-US" id="id_11072868_3542754_14_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_MiscellaneousOtherIncomeExpense" xlink:to="stn_MiscellaneousOtherIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_MiscellaneousOtherLiabilities" xlink:label="stn_MiscellaneousOtherLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_MiscellaneousOtherLiabilities_lbl" xml:lang="en-US" id="id_11072868_3459692_3_1">Miscellaneous other liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_MiscellaneousOtherLiabilities_lbl" xml:lang="en-US" id="id_11072868_3459692_1_1">Miscellaneous Other Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_MiscellaneousOtherLiabilities_lbl" xml:lang="en-US" id="id_11072868_3459692_2_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_MiscellaneousOtherLiabilities" xlink:to="stn_MiscellaneousOtherLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_MustangAcquisitionHoldingsIncMember" xlink:label="stn_MustangAcquisitionHoldingsIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_MustangAcquisitionHoldingsIncMember_lbl" xml:lang="en-US" id="id_11072868_3487252_3_1">Mustang Acquisition Holdings Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_MustangAcquisitionHoldingsIncMember_lbl" xml:lang="en-US" id="id_11072868_3487252_1_1">Mustang Acquisition Holdings Inc. [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_MustangAcquisitionHoldingsIncMember_lbl" xml:lang="en-US" id="id_11072868_3487252_2_1">Mustang Acquisition Holdings Inc. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_MustangAcquisitionHoldingsIncMember" xlink:to="stn_MustangAcquisitionHoldingsIncMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_MWHInternationalIncMember" xlink:label="stn_MWHInternationalIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_MWHInternationalIncMember_lbl" xml:lang="en-US" id="id_11072868_3487235_3_1">MWH International Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_MWHInternationalIncMember_lbl" xml:lang="en-US" id="id_11072868_3487235_1_1">MWH International Inc [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_MWHInternationalIncMember_lbl" xml:lang="en-US" id="id_11072868_3487235_2_1">MWH International Inc. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_MWHInternationalIncMember" xlink:to="stn_MWHInternationalIncMember_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_NC" xlink:label="stpr_NC"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stpr_NC_lbl" xml:lang="en-US" id="id_11072868_3421561_1_1">NORTH CAROLINA</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stpr_NC_lbl" xml:lang="en-US" id="id_11072868_3421561_2_1">North Carolina, United States [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stpr_NC" xlink:to="stpr_NC_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NCIBMember" xlink:label="stn_NCIBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NCIBMember_lbl" xml:lang="en-US" id="id_11072868_3528978_3_1">Normal Course Issuer Bid (NCIB).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NCIBMember_lbl" xml:lang="en-US" id="id_11072868_3528978_1_1">NCIB[member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NCIBMember_lbl" xml:lang="en-US" id="id_11072868_3528978_2_1">Normal Course Issuer Bid (NCIB) [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NCIBMember" xlink:to="stn_NCIBMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDebtToEBITDARatio" xlink:label="stn_NetDebtToEBITDARatio"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NetDebtToEBITDARatio_lbl" xml:lang="en-US" id="id_11072868_3473028_3_1">Net debt to EBITDA ratio.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NetDebtToEBITDARatio_lbl" xml:lang="en-US" id="id_11072868_3473028_1_1">Net Debt To EBITDA Ratio</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NetDebtToEBITDARatio_lbl" xml:lang="en-US" id="id_11072868_3473028_2_1">Net debt ratio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NetDebtToEBITDARatio" xlink:to="stn_NetDebtToEBITDARatio_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDebtToEBITDARatioTarget" xlink:label="stn_NetDebtToEBITDARatioTarget"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NetDebtToEBITDARatioTarget_lbl" xml:lang="en-US" id="id_11072868_3472992_3_1">Net debt to EBITDA ratio target.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NetDebtToEBITDARatioTarget_lbl" xml:lang="en-US" id="id_11072868_3472992_1_1">Net Debt To EBITDA Ratio Target</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NetDebtToEBITDARatioTarget_lbl" xml:lang="en-US" id="id_11072868_3472992_2_1">Net debt to EBITDA ratio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NetDebtToEBITDARatioTarget" xlink:to="stn_NetDebtToEBITDARatioTarget_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDeferredTaxAssets" xlink:label="ifrs-full_NetDeferredTaxAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NetDeferredTaxAssets_lbl" xml:lang="en-US" id="id_11072868_3421611_1_1">Net deferred tax assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_NetDeferredTaxAssets_lbl" xml:lang="en-US" id="id_11072868_3421611_14_1">Deferred income tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NetDeferredTaxAssets" xlink:to="ifrs-full_NetDeferredTaxAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3421567_1_1">Net deferred tax assets and liabilities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3421567_2_1">Deferred income tax assets (liabilities)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDeferredTaxLiabilities" xlink:label="ifrs-full_NetDeferredTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NetDeferredTaxLiabilities_lbl" xml:lang="en-US" id="id_11072868_3421568_1_1">Net deferred tax liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_NetDeferredTaxLiabilities_lbl" xml:lang="en-US" id="id_11072868_3421568_14_1">Deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NetDeferredTaxLiabilities" xlink:to="ifrs-full_NetDeferredTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetAxis_lbl" xml:lang="en-US" id="id_11072868_3421612_1_1">Net defined benefit liability (asset) [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetAxis_lbl" xml:lang="en-US" id="id_11072868_3421612_2_1">Net defined benefit liability (asset) [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:to="ifrs-full_NetDefinedBenefitLiabilityAssetAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11072868_3450444_3_1">Net defined benefit liability asset included in profit or loss.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11072868_3450444_1_1">Net Defined Benefit Liability Asset Included In Profit Or Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11072868_3450444_6_1">Net defined benefit liability asset included in profit or loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:to="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3542575_3_1">Net defined benefit liability asset included in profit or loss continuing operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3542575_1_1">Net defined benefit liability asset included in profit or loss Continuing operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3542575_2_1">Continuing operations - administrative and marketing expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations" xlink:to="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3542576_3_1">Net defined benefit liability asset included in profit or loss discontinuing operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3542576_1_1">Net defined benefit liability asset included in profit or loss discontinuing operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3542576_2_1">Discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations" xlink:to="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetMember_lbl" xml:lang="en-US" id="id_11072868_3421569_1_1">Net defined benefit liability (asset) [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetMember_lbl" xml:lang="en-US" id="id_11072868_3421569_2_1">Net defined benefit liability (asset) [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:to="ifrs-full_NetDefinedBenefitLiabilityAssetMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetEmployeeDefinedBenefitLiability" xlink:label="stn_NetEmployeeDefinedBenefitLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NetEmployeeDefinedBenefitLiability_lbl" xml:lang="en-US" id="id_11072868_3450368_3_1">Net employee defined benefit liability.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NetEmployeeDefinedBenefitLiability_lbl" xml:lang="en-US" id="id_11072868_3450368_1_1">Net Employee Defined Benefit Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NetEmployeeDefinedBenefitLiability_lbl" xml:lang="en-US" id="id_11072868_3450368_2_1">Employee defined benefit liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NetEmployeeDefinedBenefitLiability" xlink:to="stn_NetEmployeeDefinedBenefitLiability_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetIncomeDecrease" xlink:label="stn_NetIncomeDecrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NetIncomeDecrease_lbl" xml:lang="en-US" id="id_11072868_3463145_3_1">Net income decrease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NetIncomeDecrease_lbl" xml:lang="en-US" id="id_11072868_3463145_1_1">Net Income Decrease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NetIncomeDecrease_lbl" xml:lang="en-US" id="id_11072868_3463145_2_1">Equity price impact on comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NetIncomeDecrease" xlink:to="stn_NetIncomeDecrease_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetIncomeIncrease" xlink:label="stn_NetIncomeIncrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NetIncomeIncrease_lbl" xml:lang="en-US" id="id_11072868_3463146_3_1">Net income increase.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NetIncomeIncrease_lbl" xml:lang="en-US" id="id_11072868_3463146_1_1">Net Income Increase</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NetIncomeIncrease_lbl" xml:lang="en-US" id="id_11072868_3463146_2_1">Equity price impact on comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NetIncomeIncrease" xlink:to="stn_NetIncomeIncrease_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetRevenue" xlink:label="stn_NetRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NetRevenue_lbl" xml:lang="en-US" id="id_11072868_3442704_3_1">Gross revenue less any revenue associated with subconsultant, subcontractor and other direct expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NetRevenue_lbl" xml:lang="en-US" id="id_11072868_3442704_1_1">Net Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="stn_NetRevenue_lbl" xml:lang="en-US" id="id_11072868_3442704_6_1">Net revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NetRevenue" xlink:to="stn_NetRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NeverExpireMember" xlink:label="stn_NeverExpireMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NeverExpireMember_lbl" xml:lang="en-US" id="id_11072868_3487212_3_1">Never expire.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NeverExpireMember_lbl" xml:lang="en-US" id="id_11072868_3487212_1_1">Never Expire [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NeverExpireMember_lbl" xml:lang="en-US" id="id_11072868_3487212_2_1">Never expire [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NeverExpireMember" xlink:to="stn_NeverExpireMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NinetyOneDaysToOneTwentyDaysMember" xlink:label="stn_NinetyOneDaysToOneTwentyDaysMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NinetyOneDaysToOneTwentyDaysMember_lbl" xml:lang="en-US" id="id_11072868_3488140_3_1">Ninety one days to one twenty days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NinetyOneDaysToOneTwentyDaysMember_lbl" xml:lang="en-US" id="id_11072868_3488140_1_1">Ninety One Days To One Twenty Days [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NinetyOneDaysToOneTwentyDaysMember_lbl" xml:lang="en-US" id="id_11072868_3488140_2_1">91-120 Days [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NinetyOneDaysToOneTwentyDaysMember" xlink:to="stn_NinetyOneDaysToOneTwentyDaysMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_lbl" xml:lang="en-US" id="id_11072868_3421584_1_1">Non-adjusting events after reporting period [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_lbl" xml:lang="en-US" id="id_11072868_3421584_2_1">Non-adjusting events after reporting period [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NonadjustingEventsMember_lbl" xml:lang="en-US" id="id_11072868_3421585_1_1">Non-adjusting events after reporting period [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NonadjustingEventsMember_lbl" xml:lang="en-US" id="id_11072868_3421585_2_1">Non-adjusting events after reporting period [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ifrs-full_NonadjustingEventsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCapitalTaxLossesMember" xlink:label="stn_NonCapitalTaxLossesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NonCapitalTaxLossesMember_lbl" xml:lang="en-US" id="id_11072868_3487208_3_1">Non capital tax losses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NonCapitalTaxLossesMember_lbl" xml:lang="en-US" id="id_11072868_3487208_1_1">Non Capital Tax Losses [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NonCapitalTaxLossesMember_lbl" xml:lang="en-US" id="id_11072868_3487208_2_1">Non-capital tax losses [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NonCapitalTaxLossesMember" xlink:to="stn_NonCapitalTaxLossesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashPortionOfSoftwareAdditions" xlink:label="stn_NonCashPortionOfSoftwareAdditions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NonCashPortionOfSoftwareAdditions_lbl" xml:lang="en-US" id="id_11072868_3547004_3_1">Non cash portion of software additions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NonCashPortionOfSoftwareAdditions_lbl" xml:lang="en-US" id="id_11072868_3547004_1_1">Non Cash Portion Of Software Additions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NonCashPortionOfSoftwareAdditions_lbl" xml:lang="en-US" id="id_11072868_3547004_2_1">Non cash portion of financial leases additions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NonCashPortionOfSoftwareAdditions" xlink:to="stn_NonCashPortionOfSoftwareAdditions_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections" xlink:label="stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections_lbl" xml:lang="en-US" id="id_11072868_3525441_3_1">Non-cash working capital rate applied to cash flow projections.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections_lbl" xml:lang="en-US" id="id_11072868_3525441_1_1">Non-cash working capital rate applied to cash flow projections</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections_lbl" xml:lang="en-US" id="id_11072868_3525441_2_1">Non-cash working capital rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections" xlink:to="stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3542551_3_1">Non cash working capital related to accounts payable as of acquisition date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3542551_1_1">Non cash working capital related to accounts payable as of acquisition date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3542551_14_1">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate" xlink:to="stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3542549_3_1">Non cash working capital related to other non cash working capital payable as of acquisition date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3542549_1_1">Non cash working capital related to other non cash working capital payable as of acquisition date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3542549_14_1">Other non-cash working capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" xlink:to="stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3542550_3_1">Non cash working capital related to trade receivables recognised as of acquisition date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3542550_1_1">Non cash working capital related to trade receivables recognised as of acquisition date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3542550_2_1">Trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate" xlink:to="stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3542548_3_1">Non cash working capital related to unbilled receivables recognised as of acquisition date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3542548_1_1">Non cash working capital related to unbilled receivables recognised as of acquisition date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3542548_2_1">Unbilled receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" xlink:to="stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncontrollingInterests" xlink:label="ifrs-full_NoncontrollingInterests"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncontrollingInterests_lbl" xml:lang="en-US" id="id_11072868_3421633_1_1">Non-controlling interests</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncontrollingInterests_lbl" xml:lang="en-US" id="id_11072868_3421633_2_1">Non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncontrollingInterests" xlink:to="ifrs-full_NoncontrollingInterests_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentAssetsAbstract" xlink:label="ifrs-full_NoncurrentAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3422476_1_1">Non-current assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3422476_2_1">Non-current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_NoncurrentAssetsAbstract_lbl" xml:lang="en-US" id="id_11072868_3422476_12_1">Non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_NoncurrentAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:label="ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_lbl" xml:lang="en-US" id="id_11072868_3422328_1_1">Non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets, and rights arising under insurance contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_lbl" xml:lang="en-US" id="id_11072868_3422328_2_1">Non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:to="ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:label="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_lbl" xml:lang="en-US" id="id_11072868_3421644_1_1">Non-current financial assets at fair value through profit or loss, mandatorily measured at fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_lbl" xml:lang="en-US" id="id_11072868_3421644_2_1">Investments reclassified from AFS to FVPL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:to="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentLiabilitiesAbstract" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3422334_1_1">Non-current liabilities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11072868_3422334_2_1">Non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentProvisions" xlink:label="ifrs-full_NoncurrentProvisions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentProvisions_lbl" xml:lang="en-US" id="id_11072868_3422499_1_1">Non-current provisions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentProvisions_lbl" xml:lang="en-US" id="id_11072868_3422499_2_1">Provisions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentProvisions" xlink:to="ifrs-full_NoncurrentProvisions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:label="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_lbl" xml:lang="en-US" id="id_11072868_3422048_1_1">Non-current net defined benefit asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_lbl" xml:lang="en-US" id="id_11072868_3422048_2_1">Net employee defined benefit asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_lbl" xml:lang="en-US" id="id_11072868_3422048_14_1">Net defined benefit asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_lbl" xml:lang="en-US" id="id_11072868_3422048_18_1">Net defined benefit pension asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:to="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_lbl" xml:lang="en-US" id="id_11072868_3422344_1_1">Non-current net defined benefit liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_lbl" xml:lang="en-US" id="id_11072868_3422344_32_1">Net employee defined benefit liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_lbl" xml:lang="en-US" id="id_11072868_3422344_2_1">Net defined benefit liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_lbl" xml:lang="en-US" id="id_11072868_3422344_12_1">Net defined benefit pension liability/ End of employment benefit plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:to="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:label="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_lbl" xml:lang="en-US" id="id_11072868_3422049_1_1">Non-derivative financial liabilities, undiscounted cash flows</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_lbl" xml:lang="en-US" id="id_11072868_3422049_6_1">Total contractual obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:to="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonvestedOptionsMember" xlink:label="stn_NonvestedOptionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NonvestedOptionsMember_lbl" xml:lang="en-US" id="id_11072868_3478960_3_1">Non-vested options.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NonvestedOptionsMember_lbl" xml:lang="en-US" id="id_11072868_3478960_1_1">Non-vested options [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NonvestedOptionsMember_lbl" xml:lang="en-US" id="id_11072868_3478960_2_1">Non-vested options [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NonvestedOptionsMember" xlink:to="stn_NonvestedOptionsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NotesPayable1" xlink:label="stn_NotesPayable1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NotesPayable1_lbl" xml:lang="en-US" id="id_11072868_3450168_3_1">Notes payable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NotesPayable1_lbl" xml:lang="en-US" id="id_11072868_3450168_1_1">Notes Payable 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NotesPayable1_lbl" xml:lang="en-US" id="id_11072868_3450168_2_1">Notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NotesPayable1" xlink:to="stn_NotesPayable1_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NotesPayableMember" xlink:label="stn_NotesPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NotesPayableMember_lbl" xml:lang="en-US" id="id_11072868_3479625_3_1">Notes payable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NotesPayableMember_lbl" xml:lang="en-US" id="id_11072868_3479625_1_1">Notes payable [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NotesPayableMember_lbl" xml:lang="en-US" id="id_11072868_3479625_2_1">Notes payable [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NotesPayableMember" xlink:to="stn_NotesPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NotesPayableRecognisedInBusinessCombination" xlink:label="stn_NotesPayableRecognisedInBusinessCombination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450286_3_1">Notes payable recognised in business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450286_1_1">Notes payable recognised in business combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="stn_NotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450286_4_1">Total notes payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="stn_NotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450286_5_1">Balance, beginning of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NotesPayableRecognisedInBusinessCombination" xlink:to="stn_NotesPayableRecognisedInBusinessCombination_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotInternallyGeneratedMember" xlink:label="ifrs-full_NotInternallyGeneratedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NotInternallyGeneratedMember_lbl" xml:lang="en-US" id="id_11072868_3422053_1_1">Not internally generated [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NotInternallyGeneratedMember_lbl" xml:lang="en-US" id="id_11072868_3422053_2_1">Not internally generated [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NotInternallyGeneratedMember" xlink:to="ifrs-full_NotInternallyGeneratedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NotLaterThanOneYearMember_lbl" xml:lang="en-US" id="id_11072868_3422054_1_1">Not later than one year [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NotLaterThanOneYearMember_lbl" xml:lang="en-US" id="id_11072868_3422054_2_1">Within one year [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NotLaterThanOneYearMember" xlink:to="ifrs-full_NotLaterThanOneYearMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" xlink:label="ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember_lbl" xml:lang="en-US" id="id_11072868_3422350_1_1">Not measured at fair value in statement of financial position but for which fair value is disclosed [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember_lbl" xml:lang="en-US" id="id_11072868_3422350_2_1">Not measured at fair value in statement of financial position but for which fair value is disclosed [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" xlink:to="ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NovaScotiaCanadaMember" xlink:label="stn_NovaScotiaCanadaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NovaScotiaCanadaMember_lbl" xml:lang="en-US" id="id_11072868_3487334_3_1">Nova Scotia Canada.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NovaScotiaCanadaMember_lbl" xml:lang="en-US" id="id_11072868_3487334_1_1">Nova Scotia Canada [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NovaScotiaCanadaMember_lbl" xml:lang="en-US" id="id_11072868_3487334_2_1">Nova Scotia, Canada [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NovaScotiaCanadaMember" xlink:to="stn_NovaScotiaCanadaMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfCashGeneratingUnit" xlink:label="stn_NumberOfCashGeneratingUnit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NumberOfCashGeneratingUnit_lbl" xml:lang="en-US" id="id_11072868_3471457_3_1">Number of cash generating unit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NumberOfCashGeneratingUnit_lbl" xml:lang="en-US" id="id_11072868_3471457_1_1">Number of Cash Generating Unit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NumberOfCashGeneratingUnit_lbl" xml:lang="en-US" id="id_11072868_3471457_2_1">Number of cash generating units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NumberOfCashGeneratingUnit" xlink:to="stn_NumberOfCashGeneratingUnit_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfCommonSharesRepurchasedAndCancelled" xlink:label="stn_NumberOfCommonSharesRepurchasedAndCancelled"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NumberOfCommonSharesRepurchasedAndCancelled_lbl" xml:lang="en-US" id="id_11072868_3542713_3_1">Number of common shares repurchased and cancelled.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NumberOfCommonSharesRepurchasedAndCancelled_lbl" xml:lang="en-US" id="id_11072868_3542713_1_1">Number Of Common Shares Repurchased And Cancelled</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NumberOfCommonSharesRepurchasedAndCancelled_lbl" xml:lang="en-US" id="id_11072868_3542713_2_1">Number of Common shares repurchased and cancelled</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NumberOfCommonSharesRepurchasedAndCancelled" xlink:to="stn_NumberOfCommonSharesRepurchasedAndCancelled_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfEmployerAppointedTrustee" xlink:label="stn_NumberOfEmployerAppointedTrustee"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NumberOfEmployerAppointedTrustee_lbl" xml:lang="en-US" id="id_11072868_3471448_3_1">Number of employer appointed trustee.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NumberOfEmployerAppointedTrustee_lbl" xml:lang="en-US" id="id_11072868_3471448_1_1">Number Of Employer Appointed Trustee</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NumberOfEmployerAppointedTrustee_lbl" xml:lang="en-US" id="id_11072868_3471448_2_1">Number of employer-appointed trustee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NumberOfEmployerAppointedTrustee" xlink:to="stn_NumberOfEmployerAppointedTrustee_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_lbl" xml:lang="en-US" id="id_11072868_3422508_1_1">Number of other equity instruments granted in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_lbl" xml:lang="en-US" id="id_11072868_3422508_2_1">Number of shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:to="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3421678_1_1">Number of other equity instruments forfeited in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3421678_2_1">Number of equity instruments forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3422353_1_1">Number of other equity instruments outstanding in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3422353_2_1">Number of shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" xlink:label="stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3537567_3_1">Number of other equity instruments paid in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3537567_1_1">Number of other equity instruments paid in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3537567_2_1">Number of shares paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" xlink:to="stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11072868_3421679_1_1">Number of share options outstanding in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_NumberOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11072868_3421679_4_1">Share options, end of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_NumberOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11072868_3421679_5_1">Share options, beginning of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11072868_3421679_2_1">Number of share subject to options, Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_NumberOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11072868_3421679_12_1">Options Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfOutstandingShareOptions" xlink:to="ifrs-full_NumberOfOutstandingShareOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3422355_1_1">Number of share options exercisable in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3422355_2_1">Shares Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:to="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3422356_1_1">Number of share options exercised in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3422356_2_1">Share options exercised for cash, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3422356_14_1">Share options, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:to="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3421682_1_1">Number of share options forfeited in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3421682_14_1">Number of share subject to options, Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3421682_18_1">Share options, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:to="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3422057_1_1">Number of share options granted in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3422057_2_1">Number of share subject to options, Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3422057_12_1">Share options, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:to="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement" xlink:label="stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3432479_3_1">Number of share options vested in sharebased payment arrangement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3432479_1_1">Number of share options vested in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3432479_14_1">Number of share subject to options, Vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement" xlink:to="stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="ifrs-full_NumberOfSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfSharesOutstanding_lbl" xml:lang="en-US" id="id_11072868_3422357_1_1">Number of shares outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_NumberOfSharesOutstanding_lbl" xml:lang="en-US" id="id_11072868_3422357_4_1">Ending balance, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_NumberOfSharesOutstanding_lbl" xml:lang="en-US" id="id_11072868_3422357_5_1">Beginning balance, shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfSharesOutstanding" xlink:to="ifrs-full_NumberOfSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfTranches" xlink:label="stn_NumberOfTranches"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_NumberOfTranches_lbl" xml:lang="en-US" id="id_11072868_3471775_3_1">Number of tranches.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_NumberOfTranches_lbl" xml:lang="en-US" id="id_11072868_3471775_1_1">Number of tranches</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_NumberOfTranches_lbl" xml:lang="en-US" id="id_11072868_3471775_2_1">Number of tranches</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_NumberOfTranches" xlink:to="stn_NumberOfTranches_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_NY" xlink:label="stpr_NY"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stpr_NY_lbl" xml:lang="en-US" id="id_11072868_3421689_1_1">NEW YORK</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stpr_NY_lbl" xml:lang="en-US" id="id_11072868_3421689_2_1">New York, United States [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stpr_NY" xlink:to="stpr_NY_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NZ" xlink:label="country_NZ"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_NZ_lbl" xml:lang="en-US" id="id_11072868_3422513_1_1">NEW ZEALAND</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_NZ_lbl" xml:lang="en-US" id="id_11072868_3422513_2_1">New Zealand [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_NZ" xlink:to="country_NZ_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OfficeEquipmentMember" xlink:label="ifrs-full_OfficeEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OfficeEquipmentMember_lbl" xml:lang="en-US" id="id_11072868_3422063_1_1">Office equipment [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OfficeEquipmentMember_lbl" xml:lang="en-US" id="id_11072868_3422063_2_1">Office equipment [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OfficeEquipmentMember" xlink:to="ifrs-full_OfficeEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OfficersAndEmployeesMember" xlink:label="stn_OfficersAndEmployeesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OfficersAndEmployeesMember_lbl" xml:lang="en-US" id="id_11072868_3487856_3_1">Officers and employees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OfficersAndEmployeesMember_lbl" xml:lang="en-US" id="id_11072868_3487856_1_1">Officers And Employees [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_OfficersAndEmployeesMember_lbl" xml:lang="en-US" id="id_11072868_3487856_2_1">Officers and employees [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OfficersAndEmployeesMember" xlink:to="stn_OfficersAndEmployeesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember" xlink:label="stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember_lbl" xml:lang="en-US" id="id_11072868_3487852_3_1">One point zero percentage decrease in equity price risk.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember_lbl" xml:lang="en-US" id="id_11072868_3487852_1_1">One Point Zero Percentage Decrease In Equity Price Risk [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember_lbl" xml:lang="en-US" id="id_11072868_3487852_2_1">1.0% Decrease in equity Price risk [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember" xlink:to="stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember" xlink:label="stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember_lbl" xml:lang="en-US" id="id_11072868_3487851_3_1">One point zero percentage increase in equity price risk.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember_lbl" xml:lang="en-US" id="id_11072868_3487851_1_1">One Point Zero Percentage Increase In Equity Price Risk [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember_lbl" xml:lang="en-US" id="id_11072868_3487851_2_1">1.0% Increase in equity price risk [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember" xlink:to="stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OnerousContractsProvisionMember" xlink:label="ifrs-full_OnerousContractsProvisionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OnerousContractsProvisionMember_lbl" xml:lang="en-US" id="id_11072868_3421698_1_1">Onerous contracts provision [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OnerousContractsProvisionMember_lbl" xml:lang="en-US" id="id_11072868_3421698_2_1">Onerous contracts provision [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OnerousContractsProvisionMember" xlink:to="ifrs-full_OnerousContractsProvisionMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OneToThirtyDaysMember" xlink:label="stn_OneToThirtyDaysMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OneToThirtyDaysMember_lbl" xml:lang="en-US" id="id_11072868_3488137_3_1">One to thirty days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OneToThirtyDaysMember_lbl" xml:lang="en-US" id="id_11072868_3488137_1_1">One To Thirty Days [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_OneToThirtyDaysMember_lbl" xml:lang="en-US" id="id_11072868_3488137_2_1">1-30 Days [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OneToThirtyDaysMember" xlink:to="stn_OneToThirtyDaysMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OperatingMarginRateAppliedToCashFlowProjections" xlink:label="stn_OperatingMarginRateAppliedToCashFlowProjections"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OperatingMarginRateAppliedToCashFlowProjections_lbl" xml:lang="en-US" id="id_11072868_3525440_3_1">Operating margin rate applied to cash flow projections.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OperatingMarginRateAppliedToCashFlowProjections_lbl" xml:lang="en-US" id="id_11072868_3525440_1_1">Operating margin rate applied to cash flow projections</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_OperatingMarginRateAppliedToCashFlowProjections_lbl" xml:lang="en-US" id="id_11072868_3525440_2_1">Operating margin rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OperatingMarginRateAppliedToCashFlowProjections" xlink:to="stn_OperatingMarginRateAppliedToCashFlowProjections_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OperatingSegmentsMember" xlink:label="ifrs-full_OperatingSegmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OperatingSegmentsMember_lbl" xml:lang="en-US" id="id_11072868_3422370_1_1">Operating segments [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OperatingSegmentsMember_lbl" xml:lang="en-US" id="id_11072868_3422370_2_1">Total Segments [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OperatingSegmentsMember" xlink:to="ifrs-full_OperatingSegmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OrdinarySharesMember" xlink:label="ifrs-full_OrdinarySharesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OrdinarySharesMember_lbl" xml:lang="en-US" id="id_11072868_3422519_1_1">Ordinary shares [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OrdinarySharesMember_lbl" xml:lang="en-US" id="id_11072868_3422519_2_1">Ordinary Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="ifrs-full_OrdinarySharesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination" xlink:label="stn_OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450292_3_1">Other adjustments on notes payable recognised in business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450292_1_1">Other adjustments on notes payable recognised in business combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450292_2_1">Other adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination" xlink:to="stn_OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAssets" xlink:label="ifrs-full_OtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherAssets_lbl" xml:lang="en-US" id="id_11072868_3422076_1_1">Other assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherAssets_lbl" xml:lang="en-US" id="id_11072868_3422076_2_1">Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherAssets" xlink:to="ifrs-full_OtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAssetsMember" xlink:label="ifrs-full_OtherAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3422077_1_1">Other assets [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3422077_2_1">Other assets [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherAssetsMember" xlink:to="ifrs-full_OtherAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherCashSettledSharebasedCompensation" xlink:label="stn_OtherCashSettledSharebasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OtherCashSettledSharebasedCompensation_lbl" xml:lang="en-US" id="id_11072868_3450123_3_1">Other cash settled sharebased compensation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OtherCashSettledSharebasedCompensation_lbl" xml:lang="en-US" id="id_11072868_3450123_1_1">Other Cash Settled ShareBased Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_OtherCashSettledSharebasedCompensation_lbl" xml:lang="en-US" id="id_11072868_3450123_2_1">Other cash-settled share-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OtherCashSettledSharebasedCompensation" xlink:to="stn_OtherCashSettledSharebasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3422081_1_1">Other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3422081_2_1">Other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_OtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3422081_6_1">Other comprehensive income (loss) for the year, net of tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_OtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3422081_12_1">Other comprehensive income for the year, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherComprehensiveIncome" xlink:to="ifrs-full_OtherComprehensiveIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncomeAbstract" xlink:label="ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="id_11072868_3422082_1_1">Other comprehensive income [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="id_11072868_3422082_2_1">Other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherComprehensiveIncomeAbstract" xlink:to="ifrs-full_OtherComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_lbl" xml:lang="en-US" id="id_11072868_3422537_1_1">Other comprehensive income, net of tax, exchange differences on translation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_lbl" xml:lang="en-US" id="id_11072868_3422537_2_1">Exchange differences on translation of foreign operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_lbl" xml:lang="en-US" id="id_11072868_3422538_1_1">Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_lbl" xml:lang="en-US" id="id_11072868_3422538_2_1">Remeasurement (loss) gain on net employee defined benefit liability net of deferred tax recovery of $2.0 (2017 - tax expense of $2.4)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:label="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_lbl" xml:lang="en-US" id="id_11072868_3422093_1_1">Other comprehensive income that will be reclassified to profit or loss, net of tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_lbl" xml:lang="en-US" id="id_11072868_3422093_6_1">Total items that may be reclassified to net income in subsequent periods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:to="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherCountriesMember" xlink:label="stn_OtherCountriesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OtherCountriesMember_lbl" xml:lang="en-US" id="id_11072868_3476143_3_1">Other countries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OtherCountriesMember_lbl" xml:lang="en-US" id="id_11072868_3476143_1_1">Other Countries [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_OtherCountriesMember_lbl" xml:lang="en-US" id="id_11072868_3476143_2_1">Other Countries [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OtherCountriesMember" xlink:to="stn_OtherCountriesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentAssets" xlink:label="ifrs-full_OtherCurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherCurrentAssets_lbl" xml:lang="en-US" id="id_11072868_3422393_1_1">Other current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherCurrentAssets_lbl" xml:lang="en-US" id="id_11072868_3422393_2_1">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentAssets" xlink:to="ifrs-full_OtherCurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentFinancialAssets" xlink:label="ifrs-full_OtherCurrentFinancialAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherCurrentFinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3421721_1_1">Other current financial assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherCurrentFinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3421721_2_1">Less current portion - financial</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentFinancialAssets" xlink:to="ifrs-full_OtherCurrentFinancialAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentLiabilities" xlink:label="ifrs-full_OtherCurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherCurrentLiabilities_lbl" xml:lang="en-US" id="id_11072868_3422544_1_1">Other current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherCurrentLiabilities_lbl" xml:lang="en-US" id="id_11072868_3422544_2_1">Less current portion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_OtherCurrentLiabilities_lbl" xml:lang="en-US" id="id_11072868_3422544_12_1">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentLiabilities" xlink:to="ifrs-full_OtherCurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentNonfinancialAssets" xlink:label="ifrs-full_OtherCurrentNonfinancialAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherCurrentNonfinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3422545_1_1">Other current non-financial assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherCurrentNonfinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3422545_2_1">Less current portion - non-financial</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentNonfinancialAssets" xlink:to="ifrs-full_OtherCurrentNonfinancialAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherFinanceCost" xlink:label="ifrs-full_OtherFinanceCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherFinanceCost_lbl" xml:lang="en-US" id="id_11072868_3422559_1_1">Other finance cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_OtherFinanceCost_lbl" xml:lang="en-US" id="id_11072868_3422559_6_1">Other net finance expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherFinanceCost" xlink:to="ifrs-full_OtherFinanceCost_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinanceExpense" xlink:label="stn_OtherFinanceExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OtherFinanceExpense_lbl" xml:lang="en-US" id="id_11072868_3450120_3_1">Other finance expense.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OtherFinanceExpense_lbl" xml:lang="en-US" id="id_11072868_3450120_1_1">Other Finance Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="stn_OtherFinanceExpense_lbl" xml:lang="en-US" id="id_11072868_3450120_6_1">Total other finance expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OtherFinanceExpense" xlink:to="stn_OtherFinanceExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:label="stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3542756_3_1">Other finance income on financial assets measured at fair value through other comprehensive income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3542756_1_1">Other finance income on financial assets measured at fair value through other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11072868_3542756_14_1">Realized gain on sale of FVOCI investment debt securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:to="stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinancialAssetAtAmortisedCost" xlink:label="stn_OtherFinancialAssetAtAmortisedCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OtherFinancialAssetAtAmortisedCost_lbl" xml:lang="en-US" id="id_11072868_3547780_3_1">Other financial asset at amortised cost.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OtherFinancialAssetAtAmortisedCost_lbl" xml:lang="en-US" id="id_11072868_3547780_1_1">Other Financial Asset At Amortised Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_OtherFinancialAssetAtAmortisedCost_lbl" xml:lang="en-US" id="id_11072868_3547780_2_1">Amortized Cost/Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OtherFinancialAssetAtAmortisedCost" xlink:to="stn_OtherFinancialAssetAtAmortisedCost_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinancialAssetMember" xlink:label="stn_OtherFinancialAssetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OtherFinancialAssetMember_lbl" xml:lang="en-US" id="id_11072868_3477423_3_1">Other financial asset.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OtherFinancialAssetMember_lbl" xml:lang="en-US" id="id_11072868_3477423_1_1">Other financial asset [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_OtherFinancialAssetMember_lbl" xml:lang="en-US" id="id_11072868_3477423_2_1">Other financial asset [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OtherFinancialAssetMember" xlink:to="stn_OtherFinancialAssetMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherFinancialAssets" xlink:label="ifrs-full_OtherFinancialAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherFinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3422403_1_1">Other financial assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherFinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3422403_2_1">Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_OtherFinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3422403_12_1">Other financial assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherFinancialAssets" xlink:to="ifrs-full_OtherFinancialAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinancialLiabilitiesUndiscountedCashFlows" xlink:label="stn_OtherFinancialLiabilitiesUndiscountedCashFlows"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OtherFinancialLiabilitiesUndiscountedCashFlows_lbl" xml:lang="en-US" id="id_11072868_3446378_3_1">Other financial liabilities, undiscounted cash flows.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OtherFinancialLiabilitiesUndiscountedCashFlows_lbl" xml:lang="en-US" id="id_11072868_3446378_1_1">Other financial liabilities, undiscounted cash flows</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_OtherFinancialLiabilitiesUndiscountedCashFlows_lbl" xml:lang="en-US" id="id_11072868_3446378_2_1">Other financial liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OtherFinancialLiabilitiesUndiscountedCashFlows" xlink:to="stn_OtherFinancialLiabilitiesUndiscountedCashFlows_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" xlink:label="ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3422100_1_1">Other inflows (outflows) of cash, classified as investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3422100_2_1">Proceeds (purchase) from other investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" xlink:to="ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherIntangibleAssetsMember" xlink:label="ifrs-full_OtherIntangibleAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherIntangibleAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3422562_1_1">Other intangible assets [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherIntangibleAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3422562_2_1">Other [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherIntangibleAssetsMember" xlink:to="ifrs-full_OtherIntangibleAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherLiabilities" xlink:label="ifrs-full_OtherLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherLiabilities_lbl" xml:lang="en-US" id="id_11072868_3422104_1_1">Other liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherLiabilities_lbl" xml:lang="en-US" id="id_11072868_3422104_2_1">Other liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_OtherLiabilities_lbl" xml:lang="en-US" id="id_11072868_3422104_6_1">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherLiabilities" xlink:to="ifrs-full_OtherLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherLongtermProvisions" xlink:label="ifrs-full_OtherLongtermProvisions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherLongtermProvisions_lbl" xml:lang="en-US" id="id_11072868_3422105_1_1">Other non-current provisions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherLongtermProvisions_lbl" xml:lang="en-US" id="id_11072868_3422105_2_1">Long-term portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherLongtermProvisions" xlink:to="ifrs-full_OtherLongtermProvisions_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherMember" xlink:label="stn_OtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OtherMember_lbl" xml:lang="en-US" id="id_11072868_3478856_3_1">Other.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OtherMember_lbl" xml:lang="en-US" id="id_11072868_3478856_1_1">Other [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_OtherMember_lbl" xml:lang="en-US" id="id_11072868_3478856_2_1">Other [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OtherMember" xlink:to="stn_OtherMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:label="stn_OtherNetDefinedBenefitLiabilityAssetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OtherNetDefinedBenefitLiabilityAssetAbstract_lbl" xml:lang="en-US" id="id_11072868_3529329_3_1">Other net defined benefit liability asset.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OtherNetDefinedBenefitLiabilityAssetAbstract_lbl" xml:lang="en-US" id="id_11072868_3529329_1_1">Other Net Defined Benefit Liability Asset [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_OtherNetDefinedBenefitLiabilityAssetAbstract_lbl" xml:lang="en-US" id="id_11072868_3529329_2_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:to="stn_OtherNetDefinedBenefitLiabilityAssetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentAssets" xlink:label="ifrs-full_OtherNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherNoncurrentAssets_lbl" xml:lang="en-US" id="id_11072868_3421733_1_1">Other non-current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherNoncurrentAssets_lbl" xml:lang="en-US" id="id_11072868_3421733_2_1">Long-term portion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_OtherNoncurrentAssets_lbl" xml:lang="en-US" id="id_11072868_3421733_12_1">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNoncurrentAssets" xlink:to="ifrs-full_OtherNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentLiabilities" xlink:label="ifrs-full_OtherNoncurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherNoncurrentLiabilities_lbl" xml:lang="en-US" id="id_11072868_3421734_1_1">Other non-current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherNoncurrentLiabilities_lbl" xml:lang="en-US" id="id_11072868_3421734_2_1">Long-term portion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_OtherNoncurrentLiabilities_lbl" xml:lang="en-US" id="id_11072868_3421734_12_1">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNoncurrentLiabilities" xlink:to="ifrs-full_OtherNoncurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNonfinancialAssets" xlink:label="ifrs-full_OtherNonfinancialAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherNonfinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3422413_1_1">Other non-financial assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherNonfinancialAssets_lbl" xml:lang="en-US" id="id_11072868_3422413_2_1">Other non-financial assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNonfinancialAssets" xlink:to="ifrs-full_OtherNonfinancialAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherOperatingIncomeExpense" xlink:label="ifrs-full_OtherOperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherOperatingIncomeExpense_lbl" xml:lang="en-US" id="id_11072868_3422108_1_1">Other operating income (expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_OtherOperatingIncomeExpense_lbl" xml:lang="en-US" id="id_11072868_3422108_14_1">Other expense (income)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="ifrs-full_OtherOperatingIncomeExpense_lbl" xml:lang="en-US" id="id_11072868_3422108_19_1">Total other expense (income)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="ifrs-full_OtherOperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:label="ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherPropertyPlantAndEquipmentMember_lbl" xml:lang="en-US" id="id_11072868_3421738_1_1">Other property, plant and equipment [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherPropertyPlantAndEquipmentMember_lbl" xml:lang="en-US" id="id_11072868_3421738_2_1">Other [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OtherPropertyPlantAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherProvisions" xlink:label="ifrs-full_OtherProvisions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherProvisions_lbl" xml:lang="en-US" id="id_11072868_3422109_1_1">Other provisions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_OtherProvisions_lbl" xml:lang="en-US" id="id_11072868_3422109_4_1">Provisions, end of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_OtherProvisions_lbl" xml:lang="en-US" id="id_11072868_3422109_5_1">Provision, beginning of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherProvisions" xlink:to="ifrs-full_OtherProvisions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherProvisionsMember" xlink:label="ifrs-full_OtherProvisionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherProvisionsMember_lbl" xml:lang="en-US" id="id_11072868_3422111_1_1">Other provisions [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherProvisionsMember_lbl" xml:lang="en-US" id="id_11072868_3422111_2_1">Other provisions [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherProvisionsMember" xlink:to="ifrs-full_OtherProvisionsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherReceivables" xlink:label="ifrs-full_OtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherReceivables_lbl" xml:lang="en-US" id="id_11072868_3422568_1_1">Other receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherReceivables_lbl" xml:lang="en-US" id="id_11072868_3422568_2_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherReceivables" xlink:to="ifrs-full_OtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherRelatedPartiesMember" xlink:label="ifrs-full_OtherRelatedPartiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherRelatedPartiesMember_lbl" xml:lang="en-US" id="id_11072868_3422112_1_1">Other related parties [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherRelatedPartiesMember_lbl" xml:lang="en-US" id="id_11072868_3422112_2_1">Other [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherRelatedPartiesMember" xlink:to="ifrs-full_OtherRelatedPartiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherShorttermProvisions" xlink:label="ifrs-full_OtherShorttermProvisions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherShorttermProvisions_lbl" xml:lang="en-US" id="id_11072868_3421743_1_1">Other current provisions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherShorttermProvisions_lbl" xml:lang="en-US" id="id_11072868_3421743_2_1">Less current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherShorttermProvisions" xlink:to="ifrs-full_OtherShorttermProvisions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherTemporaryDifferencesMember" xlink:label="ifrs-full_OtherTemporaryDifferencesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11072868_3422116_1_1">Other temporary differences [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11072868_3422116_2_1">Other temporary differences [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherTemporaryDifferencesMember" xlink:to="ifrs-full_OtherTemporaryDifferencesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome" xlink:label="stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome_lbl" xml:lang="en-US" id="id_11072868_3450201_3_1">Outstanding provisions reassessed and arised based on expected probable outcome.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome_lbl" xml:lang="en-US" id="id_11072868_3450201_1_1">Outstanding Provisions Reassessed And Arised Based On Expected Probable Outcome</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome_lbl" xml:lang="en-US" id="id_11072868_3450201_2_1">Provision for claims outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome" xlink:to="stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_PA" xlink:label="stpr_PA"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stpr_PA_lbl" xml:lang="en-US" id="id_11072868_3421747_1_1">PENNSYLVANIA</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stpr_PA_lbl" xml:lang="en-US" id="id_11072868_3421747_2_1">Pennsylvania, United States [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stpr_PA" xlink:to="stpr_PA_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastDueStatusAxis" xlink:label="ifrs-full_PastDueStatusAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PastDueStatusAxis_lbl" xml:lang="en-US" id="id_11072868_3421750_1_1">Past due status [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PastDueStatusAxis_lbl" xml:lang="en-US" id="id_11072868_3421750_2_1">Past due status [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_PastDueStatusAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastDueStatusMember" xlink:label="ifrs-full_PastDueStatusMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PastDueStatusMember_lbl" xml:lang="en-US" id="id_11072868_3422574_1_1">Past due status [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PastDueStatusMember_lbl" xml:lang="en-US" id="id_11072868_3422574_2_1">Past due status [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_PastDueStatusMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3422423_1_1">Past service cost, net defined benefit liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3422423_2_1">Past service cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3422128_1_1">Payments from plan, net defined benefit liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3422128_14_1">Benefits paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3421753_1_1">Payments of finance lease liabilities, classified as financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3421753_14_1">Payment of finance lease obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:to="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PaymentsOfNotesPayableRecognisedInBusinessCombination" xlink:label="stn_PaymentsOfNotesPayableRecognisedInBusinessCombination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_PaymentsOfNotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450291_3_1">Payments of notes payable recognised in business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_PaymentsOfNotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450291_1_1">Payments of notes payable recognised in business combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_PaymentsOfNotesPayableRecognisedInBusinessCombination_lbl" xml:lang="en-US" id="id_11072868_3450291_14_1">Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_PaymentsOfNotesPayableRecognisedInBusinessCombination" xlink:to="stn_PaymentsOfNotesPayableRecognisedInBusinessCombination_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PaymentsOnNotesPayableFromPreviousAcquisitions" xlink:label="stn_PaymentsOnNotesPayableFromPreviousAcquisitions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_PaymentsOnNotesPayableFromPreviousAcquisitions_lbl" xml:lang="en-US" id="id_11072868_3450285_3_1">Payments on notes payable from previous acquisitions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_PaymentsOnNotesPayableFromPreviousAcquisitions_lbl" xml:lang="en-US" id="id_11072868_3450285_1_1">Payments on notes payable from previous acquisitions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_PaymentsOnNotesPayableFromPreviousAcquisitions_lbl" xml:lang="en-US" id="id_11072868_3450285_2_1">Payments on notes payable from previous acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_PaymentsOnNotesPayableFromPreviousAcquisitions" xlink:to="stn_PaymentsOnNotesPayableFromPreviousAcquisitions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsToAcquireOrRedeemEntitysShares" xlink:label="ifrs-full_PaymentsToAcquireOrRedeemEntitysShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PaymentsToAcquireOrRedeemEntitysShares_lbl" xml:lang="en-US" id="id_11072868_3421754_1_1">Payments to acquire or redeem entity's shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_PaymentsToAcquireOrRedeemEntitysShares_lbl" xml:lang="en-US" id="id_11072868_3421754_14_1">Repurchase of shares for cancellation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PaymentsToAcquireOrRedeemEntitysShares" xlink:to="ifrs-full_PaymentsToAcquireOrRedeemEntitysShares_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:label="ifrs-full_PaymentsToAndOnBehalfOfEmployees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PaymentsToAndOnBehalfOfEmployees_lbl" xml:lang="en-US" id="id_11072868_3422583_1_1">Payments to and on behalf of employees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_PaymentsToAndOnBehalfOfEmployees_lbl" xml:lang="en-US" id="id_11072868_3422583_14_1">Cash paid to employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:to="ifrs-full_PaymentsToAndOnBehalfOfEmployees_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsToSuppliersForGoodsAndServices" xlink:label="ifrs-full_PaymentsToSuppliersForGoodsAndServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PaymentsToSuppliersForGoodsAndServices_lbl" xml:lang="en-US" id="id_11072868_3422130_1_1">Payments to suppliers for goods and services</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_PaymentsToSuppliersForGoodsAndServices_lbl" xml:lang="en-US" id="id_11072868_3422130_14_1">Cash paid to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PaymentsToSuppliersForGoodsAndServices" xlink:to="ifrs-full_PaymentsToSuppliersForGoodsAndServices_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PensionDefinedBenefitPlansMember" xlink:label="ifrs-full_PensionDefinedBenefitPlansMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PensionDefinedBenefitPlansMember_lbl" xml:lang="en-US" id="id_11072868_3422589_1_1">Pension defined benefit plans [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PensionDefinedBenefitPlansMember_lbl" xml:lang="en-US" id="id_11072868_3422589_2_1">Pension defined benefit plans [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PensionDefinedBenefitPlansMember" xlink:to="ifrs-full_PensionDefinedBenefitPlansMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" xlink:label="stn_PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue_lbl" xml:lang="en-US" id="id_11072868_3537590_3_1">Percentage of entity which expects to recognise transaction price allocated to remaining performance obligations as revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue_lbl" xml:lang="en-US" id="id_11072868_3537590_1_1">Percentage of entity which expects to recognise transaction price allocated to remaining performance obligations as revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue_lbl" xml:lang="en-US" id="id_11072868_3537590_2_1">Expected revenue recognition as contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" xlink:to="stn_PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PercentageOfPlanAssetInAnnuityPolicies" xlink:label="stn_PercentageOfPlanAssetInAnnuityPolicies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_PercentageOfPlanAssetInAnnuityPolicies_lbl" xml:lang="en-US" id="id_11072868_3523877_3_1">Percentage of plan asset in annuity policies.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_PercentageOfPlanAssetInAnnuityPolicies_lbl" xml:lang="en-US" id="id_11072868_3523877_1_1">Percentage Of Plan Asset In Annuity Policies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_PercentageOfPlanAssetInAnnuityPolicies_lbl" xml:lang="en-US" id="id_11072868_3523877_2_1">Percentage of plans' assets held in annuity policies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_PercentageOfPlanAssetInAnnuityPolicies" xlink:to="stn_PercentageOfPlanAssetInAnnuityPolicies_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash" xlink:label="stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash_lbl" xml:lang="en-US" id="id_11072868_3523876_3_1">Percentage of plan asset in securities or held in cash.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash_lbl" xml:lang="en-US" id="id_11072868_3523876_1_1">Percentage Of Plan Asset In Securities Or Held In Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash_lbl" xml:lang="en-US" id="id_11072868_3523876_2_1">Percentage of plans' assets invested in mutual funds and exchange-traded funds or held in cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash" xlink:to="stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:label="ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_lbl" xml:lang="en-US" id="id_11072868_3422591_1_1">Percentage of reasonably possible decrease in actuarial assumption</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_lbl" xml:lang="en-US" id="id_11072868_3422591_2_1">Percentage of decrease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:to="ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:label="ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_lbl" xml:lang="en-US" id="id_11072868_3422592_1_1">Percentage of reasonably possible increase in actuarial assumption</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_lbl" xml:lang="en-US" id="id_11072868_3422592_2_1">Percentage of increase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:to="ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PerformanceShareUnitsMember" xlink:label="stn_PerformanceShareUnitsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_PerformanceShareUnitsMember_lbl" xml:lang="en-US" id="id_11072868_3479982_3_1">Performance share units (PSUs) .</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_PerformanceShareUnitsMember_lbl" xml:lang="en-US" id="id_11072868_3479982_1_1">Performance share units (PSUs) [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_PerformanceShareUnitsMember_lbl" xml:lang="en-US" id="id_11072868_3479982_2_1">Performance share units (PSUs) [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_PerformanceShareUnitsMember" xlink:to="stn_PerformanceShareUnitsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PeriodOfRevenueInTradeReceivables" xlink:label="stn_PeriodOfRevenueInTradeReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_PeriodOfRevenueInTradeReceivables_lbl" xml:lang="en-US" id="id_11072868_3472917_3_1">Days of revenue in trade receivables.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_PeriodOfRevenueInTradeReceivables_lbl" xml:lang="en-US" id="id_11072868_3472917_1_1">Period Of Revenue In Trade Receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_PeriodOfRevenueInTradeReceivables_lbl" xml:lang="en-US" id="id_11072868_3472917_2_1">Number of target days of revenue in trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_PeriodOfRevenueInTradeReceivables" xlink:to="stn_PeriodOfRevenueInTradeReceivables_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PlanAssetsAtFairValue" xlink:label="ifrs-full_PlanAssetsAtFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PlanAssetsAtFairValue_lbl" xml:lang="en-US" id="id_11072868_3422597_1_1">Plan assets, at fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PlanAssetsAtFairValue_lbl" xml:lang="en-US" id="id_11072868_3422597_2_1">Fair value of the plan assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PlanAssetsAtFairValue" xlink:to="ifrs-full_PlanAssetsAtFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PlanAssetsMember" xlink:label="ifrs-full_PlanAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PlanAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3422437_1_1">Plan assets [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PlanAssetsMember_lbl" xml:lang="en-US" id="id_11072868_3422437_2_1">Fair value of plan assets [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PlanAssetsMember" xlink:to="ifrs-full_PlanAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" xlink:label="stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3537557_3_1">Pooled fund liability driven investments amount contributed to fair value of plan assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3537557_1_1">Pooled fund liability driven investments amount contributed to fair value of plan assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US" id="id_11072868_3537557_2_1">Pooled fund liability-driven investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" xlink:to="stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents" xlink:label="ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3421768_1_1">Portion of consideration paid (received) consisting of cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3421768_2_1">Cash consideration (net of cash acquired)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents" xlink:to="ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:label="ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_lbl" xml:lang="en-US" id="id_11072868_3422602_1_1">Post-employment benefit expense, defined contribution plans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_lbl" xml:lang="en-US" id="id_11072868_3422602_2_1">Pension cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:to="ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PostEmploymentBenefitPlansMember" xlink:label="stn_PostEmploymentBenefitPlansMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_PostEmploymentBenefitPlansMember_lbl" xml:lang="en-US" id="id_11072868_3542795_3_1">Post employment benefit plans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_PostEmploymentBenefitPlansMember_lbl" xml:lang="en-US" id="id_11072868_3542795_1_1">Post employment benefit plans [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_PostEmploymentBenefitPlansMember_lbl" xml:lang="en-US" id="id_11072868_3542795_2_1">Post employment benefit plans [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_PostEmploymentBenefitPlansMember" xlink:to="stn_PostEmploymentBenefitPlansMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:label="ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PresentValueOfDefinedBenefitObligationMember_lbl" xml:lang="en-US" id="id_11072868_3422145_1_1">Present value of defined benefit obligation [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PresentValueOfDefinedBenefitObligationMember_lbl" xml:lang="en-US" id="id_11072868_3422145_2_1">Defined benefit obligation [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:to="ifrs-full_PresentValueOfDefinedBenefitObligationMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PreviouslyStatedMember" xlink:label="ifrs-full_PreviouslyStatedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PreviouslyStatedMember_lbl" xml:lang="en-US" id="id_11072868_3422609_1_1">Previously stated [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PreviouslyStatedMember_lbl" xml:lang="en-US" id="id_11072868_3422609_2_1">Previously stated [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PreviouslyStatedMember" xlink:to="ifrs-full_PreviouslyStatedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PrincipalPlaceOfBusinessOfJointOperation" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation_lbl" xml:lang="en-US" id="id_11072868_3422444_1_1">Principal place of business of joint operation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation_lbl" xml:lang="en-US" id="id_11072868_3422444_2_1">Jurisdiction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromIssueOfOrdinaryShares" xlink:label="ifrs-full_ProceedsFromIssueOfOrdinaryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProceedsFromIssueOfOrdinaryShares_lbl" xml:lang="en-US" id="id_11072868_3422155_1_1">Proceeds from issue of ordinary shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProceedsFromIssueOfOrdinaryShares_lbl" xml:lang="en-US" id="id_11072868_3422155_2_1">Proceeds from issue of share capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromIssueOfOrdinaryShares" xlink:to="ifrs-full_ProceedsFromIssueOfOrdinaryShares_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities" xlink:label="stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3450374_3_1">Proceeds from lease inducements classified as investing activities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3450374_1_1">Proceeds From Lease Inducements Classified As Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3450374_2_1">Proceeds from lease inducements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities" xlink:to="stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3448626_3_1">Proceeds from or repayments of borrowings classified as financing activities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3448626_1_1">Proceeds From Or Repayments Of Borrowings Classified As Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities_lbl" xml:lang="en-US" id="id_11072868_3448626_14_1">Net proceeds (repayment) from revolving credit facility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:to="stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:label="ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_lbl" xml:lang="en-US" id="id_11072868_3423105_1_1">Proceeds from sales of investments other than investments accounted for using equity method</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_lbl" xml:lang="en-US" id="id_11072868_3423105_6_1">Net proceeds from sale, net of cash sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:to="ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="ifrs-full_ProductsAndServicesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProductsAndServicesAxis_lbl" xml:lang="en-US" id="id_11072868_3422620_1_1">Products and services [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProductsAndServicesAxis_lbl" xml:lang="en-US" id="id_11072868_3422620_2_1">Products and services [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="ifrs-full_ProductsAndServicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProductsAndServicesMember_lbl" xml:lang="en-US" id="id_11072868_3423108_1_1">Products and services [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProductsAndServicesMember_lbl" xml:lang="en-US" id="id_11072868_3423108_2_1">Products and services [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ifrs-full_ProductsAndServicesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLoss_lbl" xml:lang="en-US" id="id_11072868_3423110_1_1">Profit (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfitLoss_lbl" xml:lang="en-US" id="id_11072868_3423110_2_1">Net income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ProfitLoss_lbl" xml:lang="en-US" id="id_11072868_3423110_6_1">Net income for the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ProfitLoss_lbl" xml:lang="en-US" id="id_11072868_3423110_12_1">Net income for the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossAbstract" xlink:label="ifrs-full_ProfitLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLossAbstract_lbl" xml:lang="en-US" id="id_11072868_3423111_1_1">Profit (loss) [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfitLossAbstract_lbl" xml:lang="en-US" id="id_11072868_3423111_2_1">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossAbstract" xlink:to="ifrs-full_ProfitLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLossBeforeTax_lbl" xml:lang="en-US" id="id_11072868_3422161_1_1">Profit (loss) before tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ProfitLossBeforeTax_lbl" xml:lang="en-US" id="id_11072868_3422161_6_1">Income before income taxes and discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_ProfitLossBeforeTax_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations" xlink:label="stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3537555_3_1">Profit Loss Before Tax Disposal of Discontinued Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3537555_1_1">Profit Loss Before Tax Disposal of Discontinued Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3537555_2_1">Gain on disposal of discontinued operations before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations" xlink:to="stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromContinuingOperations" xlink:label="ifrs-full_ProfitLossFromContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLossFromContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3422163_1_1">Profit (loss) from continuing operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfitLossFromContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3422163_2_1">Net income for the year from continuing operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ProfitLossFromContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3422163_6_1">Net income for the year from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromContinuingOperations" xlink:to="ifrs-full_ProfitLossFromContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProfitLossFromContinuingOperationsAbstract" xlink:label="stn_ProfitLossFromContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ProfitLossFromContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3430991_3_1">Profit Loss from Continuing Operations [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ProfitLossFromContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3430991_1_1">Profit Loss from Continuing Operations [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ProfitLossFromContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3430991_2_1">Continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="stn_ProfitLossFromContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3422166_1_1">Profit (loss) from discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3422166_2_1">Net loss from discontinued operation, net of tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3422166_6_1">Net loss from discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3422166_12_1">Net loss from discontinued operations, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProfitLossFromDiscontinuingOperationsAbstract" xlink:label="stn_ProfitLossFromDiscontinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ProfitLossFromDiscontinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3430992_3_1">Profit Loss from Discontinuing Operations [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ProfitLossFromDiscontinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3430992_1_1">Profit Loss from Discontinuing Operations [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ProfitLossFromDiscontinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_11072868_3430992_2_1">Discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ProfitLossFromDiscontinuingOperationsAbstract" xlink:to="stn_ProfitLossFromDiscontinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProfitLossFromDisposalOfDiscontinuedOperations" xlink:label="stn_ProfitLossFromDisposalOfDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ProfitLossFromDisposalOfDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3467062_3_1">Profit loss from disposal of discontinued operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ProfitLossFromDisposalOfDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3467062_1_1">Profit loss from disposal of discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="stn_ProfitLossFromDisposalOfDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3467062_6_1">Loss on disposal of discontinued operations, net of income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ProfitLossFromDisposalOfDiscontinuedOperations" xlink:to="stn_ProfitLossFromDisposalOfDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments" xlink:label="ifrs-full_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments_lbl" xml:lang="en-US" id="id_11072868_3423120_1_1">Profit (loss) on disposal of investments and changes in value of investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments_lbl" xml:lang="en-US" id="id_11072868_3423120_2_1">Gain on disposal of a subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments" xlink:to="ifrs-full_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3423123_1_1">Property, plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_PropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3423123_4_1">Property plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_PropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3423123_5_1">Property plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3423123_2_1">Property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PropertyPlantAndEquipment" xlink:to="ifrs-full_PropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember_lbl" xml:lang="en-US" id="id_11072868_3422628_1_1">Property, plant and equipment [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember_lbl" xml:lang="en-US" id="id_11072868_3422628_2_1">Property, plant and equipment [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3422173_1_1">Property, plant and equipment recognised as of acquisition date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3422173_2_1">Property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointOperation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointOperation_lbl" xml:lang="en-US" id="id_11072868_3423134_1_1">Proportion of ownership interest in joint operation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointOperation_lbl" xml:lang="en-US" id="id_11072868_3423134_2_1">Ownership Interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointOperation_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProvisionForClaimsMember" xlink:label="stn_ProvisionForClaimsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ProvisionForClaimsMember_lbl" xml:lang="en-US" id="id_11072868_3495031_3_1">Provision for claims.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ProvisionForClaimsMember_lbl" xml:lang="en-US" id="id_11072868_3495031_1_1">Provision For Claims [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ProvisionForClaimsMember_lbl" xml:lang="en-US" id="id_11072868_3495031_2_1">Claims provision [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ProvisionForClaimsMember" xlink:to="stn_ProvisionForClaimsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate" xlink:label="stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3436013_3_1">Provisions for claims recognised as of acquisition date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3436013_1_1">Provisions for claims recognised as of acquisition date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3436013_2_1">Provisions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate" xlink:to="stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProvisionsRecognisedAsOfAcquisitionDate" xlink:label="stn_ProvisionsRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ProvisionsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3433825_3_1">Provisions recognised as of acquisition date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ProvisionsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3433825_1_1">Provisions recognised as of acquisition date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_ProvisionsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3433825_14_1">Provisions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ProvisionsRecognisedAsOfAcquisitionDate" xlink:to="stn_ProvisionsRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProvisionUsedOtherProvisions" xlink:label="ifrs-full_ProvisionUsedOtherProvisions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProvisionUsedOtherProvisions_lbl" xml:lang="en-US" id="id_11072868_3423147_1_1">Provision used, other provisions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ProvisionUsedOtherProvisions_lbl" xml:lang="en-US" id="id_11072868_3423147_14_1">Paid or otherwise settled</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProvisionUsedOtherProvisions" xlink:to="ifrs-full_ProvisionUsedOtherProvisions_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PurchaseContractualObligation" xlink:label="stn_PurchaseContractualObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_PurchaseContractualObligation_lbl" xml:lang="en-US" id="id_11072868_3546979_3_1">Purchase contractual obligation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_PurchaseContractualObligation_lbl" xml:lang="en-US" id="id_11072868_3546979_1_1">Purchase Contractual Obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_PurchaseContractualObligation_lbl" xml:lang="en-US" id="id_11072868_3546979_14_1">Purchase obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_PurchaseContractualObligation" xlink:to="stn_PurchaseContractualObligation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:label="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3423149_1_1">Purchase of intangible assets, classified as investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3423149_14_1">Purchase of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:to="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3422688_1_1">Purchase of property, plant and equipment, classified as investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11072868_3422688_14_1">Purchase of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:to="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PurchaseOfTreasuryShares" xlink:label="ifrs-full_PurchaseOfTreasuryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PurchaseOfTreasuryShares_lbl" xml:lang="en-US" id="id_11072868_3422690_1_1">Purchase of treasury shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_PurchaseOfTreasuryShares_lbl" xml:lang="en-US" id="id_11072868_3422690_14_1">Shares repurchased under Normal Course Issuer Bid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PurchaseOfTreasuryShares" xlink:to="ifrs-full_PurchaseOfTreasuryShares_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RangeAxis_lbl" xml:lang="en-US" id="id_11072868_3422662_1_1">Range [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RangeAxis_lbl" xml:lang="en-US" id="id_11072868_3422662_2_1">Range [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RangesMember_lbl" xml:lang="en-US" id="id_11072868_3422700_1_1">Ranges [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RangesMember_lbl" xml:lang="en-US" id="id_11072868_3422700_2_1">Ranges [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_RangesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_lbl" xml:lang="en-US" id="id_11072868_3422192_1_1">Ranges of exercise prices for outstanding share options [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_lbl" xml:lang="en-US" id="id_11072868_3422192_2_1">Ranges of exercise prices for outstanding share options [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember_lbl" xml:lang="en-US" id="id_11072868_3479122_3_1">Ranges of exercise prices for outstanding share options four.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember_lbl" xml:lang="en-US" id="id_11072868_3479122_1_1">Ranges of exercise prices for outstanding share options four [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember_lbl" xml:lang="en-US" id="id_11072868_3479122_2_1">Range four [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember" xlink:to="stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_lbl" xml:lang="en-US" id="id_11072868_3422193_1_1">Ranges of exercise prices for outstanding share options [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_lbl" xml:lang="en-US" id="id_11072868_3422193_2_1">Range one [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember_lbl" xml:lang="en-US" id="id_11072868_3479120_3_1">Ranges of exercise prices for outstanding share options one.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember_lbl" xml:lang="en-US" id="id_11072868_3479120_1_1">Ranges of exercise prices for outstanding share options one [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember_lbl" xml:lang="en-US" id="id_11072868_3479120_2_1">Range one [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember" xlink:to="stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember_lbl" xml:lang="en-US" id="id_11072868_3479123_3_1">Ranges of exercise prices for outstanding share options three.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember_lbl" xml:lang="en-US" id="id_11072868_3479123_1_1">Ranges of exercise prices for outstanding share options three [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember_lbl" xml:lang="en-US" id="id_11072868_3479123_2_1">Range three [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember" xlink:to="stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember_lbl" xml:lang="en-US" id="id_11072868_3479121_3_1">Ranges of exercise prices for outstanding share options two.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember_lbl" xml:lang="en-US" id="id_11072868_3479121_1_1">Ranges of exercise prices for outstanding share options Two [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember_lbl" xml:lang="en-US" id="id_11072868_3479121_2_1">Range two [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember" xlink:to="stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:label="stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_lbl" xml:lang="en-US" id="id_11072868_3542758_3_1">Realized gains losses on financial assets at fair value through profit or loss mandatorily measured at fair value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_lbl" xml:lang="en-US" id="id_11072868_3542758_1_1">Realized gains losses on financial assets at fair value through profit or loss mandatorily measured at fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_lbl" xml:lang="en-US" id="id_11072868_3542758_14_1">Net realized gain on equity securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:to="stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices" xlink:label="ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices_lbl" xml:lang="en-US" id="id_11072868_3422201_1_1">Receipts from sales of goods and rendering of services</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices_lbl" xml:lang="en-US" id="id_11072868_3422201_2_1">Cash receipts from clients</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices" xlink:to="ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReceivablesFromContractsWithCustomers" xlink:label="ifrs-full_ReceivablesFromContractsWithCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ReceivablesFromContractsWithCustomers_lbl" xml:lang="en-US" id="id_11072868_3422203_1_1">Receivables from contracts with customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ReceivablesFromContractsWithCustomers_lbl" xml:lang="en-US" id="id_11072868_3422203_6_1">Total Consulting Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReceivablesFromContractsWithCustomers" xlink:to="ifrs-full_ReceivablesFromContractsWithCustomers_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReceivablesFromContractsWithCustomersAbstract" xlink:label="ifrs-full_ReceivablesFromContractsWithCustomersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ReceivablesFromContractsWithCustomersAbstract_lbl" xml:lang="en-US" id="id_11072868_3423548_1_1">Receivables from contracts with customers [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ReceivablesFromContractsWithCustomersAbstract_lbl" xml:lang="en-US" id="id_11072868_3423548_2_1">Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReceivablesFromContractsWithCustomersAbstract" xlink:to="ifrs-full_ReceivablesFromContractsWithCustomersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" xlink:label="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax_lbl" xml:lang="en-US" id="id_11072868_3422718_1_1">Reclassification adjustments on exchange differences on translation, net of tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax_lbl" xml:lang="en-US" id="id_11072868_3422718_2_1">Cumulative exchange loss on translating foreign operations reclassified from equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax_lbl" xml:lang="en-US" id="id_11072868_3422718_14_1">Realized exchange difference on disposition of a subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" xlink:to="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" xlink:label="ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax_lbl" xml:lang="en-US" id="id_11072868_3422214_1_1">Reclassification adjustments on financial assets measured at fair value through other comprehensive income, before tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax_lbl" xml:lang="en-US" id="id_11072868_3422214_14_1">Net realized gain on FVOCI financial assets transferred to income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" xlink:to="ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" xlink:label="stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_lbl" xml:lang="en-US" id="id_11072868_3530518_3_1">Reclassification of fair value of share options previously expensed, equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_lbl" xml:lang="en-US" id="id_11072868_3530518_1_1">Reclassification of fair value of share options previously expensed, equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_lbl" xml:lang="en-US" id="id_11072868_3530518_2_1">Reclassification of fair value of share options previously expensed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" xlink:to="stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RecognisedFinanceLeaseAsAssets" xlink:label="ifrs-full_RecognisedFinanceLeaseAsAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RecognisedFinanceLeaseAsAssets_lbl" xml:lang="en-US" id="id_11072868_3423560_1_1">Recognised finance lease as assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RecognisedFinanceLeaseAsAssets_lbl" xml:lang="en-US" id="id_11072868_3423560_2_1">Finance leases with a net book value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RecognisedFinanceLeaseAsAssets" xlink:to="ifrs-full_RecognisedFinanceLeaseAsAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract" xlink:label="ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_lbl" xml:lang="en-US" id="id_11072868_3422229_1_1">Reconciliation of average effective tax rate and applicable tax rate [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_lbl" xml:lang="en-US" id="id_11072868_3422229_2_1">Reconciliation of average effective tax rate and applicable tax rate [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract" xlink:to="ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:label="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_lbl" xml:lang="en-US" id="id_11072868_3423173_1_1">Reconciliation of changes in deferred tax liability (asset) [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_lbl" xml:lang="en-US" id="id_11072868_3423173_2_1">Reconciliation of changes in deferred tax liability (asset) [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:to="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RecurringFairValueMeasurementMember" xlink:label="ifrs-full_RecurringFairValueMeasurementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RecurringFairValueMeasurementMember_lbl" xml:lang="en-US" id="id_11072868_3423178_1_1">Recurring fair value measurement [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RecurringFairValueMeasurementMember_lbl" xml:lang="en-US" id="id_11072868_3423178_2_1">Recurring fair value measurement [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RecurringFairValueMeasurementMember" xlink:to="ifrs-full_RecurringFairValueMeasurementMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReductionOfIssuedCapital" xlink:label="ifrs-full_ReductionOfIssuedCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ReductionOfIssuedCapital_lbl" xml:lang="en-US" id="id_11072868_3423568_1_1">Reduction of issued capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ReductionOfIssuedCapital_lbl" xml:lang="en-US" id="id_11072868_3423568_2_1">Reduction in share capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReductionOfIssuedCapital" xlink:to="ifrs-full_ReductionOfIssuedCapital_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ReductionOfShareCapitalAndContributedSurplus" xlink:label="stn_ReductionOfShareCapitalAndContributedSurplus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ReductionOfShareCapitalAndContributedSurplus_lbl" xml:lang="en-US" id="id_11072868_3463144_3_1">Reduction of share capital and contributed surplus.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ReductionOfShareCapitalAndContributedSurplus_lbl" xml:lang="en-US" id="id_11072868_3463144_1_1">Reduction Of Share Capital And Contributed Surplus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ReductionOfShareCapitalAndContributedSurplus_lbl" xml:lang="en-US" id="id_11072868_3463144_2_1">Reduction in share capital and contributed surplus accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ReductionOfShareCapitalAndContributedSurplus" xlink:to="stn_ReductionOfShareCapitalAndContributedSurplus_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RentalExpense" xlink:label="ifrs-full_RentalExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RentalExpense_lbl" xml:lang="en-US" id="id_11072868_3423194_1_1">Rental expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RentalExpense_lbl" xml:lang="en-US" id="id_11072868_3423194_2_1">Premises rental expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RentalExpense" xlink:to="ifrs-full_RentalExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RentalIncome" xlink:label="ifrs-full_RentalIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RentalIncome_lbl" xml:lang="en-US" id="id_11072868_3423574_1_1">Rental income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RentalIncome_lbl" xml:lang="en-US" id="id_11072868_3423574_2_1">Sublease rental income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RentalIncome" xlink:to="ifrs-full_RentalIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RepaymentsOfCurrentBorrowings" xlink:label="ifrs-full_RepaymentsOfCurrentBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RepaymentsOfCurrentBorrowings_lbl" xml:lang="en-US" id="id_11072868_3423578_1_1">Repayments of current borrowings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_RepaymentsOfCurrentBorrowings_lbl" xml:lang="en-US" id="id_11072868_3423578_14_1">Repayment of term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RepaymentsOfCurrentBorrowings" xlink:to="ifrs-full_RepaymentsOfCurrentBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RepaymentsOfNoncurrentBorrowings" xlink:label="ifrs-full_RepaymentsOfNoncurrentBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RepaymentsOfNoncurrentBorrowings_lbl" xml:lang="en-US" id="id_11072868_3422894_1_1">Repayments of non-current borrowings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RepaymentsOfNoncurrentBorrowings_lbl" xml:lang="en-US" id="id_11072868_3422894_2_1">Repayment of long term debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_RepaymentsOfNoncurrentBorrowings_lbl" xml:lang="en-US" id="id_11072868_3422894_14_1">Repayment of other long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RepaymentsOfNoncurrentBorrowings" xlink:to="ifrs-full_RepaymentsOfNoncurrentBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RestatedBalanceMember" xlink:label="stn_RestatedBalanceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_RestatedBalanceMember_lbl" xml:lang="en-US" id="id_11072868_3495849_3_1">Restated balance [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_RestatedBalanceMember_lbl" xml:lang="en-US" id="id_11072868_3495849_1_1">Restated balance [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_RestatedBalanceMember_lbl" xml:lang="en-US" id="id_11072868_3495849_2_1">Adjusted balance [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_RestatedBalanceMember" xlink:to="stn_RestatedBalanceMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RestatedMember_lbl" xml:lang="en-US" id="id_11072868_3423218_1_1">Currently stated [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RestatedMember_lbl" xml:lang="en-US" id="id_11072868_3423218_2_1">Restated [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_RestatedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAxis_lbl" xml:lang="en-US" id="id_11072868_3423602_1_1">Restatement [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_RestatementAxis_lbl" xml:lang="en-US" id="id_11072868_3423602_2_1">Restatement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementDomain_lbl" xml:lang="en-US" id="id_11072868_3423603_1_1">Restatement [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_RestatementDomain_lbl" xml:lang="en-US" id="id_11072868_3423603_2_1">Restatement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestrictedCashAndCashEquivalents" xlink:label="ifrs-full_RestrictedCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RestrictedCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3422769_1_1">Restricted cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RestrictedCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3422769_2_1">Escrow account</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RestrictedCashAndCashEquivalents" xlink:to="ifrs-full_RestrictedCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarnings" xlink:label="ifrs-full_RetainedEarnings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RetainedEarnings_lbl" xml:lang="en-US" id="id_11072868_3422771_1_1">Retained earnings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RetainedEarnings_lbl" xml:lang="en-US" id="id_11072868_3422771_2_1">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RetainedEarnings" xlink:to="ifrs-full_RetainedEarnings_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarningsMember" xlink:label="ifrs-full_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RetainedEarningsMember_lbl" xml:lang="en-US" id="id_11072868_3422911_1_1">Retained earnings [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RetainedEarningsMember_lbl" xml:lang="en-US" id="id_11072868_3422911_2_1">Retained earnings [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RetainedEarningsMember" xlink:to="ifrs-full_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate" xlink:label="stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3437437_3_1">Retirement benefit obligations recognised as of acquisition date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3437437_1_1">Retirement Benefit Obligations Recognised As Of Acquisition Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_11072868_3437437_14_1">Net employee defined benefit liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate" xlink:to="stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3422774_1_1">Retirements, intangible assets other than goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3422774_14_1">Removal of fully amortized assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_lbl" xml:lang="en-US" id="id_11072868_3422913_1_1">Retrospective application and retrospective restatement [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_lbl" xml:lang="en-US" id="id_11072868_3422913_2_1">Retrospective application and retrospective restatement [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3423607_1_1">Return on plan assets excluding interest income or expense, net defined benefit liability (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US" id="id_11072868_3423607_14_1">Return on the plan assets (excluding interest income)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Revenue_lbl" xml:lang="en-US" id="id_11072868_3422778_1_1">Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Revenue_lbl" xml:lang="en-US" id="id_11072868_3422778_2_1">Gross revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_Revenue_lbl" xml:lang="en-US" id="id_11072868_3422778_12_1">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Revenue" xlink:to="ifrs-full_Revenue_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevenueFromContinuingOperations" xlink:label="stn_RevenueFromContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_RevenueFromContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3547754_3_1">Revenue from continuing operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_RevenueFromContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3547754_1_1">Revenue from continuing operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_RevenueFromContinuingOperations_lbl" xml:lang="en-US" id="id_11072868_3547754_2_1">Gross revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_RevenueFromContinuingOperations" xlink:to="stn_RevenueFromContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueFromInterest" xlink:label="ifrs-full_RevenueFromInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RevenueFromInterest_lbl" xml:lang="en-US" id="id_11072868_3423613_1_1">Interest income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="ifrs-full_RevenueFromInterest_lbl" xml:lang="en-US" id="id_11072868_3423613_19_1">Total interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RevenueFromInterest" xlink:to="ifrs-full_RevenueFromInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:label="ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_lbl" xml:lang="en-US" id="id_11072868_3423227_1_1">Revenue from rendering of services, related party transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_lbl" xml:lang="en-US" id="id_11072868_3423227_2_1">Sales to Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:to="ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevenueGrowthRates" xlink:label="stn_RevenueGrowthRates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_RevenueGrowthRates_lbl" xml:lang="en-US" id="id_11072868_3526775_3_1">Revenue growth rates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_RevenueGrowthRates_lbl" xml:lang="en-US" id="id_11072868_3526775_1_1">Revenue Growth Rates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_RevenueGrowthRates_lbl" xml:lang="en-US" id="id_11072868_3526775_2_1">Average annual net revenue growth rate (2019-2023)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_RevenueGrowthRates" xlink:to="stn_RevenueGrowthRates_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueOfAcquiree" xlink:label="ifrs-full_RevenueOfAcquiree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RevenueOfAcquiree_lbl" xml:lang="en-US" id="id_11072868_3422799_1_1">Revenue of acquiree since acquisition date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RevenueOfAcquiree_lbl" xml:lang="en-US" id="id_11072868_3422799_2_1">Gross revenue earned</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RevenueOfAcquiree" xlink:to="ifrs-full_RevenueOfAcquiree_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" xlink:label="ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod_lbl" xml:lang="en-US" id="id_11072868_3422800_1_1">Revenue that was included in contract liability balance at beginning of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod_lbl" xml:lang="en-US" id="id_11072868_3422800_2_1">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" xlink:to="ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevolvingCreditFacility1Member" xlink:label="stn_RevolvingCreditFacility1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_RevolvingCreditFacility1Member_lbl" xml:lang="en-US" id="id_11072868_3507530_3_1">Revolving credit facility1.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_RevolvingCreditFacility1Member_lbl" xml:lang="en-US" id="id_11072868_3507530_1_1">Revolving Credit Facility 1 [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_RevolvingCreditFacility1Member_lbl" xml:lang="en-US" id="id_11072868_3507530_2_1">Revolving credit facilities [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_RevolvingCreditFacility1Member" xlink:to="stn_RevolvingCreditFacility1Member_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevolvingCreditFacilityPayableAmount" xlink:label="stn_RevolvingCreditFacilityPayableAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_RevolvingCreditFacilityPayableAmount_lbl" xml:lang="en-US" id="id_11072868_3450193_3_1">Revolving credit facility payable amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_RevolvingCreditFacilityPayableAmount_lbl" xml:lang="en-US" id="id_11072868_3450193_1_1">Revolving Credit Facility Payable Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_RevolvingCreditFacilityPayableAmount_lbl" xml:lang="en-US" id="id_11072868_3450193_2_1">Revolving credit facility payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_RevolvingCreditFacilityPayableAmount" xlink:to="stn_RevolvingCreditFacilityPayableAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="ifrs-full_SegmentConsolidationItemsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SegmentConsolidationItemsAxis_lbl" xml:lang="en-US" id="id_11072868_3423661_1_1">Segment consolidation items [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_SegmentConsolidationItemsAxis_lbl" xml:lang="en-US" id="id_11072868_3423661_2_1">Segment consolidation items [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SegmentConsolidationItemsAxis" xlink:to="ifrs-full_SegmentConsolidationItemsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SegmentsAxis_lbl" xml:lang="en-US" id="id_11072868_3422831_1_1">Segments [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_SegmentsAxis_lbl" xml:lang="en-US" id="id_11072868_3422831_2_1">Segments [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SegmentsMember_lbl" xml:lang="en-US" id="id_11072868_3423663_1_1">Segments [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_SegmentsMember_lbl" xml:lang="en-US" id="id_11072868_3423663_2_1">Segments [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SegmentsMember" xlink:to="ifrs-full_SegmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SelfInsuredLiabilitiesProvisionMember" xlink:label="stn_SelfInsuredLiabilitiesProvisionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_SelfInsuredLiabilitiesProvisionMember_lbl" xml:lang="en-US" id="id_11072868_3498525_3_1">Self insured liabilities provision.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_SelfInsuredLiabilitiesProvisionMember_lbl" xml:lang="en-US" id="id_11072868_3498525_1_1">Self Insured Liabilities Provision [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_SelfInsuredLiabilitiesProvisionMember_lbl" xml:lang="en-US" id="id_11072868_3498525_2_1">Self-insured liabilities provision [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_SelfInsuredLiabilitiesProvisionMember" xlink:to="stn_SelfInsuredLiabilitiesProvisionMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_11072868_3423256_1_1">Selling, general and administrative expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_11072868_3423256_2_1">Administrative and marketing expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:to="ifrs-full_SellingGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember_lbl" xml:lang="en-US" id="id_11072868_3422970_1_1">Share-based payment arrangements [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember_lbl" xml:lang="en-US" id="id_11072868_3422970_2_1">Share-based payment arrangements [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SharebasedPaymentArrangementVestingRightsPercentage" xlink:label="stn_SharebasedPaymentArrangementVestingRightsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_SharebasedPaymentArrangementVestingRightsPercentage_lbl" xml:lang="en-US" id="id_11072868_3523446_3_1">Share-based payment arrangement vesting rights percentage.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_SharebasedPaymentArrangementVestingRightsPercentage_lbl" xml:lang="en-US" id="id_11072868_3523446_1_1">Share-based payment arrangement vesting rights percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_SharebasedPaymentArrangementVestingRightsPercentage_lbl" xml:lang="en-US" id="id_11072868_3523446_2_1">Number of units vest percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_SharebasedPaymentArrangementVestingRightsPercentage" xlink:to="stn_SharebasedPaymentArrangementVestingRightsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_lbl" xml:lang="en-US" id="id_11072868_3423684_1_1">Share of profit (loss) of associates and joint ventures accounted for using equity method</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_lbl" xml:lang="en-US" id="id_11072868_3423684_14_1">Share of income from joint ventures and associates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SharesApprovedInNormalCourseIssuerBid" xlink:label="stn_SharesApprovedInNormalCourseIssuerBid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_SharesApprovedInNormalCourseIssuerBid_lbl" xml:lang="en-US" id="id_11072868_3467963_3_1">Shares approved in normal course issuer bid.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_SharesApprovedInNormalCourseIssuerBid_lbl" xml:lang="en-US" id="id_11072868_3467963_1_1">Shares Approved In A Normal Course Issuer Bid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_SharesApprovedInNormalCourseIssuerBid_lbl" xml:lang="en-US" id="id_11072868_3467963_2_1">Repurchase of common shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_SharesApprovedInNormalCourseIssuerBid" xlink:to="stn_SharesApprovedInNormalCourseIssuerBid_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SharesRepurchasedForCancellation" xlink:label="stn_SharesRepurchasedForCancellation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_SharesRepurchasedForCancellation_lbl" xml:lang="en-US" id="id_11072868_3468998_3_1">Shares repurchased for cancellation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_SharesRepurchasedForCancellation_lbl" xml:lang="en-US" id="id_11072868_3468998_1_1">Shares Repurchased For Cancellation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_SharesRepurchasedForCancellation_lbl" xml:lang="en-US" id="id_11072868_3468998_2_1">Shares Repurchased for cancellation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_SharesRepurchasedForCancellation" xlink:to="stn_SharesRepurchasedForCancellation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents" xlink:label="ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3423279_1_1">Short-term deposits, classified as cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents_lbl" xml:lang="en-US" id="id_11072868_3423279_2_1">Unrestricted investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents" xlink:to="ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:label="ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ShorttermEmployeeBenefitsExpense_lbl" xml:lang="en-US" id="id_11072868_3423696_1_1">Short-term employee benefits expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ShorttermEmployeeBenefitsExpense_lbl" xml:lang="en-US" id="id_11072868_3423696_2_1">Wages, salaries, and benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:to="ifrs-full_ShorttermEmployeeBenefitsExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SignificantFinancingComponentMember" xlink:label="stn_SignificantFinancingComponentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_SignificantFinancingComponentMember_lbl" xml:lang="en-US" id="id_11072868_3538020_3_1">Significant Financing Component [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_SignificantFinancingComponentMember_lbl" xml:lang="en-US" id="id_11072868_3538020_1_1">Significant Financing Component [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_SignificantFinancingComponentMember_lbl" xml:lang="en-US" id="id_11072868_3538020_2_1">Significant Financing Component [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_SignificantFinancingComponentMember" xlink:to="stn_SignificantFinancingComponentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis_lbl" xml:lang="en-US" id="id_11072868_3423286_1_1">Subsidiaries [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis_lbl" xml:lang="en-US" id="id_11072868_3423286_2_1">Subsidiaries [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SixtyOneToNinetyDaysMember" xlink:label="stn_SixtyOneToNinetyDaysMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_SixtyOneToNinetyDaysMember_lbl" xml:lang="en-US" id="id_11072868_3506769_3_1">Sixty one to ninety days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_SixtyOneToNinetyDaysMember_lbl" xml:lang="en-US" id="id_11072868_3506769_1_1">Sixty One to Ninety Days [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_SixtyOneToNinetyDaysMember_lbl" xml:lang="en-US" id="id_11072868_3506769_2_1">61-90 Days [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_SixtyOneToNinetyDaysMember" xlink:to="stn_SixtyOneToNinetyDaysMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SoftwareLicensesMember" xlink:label="stn_SoftwareLicensesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_SoftwareLicensesMember_lbl" xml:lang="en-US" id="id_11072868_3486472_3_1">Software licenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_SoftwareLicensesMember_lbl" xml:lang="en-US" id="id_11072868_3486472_1_1">Software licenses [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_SoftwareLicensesMember_lbl" xml:lang="en-US" id="id_11072868_3486472_2_1">Software licenses [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_SoftwareLicensesMember" xlink:to="stn_SoftwareLicensesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecArchitectureIncMember" xlink:label="stn_StantecArchitectureIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecArchitectureIncMember_lbl" xml:lang="en-US" id="id_11072868_3487699_3_1">Stantec Architecture Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecArchitectureIncMember_lbl" xml:lang="en-US" id="id_11072868_3487699_1_1">Stantec Architecture Inc [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecArchitectureIncMember_lbl" xml:lang="en-US" id="id_11072868_3487699_2_1">Stantec Architecture Inc. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecArchitectureIncMember" xlink:to="stn_StantecArchitectureIncMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecArchitectureLtdMember" xlink:label="stn_StantecArchitectureLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecArchitectureLtdMember_lbl" xml:lang="en-US" id="id_11072868_3487700_3_1">Stantec architecture ltd.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecArchitectureLtdMember_lbl" xml:lang="en-US" id="id_11072868_3487700_1_1">Stantec Architecture Ltd [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecArchitectureLtdMember_lbl" xml:lang="en-US" id="id_11072868_3487700_2_1">Stantec Architecture Ltd. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecArchitectureLtdMember" xlink:to="stn_StantecArchitectureLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecAustraliaPtyLtdMember" xlink:label="stn_StantecAustraliaPtyLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecAustraliaPtyLtdMember_lbl" xml:lang="en-US" id="id_11072868_3529254_3_1">Stantec Australia Pty Ltd.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecAustraliaPtyLtdMember_lbl" xml:lang="en-US" id="id_11072868_3529254_1_1">Stantec Australia Pty Ltd [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecAustraliaPtyLtdMember_lbl" xml:lang="en-US" id="id_11072868_3529254_2_1">Stantec Australia Pty Ltd [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecAustraliaPtyLtdMember" xlink:to="stn_StantecAustraliaPtyLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingCaribbeanLtdMember" xlink:label="stn_StantecConsultingCaribbeanLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecConsultingCaribbeanLtdMember_lbl" xml:lang="en-US" id="id_11072868_3487548_3_1">Stantec Consulting Caribbean Ltd.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecConsultingCaribbeanLtdMember_lbl" xml:lang="en-US" id="id_11072868_3487548_1_1">Stantec Consulting Caribbean Ltd. [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecConsultingCaribbeanLtdMember_lbl" xml:lang="en-US" id="id_11072868_3487548_2_1">Stantec Consulting Caribbean Ltd. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecConsultingCaribbeanLtdMember" xlink:to="stn_StantecConsultingCaribbeanLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingInternationalLLCMember" xlink:label="stn_StantecConsultingInternationalLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecConsultingInternationalLLCMember_lbl" xml:lang="en-US" id="id_11072868_3487555_3_1">Stantec Consulting International LLC.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecConsultingInternationalLLCMember_lbl" xml:lang="en-US" id="id_11072868_3487555_1_1">Stantec Consulting International LLC [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecConsultingInternationalLLCMember_lbl" xml:lang="en-US" id="id_11072868_3487555_2_1">Stantec Consulting International LLC [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecConsultingInternationalLLCMember" xlink:to="stn_StantecConsultingInternationalLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingInternationalLtdMember" xlink:label="stn_StantecConsultingInternationalLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecConsultingInternationalLtdMember_lbl" xml:lang="en-US" id="id_11072868_3487556_3_1">Stantec Consulting International Ltd.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecConsultingInternationalLtdMember_lbl" xml:lang="en-US" id="id_11072868_3487556_1_1">Stantec Consulting International Ltd. [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecConsultingInternationalLtdMember_lbl" xml:lang="en-US" id="id_11072868_3487556_2_1">Stantec Consulting International Ltd. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecConsultingInternationalLtdMember" xlink:to="stn_StantecConsultingInternationalLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingLtdStantecExpertsconseilsLteeMember" xlink:label="stn_StantecConsultingLtdStantecExpertsconseilsLteeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecConsultingLtdStantecExpertsconseilsLteeMember_lbl" xml:lang="en-US" id="id_11072868_3487560_3_1">Stantec Consulting Ltd./Stantec Experts-conseils ltee.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecConsultingLtdStantecExpertsconseilsLteeMember_lbl" xml:lang="en-US" id="id_11072868_3487560_1_1">Stantec Consulting Ltd./Stantec Experts-conseils ltee [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecConsultingLtdStantecExpertsconseilsLteeMember_lbl" xml:lang="en-US" id="id_11072868_3487560_2_1">Stantec Consulting Ltd./Stantec Experts-conseils ltee [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecConsultingLtdStantecExpertsconseilsLteeMember" xlink:to="stn_StantecConsultingLtdStantecExpertsconseilsLteeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingMichiganIncMember" xlink:label="stn_StantecConsultingMichiganIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecConsultingMichiganIncMember_lbl" xml:lang="en-US" id="id_11072868_3487573_3_1">Stantec Consulting Michigan Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecConsultingMichiganIncMember_lbl" xml:lang="en-US" id="id_11072868_3487573_1_1">Stantec Consulting Michigan Inc. [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecConsultingMichiganIncMember_lbl" xml:lang="en-US" id="id_11072868_3487573_2_1">Stantec Consulting Michigan Inc. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecConsultingMichiganIncMember" xlink:to="stn_StantecConsultingMichiganIncMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingServicesIncMember" xlink:label="stn_StantecConsultingServicesIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecConsultingServicesIncMember_lbl" xml:lang="en-US" id="id_11072868_3487575_3_1">Stantec Consulting Services Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecConsultingServicesIncMember_lbl" xml:lang="en-US" id="id_11072868_3487575_1_1">Stantec Consulting Services Inc.. [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecConsultingServicesIncMember_lbl" xml:lang="en-US" id="id_11072868_3487575_2_1">Stantec Consulting Services Inc. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecConsultingServicesIncMember" xlink:to="stn_StantecConsultingServicesIncMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecDelawareIILLCMember" xlink:label="stn_StantecDelawareIILLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecDelawareIILLCMember_lbl" xml:lang="en-US" id="id_11072868_3487576_3_1">Stantec Delaware II LLC.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecDelawareIILLCMember_lbl" xml:lang="en-US" id="id_11072868_3487576_1_1">Stantec Delaware II LLC [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecDelawareIILLCMember_lbl" xml:lang="en-US" id="id_11072868_3487576_2_1">Stantec Delaware II LLC [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecDelawareIILLCMember" xlink:to="stn_StantecDelawareIILLCMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecGeomaticsLtdMember" xlink:label="stn_StantecGeomaticsLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecGeomaticsLtdMember_lbl" xml:lang="en-US" id="id_11072868_3487707_3_1">Stantec Geomatics Ltd.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecGeomaticsLtdMember_lbl" xml:lang="en-US" id="id_11072868_3487707_1_1">Stantec Geomatics Ltd [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecGeomaticsLtdMember_lbl" xml:lang="en-US" id="id_11072868_3487707_2_1">Stantec Geomatics Ltd. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecGeomaticsLtdMember" xlink:to="stn_StantecGeomaticsLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecHoldings2017LimitedMember" xlink:label="stn_StantecHoldings2017LimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecHoldings2017LimitedMember_lbl" xml:lang="en-US" id="id_11072868_3495009_3_1">Stantec Holdings (2017) Limited.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecHoldings2017LimitedMember_lbl" xml:lang="en-US" id="id_11072868_3495009_1_1">Stantec Holdings (2017) Limited [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecHoldings2017LimitedMember_lbl" xml:lang="en-US" id="id_11072868_3495009_2_1">Stantec Holdings (2017) Limited [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecHoldings2017LimitedMember" xlink:to="stn_StantecHoldings2017LimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecHoldingsTwoLtdMember" xlink:label="stn_StantecHoldingsTwoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecHoldingsTwoLtdMember_lbl" xml:lang="en-US" id="id_11072868_3487550_3_1">Stantec Holdings II Ltd.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecHoldingsTwoLtdMember_lbl" xml:lang="en-US" id="id_11072868_3487550_1_1">Stantec Holdings Two Ltd [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecHoldingsTwoLtdMember_lbl" xml:lang="en-US" id="id_11072868_3487550_2_1">Stantec Holdings II Ltd. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecHoldingsTwoLtdMember" xlink:to="stn_StantecHoldingsTwoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecInternationalIncMember" xlink:label="stn_StantecInternationalIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecInternationalIncMember_lbl" xml:lang="en-US" id="id_11072868_3487712_3_1">Stantec International Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecInternationalIncMember_lbl" xml:lang="en-US" id="id_11072868_3487712_1_1">Stantec International Inc [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecInternationalIncMember_lbl" xml:lang="en-US" id="id_11072868_3487712_2_1">Stantec International Inc. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecInternationalIncMember" xlink:to="stn_StantecInternationalIncMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecNewZealandMember" xlink:label="stn_StantecNewZealandMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecNewZealandMember_lbl" xml:lang="en-US" id="id_11072868_3495030_3_1">Stantec New Zealand.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecNewZealandMember_lbl" xml:lang="en-US" id="id_11072868_3495030_1_1">Stantec New Zealand [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecNewZealandMember_lbl" xml:lang="en-US" id="id_11072868_3495030_2_1">Stantec New Zealand [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecNewZealandMember" xlink:to="stn_StantecNewZealandMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecSGJointVentureMember" xlink:label="stn_StantecSGJointVentureMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecSGJointVentureMember_lbl" xml:lang="en-US" id="id_11072868_3542709_3_1">Stantec/SG Joint Venture.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecSGJointVentureMember_lbl" xml:lang="en-US" id="id_11072868_3542709_1_1">Stantec/SG Joint Venture [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecSGJointVentureMember_lbl" xml:lang="en-US" id="id_11072868_3542709_2_1">Stantec/SG Joint Venture [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecSGJointVentureMember" xlink:to="stn_StantecSGJointVentureMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecTechnologyInternationalIncMember" xlink:label="stn_StantecTechnologyInternationalIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecTechnologyInternationalIncMember_lbl" xml:lang="en-US" id="id_11072868_3487553_3_1">Stantec Technology International Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecTechnologyInternationalIncMember_lbl" xml:lang="en-US" id="id_11072868_3487553_1_1">Stantec Technology International Inc [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecTechnologyInternationalIncMember_lbl" xml:lang="en-US" id="id_11072868_3487553_2_1">Stantec Technology International Inc. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecTechnologyInternationalIncMember" xlink:to="stn_StantecTechnologyInternationalIncMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecUKLimitedMember" xlink:label="stn_StantecUKLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StantecUKLimitedMember_lbl" xml:lang="en-US" id="id_11072868_3495002_3_1">Stantec UK Limited.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StantecUKLimitedMember_lbl" xml:lang="en-US" id="id_11072868_3495002_1_1">Stantec UK Limited. [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StantecUKLimitedMember_lbl" xml:lang="en-US" id="id_11072868_3495002_2_1">Stantec UK Limited. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StantecUKLimitedMember" xlink:to="stn_StantecUKLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StarrTwoMember" xlink:label="stn_StarrTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StarrTwoMember_lbl" xml:lang="en-US" id="id_11072868_3494950_3_1">Starr ll, a Joint Venture.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StarrTwoMember_lbl" xml:lang="en-US" id="id_11072868_3494950_1_1">Starr Two [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StarrTwoMember_lbl" xml:lang="en-US" id="id_11072868_3494950_2_1">Starr ll, a Joint Venture [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StarrTwoMember" xlink:to="stn_StarrTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StatementLineItems" xlink:label="stn_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StatementLineItems_lbl" xml:lang="en-US" id="id_11072868_3426236_3_1">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.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StatementLineItems_lbl" xml:lang="en-US" id="id_11072868_3426236_1_1">Statement [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StatementLineItems_lbl" xml:lang="en-US" id="id_11072868_3426236_2_1">Statement [LineItems]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StatementLineItems" xlink:to="stn_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfCashFlowsAbstract" xlink:label="ifrs-full_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="id_11072868_3423004_1_1">Statement of cash flows [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="id_11072868_3423004_2_1">Statement of cash flows [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_StatementOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfChangesInEquityAbstract" xlink:label="ifrs-full_StatementOfChangesInEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_StatementOfChangesInEquityAbstract_lbl" xml:lang="en-US" id="id_11072868_3422872_1_1">Statement of changes in equity [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_StatementOfChangesInEquityAbstract_lbl" xml:lang="en-US" id="id_11072868_3422872_2_1">Statement of changes in equity [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_StatementOfChangesInEquityAbstract" xlink:to="ifrs-full_StatementOfChangesInEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfChangesInEquityLineItems" xlink:label="ifrs-full_StatementOfChangesInEquityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_StatementOfChangesInEquityLineItems_lbl" xml:lang="en-US" id="id_11072868_3423719_1_1">Statement of changes in equity [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_StatementOfChangesInEquityLineItems_lbl" xml:lang="en-US" id="id_11072868_3423719_2_1">Statement of changes in equity [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_StatementOfChangesInEquityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfChangesInEquityTable" xlink:label="ifrs-full_StatementOfChangesInEquityTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_StatementOfChangesInEquityTable_lbl" xml:lang="en-US" id="id_11072868_3423720_1_1">Statement of changes in equity [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_StatementOfChangesInEquityTable_lbl" xml:lang="en-US" id="id_11072868_3423720_2_1">Statement of changes in equity [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_StatementOfChangesInEquityTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:label="ifrs-full_StatementOfComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_StatementOfComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="id_11072868_3423005_1_1">Statement of comprehensive income [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_StatementOfComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="id_11072868_3423005_2_1">Statement of comprehensive income [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:to="ifrs-full_StatementOfComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfFinancialPositionAbstract" xlink:label="ifrs-full_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" id="id_11072868_3422873_1_1">Statement of financial position [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" id="id_11072868_3422873_2_1">Statement of financial position [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_StatementOfFinancialPositionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StatementTable" xlink:label="stn_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_StatementTable_lbl" xml:lang="en-US" id="id_11072868_3426235_3_1">Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders Equity and Other Comprehensive Income, or other statement as needed.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_StatementTable_lbl" xml:lang="en-US" id="id_11072868_3426235_1_1">Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_StatementTable_lbl" xml:lang="en-US" id="id_11072868_3426235_2_1">Statement [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_StatementTable" xlink:to="stn_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:label="stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_SubconsultantSubcontractorAndOtherDirectExpenses_lbl" xml:lang="en-US" id="id_11072868_3450370_3_1">Revenue associated with certain direct costs for subconsultant, subcontractor and other expenditures that are recoverable directly from customers.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_SubconsultantSubcontractorAndOtherDirectExpenses_lbl" xml:lang="en-US" id="id_11072868_3450370_1_1">Subconsultant subcontractor and other direct expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="stn_SubconsultantSubcontractorAndOtherDirectExpenses_lbl" xml:lang="en-US" id="id_11072868_3450370_32_1">Subconsultant/subcontractor and other direct expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_SubconsultantSubcontractorAndOtherDirectExpenses_lbl" xml:lang="en-US" id="id_11072868_3450370_2_1">Less subconsultant and other direct expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stn_SubconsultantSubcontractorAndOtherDirectExpenses_lbl" xml:lang="en-US" id="id_11072868_3450370_12_1">Less subconsultants and other direct expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:to="stn_SubconsultantSubcontractorAndOtherDirectExpenses_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SubsidiariesMember" xlink:label="ifrs-full_SubsidiariesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SubsidiariesMember_lbl" xml:lang="en-US" id="id_11072868_3423015_1_1">Subsidiaries [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_SubsidiariesMember_lbl" xml:lang="en-US" id="id_11072868_3423015_2_1">Subsidiaries [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SubsidiariesMember" xlink:to="ifrs-full_SubsidiariesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense" xlink:label="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense_lbl" xml:lang="en-US" id="id_11072868_3423333_1_1">Tax benefit arising from previously unrecognised tax loss, tax credit or temporary difference of prior period used to reduce current tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense_lbl" xml:lang="en-US" id="id_11072868_3423333_14_1">Unrecognized tax losses and temporary differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense" xlink:to="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:label="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_lbl" xml:lang="en-US" id="id_11072868_3423989_1_1">Tax benefit arising from previously unrecognised tax loss, tax credit or temporary difference of prior period used to reduce deferred tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_lbl" xml:lang="en-US" id="id_11072868_3423989_14_1">Recovery arising from previously unrecognized tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:to="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxExpenseRelatingToDispositionOfSubsidiary" xlink:label="stn_TaxExpenseRelatingToDispositionOfSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TaxExpenseRelatingToDispositionOfSubsidiary_lbl" xml:lang="en-US" id="id_11072868_3537573_3_1">Tax expense relating to disposition of a subsidiary.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TaxExpenseRelatingToDispositionOfSubsidiary_lbl" xml:lang="en-US" id="id_11072868_3537573_1_1">Tax expense relating to disposition of a subsidiary</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TaxExpenseRelatingToDispositionOfSubsidiary_lbl" xml:lang="en-US" id="id_11072868_3537573_2_1">Disposition of subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TaxExpenseRelatingToDispositionOfSubsidiary" xlink:to="stn_TaxExpenseRelatingToDispositionOfSubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance" xlink:label="ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance_lbl" xml:lang="en-US" id="id_11072868_3423993_1_1">Tax expense (income) relating to gain (loss) on discontinuance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance_lbl" xml:lang="en-US" id="id_11072868_3423993_14_1">Income taxes on disposal of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance" xlink:to="ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations" xlink:label="ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3423994_1_1">Tax expense (income) relating to profit (loss) from ordinary activities of discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations_lbl" xml:lang="en-US" id="id_11072868_3423994_14_1">Income taxes on operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations" xlink:to="ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxExpenseRelatingToReorganizationOfCorporateStructure" xlink:label="stn_TaxExpenseRelatingToReorganizationOfCorporateStructure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TaxExpenseRelatingToReorganizationOfCorporateStructure_lbl" xml:lang="en-US" id="id_11072868_3447363_3_1">Tax expense relating to reorganization of corporate structure.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TaxExpenseRelatingToReorganizationOfCorporateStructure_lbl" xml:lang="en-US" id="id_11072868_3447363_1_1">Tax expense relating to reorganization of corporate structure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TaxExpenseRelatingToReorganizationOfCorporateStructure_lbl" xml:lang="en-US" id="id_11072868_3447363_2_1">Reorganization of corporate structure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TaxExpenseRelatingToReorganizationOfCorporateStructure" xlink:to="stn_TaxExpenseRelatingToReorganizationOfCorporateStructure_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform" xlink:label="stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform_lbl" xml:lang="en-US" id="id_11072868_3447362_3_1">Tax expense relating to transition tax related to tax reform.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform_lbl" xml:lang="en-US" id="id_11072868_3447362_1_1">Tax expense relating to transition tax related to tax reform</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform_lbl" xml:lang="en-US" id="id_11072868_3447362_2_1">Transition tax related to US tax reform</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform" xlink:to="stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:label="ifrs-full_TaxRateEffectFromChangeInTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TaxRateEffectFromChangeInTaxRate_lbl" xml:lang="en-US" id="id_11072868_3423030_1_1">Tax rate effect from change in tax rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TaxRateEffectFromChangeInTaxRate_lbl" xml:lang="en-US" id="id_11072868_3423030_2_1">Statutory rate change on deferred tax balances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:to="ifrs-full_TaxRateEffectFromChangeInTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther" xlink:label="stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther_lbl" xml:lang="en-US" id="id_11072868_3547366_3_1">Tax rate effect of adjustments for current tax of prior periods and Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther_lbl" xml:lang="en-US" id="id_11072868_3547366_1_1">Tax rate effect of adjustments for current tax of prior periods and Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther_lbl" xml:lang="en-US" id="id_11072868_3547366_2_1">Adjustments in respect of prior years and other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther" xlink:to="stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfDispositionOfSubsidiary" xlink:label="stn_TaxRateEffectOfDispositionOfSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TaxRateEffectOfDispositionOfSubsidiary_lbl" xml:lang="en-US" id="id_11072868_3525415_3_1">Tax rate effect of disposition of subsidiary.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TaxRateEffectOfDispositionOfSubsidiary_lbl" xml:lang="en-US" id="id_11072868_3525415_1_1">Tax rate effect of disposition of subsidiary</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TaxRateEffectOfDispositionOfSubsidiary_lbl" xml:lang="en-US" id="id_11072868_3525415_2_1">Disposition of a subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TaxRateEffectOfDispositionOfSubsidiary" xlink:to="stn_TaxRateEffectOfDispositionOfSubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxRateEffectOfForeignTaxRates" xlink:label="ifrs-full_TaxRateEffectOfForeignTaxRates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TaxRateEffectOfForeignTaxRates_lbl" xml:lang="en-US" id="id_11072868_3423996_1_1">Tax rate effect of foreign tax rates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TaxRateEffectOfForeignTaxRates_lbl" xml:lang="en-US" id="id_11072868_3423996_2_1">Rate differential on foreign income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxRateEffectOfForeignTaxRates" xlink:to="ifrs-full_TaxRateEffectOfForeignTaxRates_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome" xlink:label="stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome_lbl" xml:lang="en-US" id="id_11072868_3546950_3_1">Tax rate effect of non deductible expense and non taxable income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome_lbl" xml:lang="en-US" id="id_11072868_3546950_1_1">Tax Rate Effect Of Non Deductible Expense And Non Taxable Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome_lbl" xml:lang="en-US" id="id_11072868_3546950_2_1">Non-deductible expenses and non-taxable income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome" xlink:to="stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfReorganizationOfCorporateStructure" xlink:label="stn_TaxRateEffectOfReorganizationOfCorporateStructure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TaxRateEffectOfReorganizationOfCorporateStructure_lbl" xml:lang="en-US" id="id_11072868_3525418_3_1">Tax rate effect of reorganization of corporate structure.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TaxRateEffectOfReorganizationOfCorporateStructure_lbl" xml:lang="en-US" id="id_11072868_3525418_1_1">Tax rate effect of reorganization of corporate structure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TaxRateEffectOfReorganizationOfCorporateStructure_lbl" xml:lang="en-US" id="id_11072868_3525418_2_1">Reorganization of corporate structure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TaxRateEffectOfReorganizationOfCorporateStructure" xlink:to="stn_TaxRateEffectOfReorganizationOfCorporateStructure_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits" xlink:label="stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits_lbl" xml:lang="en-US" id="id_11072868_3525136_3_1">Tax rate effect of research and development and other tax credits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits_lbl" xml:lang="en-US" id="id_11072868_3525136_1_1">Tax Rate Effect Of Research And Development And Other Tax Credits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits_lbl" xml:lang="en-US" id="id_11072868_3525136_2_1">Research and development and other tax credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits" xlink:to="stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxRateEffectOfTaxLosses" xlink:label="ifrs-full_TaxRateEffectOfTaxLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TaxRateEffectOfTaxLosses_lbl" xml:lang="en-US" id="id_11072868_3423337_1_1">Tax rate effect of tax losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TaxRateEffectOfTaxLosses_lbl" xml:lang="en-US" id="id_11072868_3423337_2_1">Unrecognized tax losses and temporary differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxRateEffectOfTaxLosses" xlink:to="ifrs-full_TaxRateEffectOfTaxLosses_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform" xlink:label="stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform_lbl" xml:lang="en-US" id="id_11072868_3525438_3_1">Tax rate effect of transition tax related to tax reform.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform_lbl" xml:lang="en-US" id="id_11072868_3525438_1_1">Tax Rate Effect of Transition Tax Related to Tax Reform</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform_lbl" xml:lang="en-US" id="id_11072868_3525438_2_1">Transition tax related to US tax reform</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform" xlink:to="stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceMember" xlink:label="ifrs-full_TemporaryDifferenceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TemporaryDifferenceMember_lbl" xml:lang="en-US" id="id_11072868_3423747_1_1">Temporary differences [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TemporaryDifferenceMember_lbl" xml:lang="en-US" id="id_11072868_3423747_2_1">Non-capital and capital tax losses [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TemporaryDifferenceMember" xlink:to="ifrs-full_TemporaryDifferenceMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_lbl" xml:lang="en-US" id="id_11072868_3423034_1_1">Temporary difference, unused tax losses and unused tax credits [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_lbl" xml:lang="en-US" id="id_11072868_3423034_2_1">Temporary difference, unused tax losses and unused tax credits [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_lbl" xml:lang="en-US" id="id_11072868_3423035_1_1">Temporary difference, unused tax losses and unused tax credits [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_lbl" xml:lang="en-US" id="id_11072868_3423035_2_1">Temporary difference, unused tax losses and unused tax credits [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TermLoanMember" xlink:label="stn_TermLoanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TermLoanMember_lbl" xml:lang="en-US" id="id_11072868_3509294_3_1">Term loan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TermLoanMember_lbl" xml:lang="en-US" id="id_11072868_3509294_1_1">Term Loan [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TermLoanMember_lbl" xml:lang="en-US" id="id_11072868_3509294_2_1">Term loan [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TermLoanMember" xlink:to="stn_TermLoanMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TermLoanTranchebMember" xlink:label="stn_TermLoanTranchebMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TermLoanTranchebMember_lbl" xml:lang="en-US" id="id_11072868_3498557_3_1">Term loan tranche B.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TermLoanTranchebMember_lbl" xml:lang="en-US" id="id_11072868_3498557_1_1">Term Loan Tranche B [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TermLoanTranchebMember_lbl" xml:lang="en-US" id="id_11072868_3498557_2_1">Term loan tranche B [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TermLoanTranchebMember" xlink:to="stn_TermLoanTranchebMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TermLoanTranchecMember" xlink:label="stn_TermLoanTranchecMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TermLoanTranchecMember_lbl" xml:lang="en-US" id="id_11072868_3498527_3_1">Term Loan Tranche C.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TermLoanTranchecMember_lbl" xml:lang="en-US" id="id_11072868_3498527_1_1">Term Loan Tranche C [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TermLoanTranchecMember_lbl" xml:lang="en-US" id="id_11072868_3498527_2_1">Term loan tranche C [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TermLoanTranchecMember" xlink:to="stn_TermLoanTranchecMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TextBlockAbstract_lbl" xml:lang="en-US" id="id_11072868_3426207_3_1">Text block [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TextBlockAbstract_lbl" xml:lang="en-US" id="id_11072868_3426207_1_1">Text block [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TextBlockAbstract_lbl" xml:lang="en-US" id="id_11072868_3426207_2_1">Text Block [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TextBlockAbstract" xlink:to="stn_TextBlockAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ThirtyOneToSixtyDaysMember" xlink:label="stn_ThirtyOneToSixtyDaysMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ThirtyOneToSixtyDaysMember_lbl" xml:lang="en-US" id="id_11072868_3506766_3_1">Thirty one to sixty days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ThirtyOneToSixtyDaysMember_lbl" xml:lang="en-US" id="id_11072868_3506766_1_1">Thirty One to Sixty Days [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ThirtyOneToSixtyDaysMember_lbl" xml:lang="en-US" id="id_11072868_3506766_2_1">31-60 Days [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ThirtyOneToSixtyDaysMember" xlink:to="stn_ThirtyOneToSixtyDaysMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember" xlink:label="stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember_lbl" xml:lang="en-US" id="id_11072868_3487360_3_1">Three Two Two One Nine Six Nine Nova Scotia Company.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember_lbl" xml:lang="en-US" id="id_11072868_3487360_1_1">Three Two TwoOne Nine Six Nine Nova Scotia Company [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember_lbl" xml:lang="en-US" id="id_11072868_3487360_2_1">3221969 Nova Scotia Company [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember" xlink:to="stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TopOfRangeMember_lbl" xml:lang="en-US" id="id_11072868_3423353_1_1">Top of range [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TopOfRangeMember_lbl" xml:lang="en-US" id="id_11072868_3423353_2_1">Top of range [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TopOfRangeMember" xlink:to="ifrs-full_TopOfRangeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="ifrs-full_TradeAndOtherCurrentPayables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherCurrentPayables_lbl" xml:lang="en-US" id="id_11072868_3424011_1_1">Trade and other current payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeAndOtherCurrentPayables_lbl" xml:lang="en-US" id="id_11072868_3424011_2_1">Trade and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentPayables" xlink:to="ifrs-full_TradeAndOtherCurrentPayables_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentReceivables" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables_lbl" xml:lang="en-US" id="id_11072868_3423049_1_1">Trade and other current receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables_lbl" xml:lang="en-US" id="id_11072868_3423049_2_1">Trade and other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentReceivables" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherPayables" xlink:label="ifrs-full_TradeAndOtherPayables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherPayables_lbl" xml:lang="en-US" id="id_11072868_3423050_1_1">Trade and other payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_TradeAndOtherPayables_lbl" xml:lang="en-US" id="id_11072868_3423050_6_1">Trade and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherPayables" xlink:to="ifrs-full_TradeAndOtherPayables_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherPayablesAbstract" xlink:label="ifrs-full_TradeAndOtherPayablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherPayablesAbstract_lbl" xml:lang="en-US" id="id_11072868_3423051_1_1">Trade and other payables [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeAndOtherPayablesAbstract_lbl" xml:lang="en-US" id="id_11072868_3423051_2_1">Trade and other payables [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherPayablesAbstract" xlink:to="ifrs-full_TradeAndOtherPayablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:label="ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherPayablesToTradeSuppliers_lbl" xml:lang="en-US" id="id_11072868_3424014_1_1">Trade payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeAndOtherPayablesToTradeSuppliers_lbl" xml:lang="en-US" id="id_11072868_3424014_2_1">Trade accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:to="ifrs-full_TradeAndOtherPayablesToTradeSuppliers_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" xlink:label="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_lbl" xml:lang="en-US" id="id_11072868_3424015_1_1">Trade and other payables, undiscounted cash flows</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_lbl" xml:lang="en-US" id="id_11072868_3424015_2_1">Trade and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" xlink:to="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherReceivables" xlink:label="ifrs-full_TradeAndOtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherReceivables_lbl" xml:lang="en-US" id="id_11072868_3423053_1_1">Trade and other receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_TradeAndOtherReceivables_lbl" xml:lang="en-US" id="id_11072868_3423053_6_1">Trade and other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherReceivables" xlink:to="ifrs-full_TradeAndOtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherReceivablesAbstract" xlink:label="ifrs-full_TradeAndOtherReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherReceivablesAbstract_lbl" xml:lang="en-US" id="id_11072868_3423358_1_1">Trade and other receivables [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeAndOtherReceivablesAbstract_lbl" xml:lang="en-US" id="id_11072868_3423358_2_1">Trade and other receivables [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="ifrs-full_TradeAndOtherReceivablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TradeAndOtherReceivablesLineItems" xlink:label="stn_TradeAndOtherReceivablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TradeAndOtherReceivablesLineItems_lbl" xml:lang="en-US" id="id_11072868_3427971_3_1">Trade and other receivables.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TradeAndOtherReceivablesLineItems_lbl" xml:lang="en-US" id="id_11072868_3427971_1_1">Trade and Other Receivables [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TradeAndOtherReceivablesLineItems_lbl" xml:lang="en-US" id="id_11072868_3427971_2_1">Trade and other receivables [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TradeAndOtherReceivablesLineItems" xlink:to="stn_TradeAndOtherReceivablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TradeAndOtherReceivablesTable" xlink:label="stn_TradeAndOtherReceivablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TradeAndOtherReceivablesTable_lbl" xml:lang="en-US" id="id_11072868_3475184_3_1">Trade and Other Receivables [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TradeAndOtherReceivablesTable_lbl" xml:lang="en-US" id="id_11072868_3475184_1_1">Trade and Other Receivables [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TradeAndOtherReceivablesTable_lbl" xml:lang="en-US" id="id_11072868_3475184_2_1">Trade and Other Receivables [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TradeAndOtherReceivablesTable" xlink:to="stn_TradeAndOtherReceivablesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TradeAndUnbilledReceivablesMember" xlink:label="stn_TradeAndUnbilledReceivablesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TradeAndUnbilledReceivablesMember_lbl" xml:lang="en-US" id="id_11072868_3546962_3_1">Trade and unbilled receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TradeAndUnbilledReceivablesMember_lbl" xml:lang="en-US" id="id_11072868_3546962_1_1">Trade and unbilled receivables [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TradeAndUnbilledReceivablesMember_lbl" xml:lang="en-US" id="id_11072868_3546962_2_1">Trade and unbilled receivables [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TradeAndUnbilledReceivablesMember" xlink:to="stn_TradeAndUnbilledReceivablesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TradeReceivableHoldbacks" xlink:label="stn_TradeReceivableHoldbacks"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TradeReceivableHoldbacks_lbl" xml:lang="en-US" id="id_11072868_3542753_3_1">Trade receivable holdbacks.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TradeReceivableHoldbacks_lbl" xml:lang="en-US" id="id_11072868_3542753_1_1">Trade receivable holdbacks</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TradeReceivableHoldbacks_lbl" xml:lang="en-US" id="id_11072868_3542753_2_1">Trade receivables and holdbacks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TradeReceivableHoldbacks" xlink:to="stn_TradeReceivableHoldbacks_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeReceivables" xlink:label="ifrs-full_TradeReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeReceivables_lbl" xml:lang="en-US" id="id_11072868_3423360_1_1">Trade receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeReceivables_lbl" xml:lang="en-US" id="id_11072868_3423360_2_1">Trade receivables, net of ECL of $1.5 (2017 - $2.1)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeReceivables" xlink:to="ifrs-full_TradeReceivables_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" id="id_11072868_3423057_1_1">Trading Symbol</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" id="id_11072868_3423057_2_1">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TrancheAMember" xlink:label="stn_TrancheAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TrancheAMember_lbl" xml:lang="en-US" id="id_11072868_3509486_3_1">Tranche A.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TrancheAMember_lbl" xml:lang="en-US" id="id_11072868_3509486_1_1">Tranche A [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TrancheAMember_lbl" xml:lang="en-US" id="id_11072868_3509486_2_1">Tranche A [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TrancheAMember" xlink:to="stn_TrancheAMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TransactionCostsOnLongTermDebtMember" xlink:label="stn_TransactionCostsOnLongTermDebtMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_TransactionCostsOnLongTermDebtMember_lbl" xml:lang="en-US" id="id_11072868_3547005_3_1">Transaction costs on long term debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_TransactionCostsOnLongTermDebtMember_lbl" xml:lang="en-US" id="id_11072868_3547005_1_1">Transaction Costs On Long Term Debt [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_TransactionCostsOnLongTermDebtMember_lbl" xml:lang="en-US" id="id_11072868_3547005_2_1">Transaction costs on long term debt [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_TransactionCostsOnLongTermDebtMember" xlink:to="stn_TransactionCostsOnLongTermDebtMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations" xlink:label="ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations_lbl" xml:lang="en-US" id="id_11072868_3423059_1_1">Transaction price allocated to remaining performance obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations_lbl" xml:lang="en-US" id="id_11072868_3423059_2_1">Revenue from performance obligations unsatisfied (or partially unsatisfied)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations" xlink:to="ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TypesOfInterestRatesAxis_lbl" xml:lang="en-US" id="id_11072868_3424455_1_1">Types of interest rates [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TypesOfInterestRatesAxis_lbl" xml:lang="en-US" id="id_11072868_3424455_2_1">Types of interest rates [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_TypesOfInterestRatesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="ifrs-full_TypesOfRisksAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TypesOfRisksAxis_lbl" xml:lang="en-US" id="id_11072868_3424456_1_1">Types of risks [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TypesOfRisksAxis_lbl" xml:lang="en-US" id="id_11072868_3424456_2_1">Types of risks [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TypesOfRisksAxis" xlink:to="ifrs-full_TypesOfRisksAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfRisksMember" xlink:label="ifrs-full_TypesOfRisksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TypesOfRisksMember_lbl" xml:lang="en-US" id="id_11072868_3423384_1_1">Risks [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TypesOfRisksMember_lbl" xml:lang="en-US" id="id_11072868_3423384_2_1">Risks [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="ifrs-full_TypesOfRisksMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_lbl" xml:lang="en-US" id="id_11072868_3424457_1_1">Types of share-based payment arrangements [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_lbl" xml:lang="en-US" id="id_11072868_3424457_2_1">Types of share-based payment arrangements [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_UnbilledReceivables" xlink:label="stn_UnbilledReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_UnbilledReceivables_lbl" xml:lang="en-US" id="id_11072868_3537561_3_1">Unbilled receivables.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_UnbilledReceivables_lbl" xml:lang="en-US" id="id_11072868_3537561_1_1">Unbilled receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_UnbilledReceivables_lbl" xml:lang="en-US" id="id_11072868_3537561_2_1">Unbilled receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_UnbilledReceivables" xlink:to="stn_UnbilledReceivables_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_UnitedStatesFundMember" xlink:label="stn_UnitedStatesFundMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_UnitedStatesFundMember_lbl" xml:lang="en-US" id="id_11072868_3487951_3_1">United states fund.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_UnitedStatesFundMember_lbl" xml:lang="en-US" id="id_11072868_3487951_1_1">United States Fund [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_UnitedStatesFundMember_lbl" xml:lang="en-US" id="id_11072868_3487951_2_1">US funds [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_UnitedStatesFundMember" xlink:to="stn_UnitedStatesFundMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:label="stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_lbl" xml:lang="en-US" id="id_11072868_3542759_3_1">Unrealized gains losses on financial assets at fair value through profit or loss mandatorily measured at fair value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_lbl" xml:lang="en-US" id="id_11072868_3542759_1_1">Unrealized gains losses on financial assets at fair value through profit or loss mandatorily measured at fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_lbl" xml:lang="en-US" id="id_11072868_3542759_14_1">Unrealized loss on equity securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:to="stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_UnusedTaxCreditsAndTaxLossesMember" xlink:label="stn_UnusedTaxCreditsAndTaxLossesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_UnusedTaxCreditsAndTaxLossesMember_lbl" xml:lang="en-US" id="id_11072868_3482883_3_1">Unused tax credits and tax losses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_UnusedTaxCreditsAndTaxLossesMember_lbl" xml:lang="en-US" id="id_11072868_3482883_1_1">Unused Tax Credits And Tax Losses [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_UnusedTaxCreditsAndTaxLossesMember_lbl" xml:lang="en-US" id="id_11072868_3482883_2_1">Loss and tax credit carryforwards [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_UnusedTaxCreditsAndTaxLossesMember" xlink:to="stn_UnusedTaxCreditsAndTaxLossesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" xlink:label="ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised_lbl" xml:lang="en-US" id="id_11072868_3423097_1_1">Unused tax losses for which no deferred tax asset recognised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised_lbl" xml:lang="en-US" id="id_11072868_3423097_2_1">Capital tax losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" xlink:to="ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl" xml:lang="en-US" id="id_11072868_3424474_1_1">UNITED STATES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US" id="id_11072868_3424474_2_1">United States [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3423098_1_1">Useful lives or amortisation rates, intangible assets other than goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_11072868_3423098_2_1">Estimated lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment" xlink:label="ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3424475_1_1">Useful lives or depreciation rates, property, plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11072868_3424475_2_1">Estimated Lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment" xlink:to="ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease" xlink:label="stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease_lbl" xml:lang="en-US" id="id_11072868_3546980_3_1">Variable and non lease component under noncancellable operating lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease_lbl" xml:lang="en-US" id="id_11072868_3546980_1_1">Variable And Non Lease Component Under Noncancellable Operating Lease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease_lbl" xml:lang="en-US" id="id_11072868_3546980_14_1">Variable payments and non-lease elements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease" xlink:to="stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_Vesting1Axis" xlink:label="stn_Vesting1Axis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_Vesting1Axis_lbl" xml:lang="en-US" id="id_11072868_3475608_3_1">Vesting1.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_Vesting1Axis_lbl" xml:lang="en-US" id="id_11072868_3475608_1_1">Vesting 1 [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_Vesting1Axis_lbl" xml:lang="en-US" id="id_11072868_3475608_2_1">Vesting 1 [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_Vesting1Axis" xlink:to="stn_Vesting1Axis_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_Vesting1Domain" xlink:label="stn_Vesting1Domain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_Vesting1Domain_lbl" xml:lang="en-US" id="id_11072868_3509302_3_1">Vesting Domain.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_Vesting1Domain_lbl" xml:lang="en-US" id="id_11072868_3509302_1_1">Vesting 1 [domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_Vesting1Domain_lbl" xml:lang="en-US" id="id_11072868_3509302_2_1">Vesting 1 [domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_Vesting1Domain" xlink:to="stn_Vesting1Domain_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WaterServicesMember" xlink:label="stn_WaterServicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_WaterServicesMember_lbl" xml:lang="en-US" id="id_11072868_3494949_3_1">Water services.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_WaterServicesMember_lbl" xml:lang="en-US" id="id_11072868_3494949_1_1">Water Services [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_WaterServicesMember_lbl" xml:lang="en-US" id="id_11072868_3494949_2_1">Water Services [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_WaterServicesMember" xlink:to="stn_WaterServicesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation" xlink:label="ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation_lbl" xml:lang="en-US" id="id_11072868_3423778_1_1">Weighted average duration of defined benefit obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation_lbl" xml:lang="en-US" id="id_11072868_3423778_2_1">Weighted average duration of defined benefit obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation" xlink:to="ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3423780_1_1">Weighted average exercise price of share options exercisable in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3423780_2_1">Weighted Average Exercise Price, Options Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3423781_1_1">Weighted average exercise price of share options exercised in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3423781_2_1">Weighted Average Exercise Price, Share option, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3424495_1_1">Weighted average exercise price of share options forfeited in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3424495_2_1">Weighted Average Exercise Price, Share option, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3424073_1_1">Weighted average exercise price of share options granted in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3424073_2_1">Weighted Average Exercise Price, Share option, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3424496_1_1">Weighted average exercise price of share options outstanding in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3424496_4_1">Weighted Average Exercise Price, Share option, end of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3424496_5_1">Weighted Average Exercise Price, Share option, beginning of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11072868_3424496_2_1">Weighted Average Exercise Price, Options Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited" xlink:label="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited_lbl" xml:lang="en-US" id="id_11072868_3467093_3_1">Weighted average fair value at measurement date share options forfeited.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited_lbl" xml:lang="en-US" id="id_11072868_3467093_1_1">Weighted Average Fair Value At Measurement Date Share Options Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited_lbl" xml:lang="en-US" id="id_11072868_3467093_2_1">Weighted average grant date fair value, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited" xlink:to="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" xlink:label="ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3424497_1_1">Weighted average fair value at measurement date, share options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3424497_2_1">Estimated fair value of options granted on the grant date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_lbl" xml:lang="en-US" id="id_11072868_3424497_12_1">Weighted average grant date fair value, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" xlink:to="ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested" xlink:label="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested_lbl" xml:lang="en-US" id="id_11072868_3467094_3_1">The weighted average fair value of share options vested during the period at the measurement date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested_lbl" xml:lang="en-US" id="id_11072868_3467094_1_1">Weighted Average Fair Value At Measurement Date Share Options Vested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested_lbl" xml:lang="en-US" id="id_11072868_3467094_2_1">Weighted average grant date fair value, Vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested" xlink:to="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested" xlink:label="stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested_lbl" xml:lang="en-US" id="id_11072868_3446996_3_1">The weighted average fair value of share options non-vested at end of the year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested_lbl" xml:lang="en-US" id="id_11072868_3446996_1_1">Weighted Average Fair Value At Reporting Date Share Options Non Vested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested_lbl" xml:lang="en-US" id="id_11072868_3446996_2_1">Weighted average grant date fair value, Non-vested share options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested" xlink:to="stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageInterestRate" xlink:label="stn_WeightedAverageInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_WeightedAverageInterestRate_lbl" xml:lang="en-US" id="id_11072868_3526322_3_1">Weighted average interest rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_WeightedAverageInterestRate_lbl" xml:lang="en-US" id="id_11072868_3526322_1_1">Weighted Average Interest Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_WeightedAverageInterestRate_lbl" xml:lang="en-US" id="id_11072868_3526322_2_1">Weighted average rate of interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_WeightedAverageInterestRate" xlink:to="stn_WeightedAverageInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions" xlink:label="stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions_lbl" xml:lang="en-US" id="id_11072868_3432792_3_1">Weighted average remaining contractual life of exercisable share options.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions_lbl" xml:lang="en-US" id="id_11072868_3432792_1_1">Weighted average remaining contractual life of exercisable share options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions_lbl" xml:lang="en-US" id="id_11072868_3432792_2_1">Weighted Average Remaining Contractual Life in Years, Options Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions" xlink:to="stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions" xlink:label="stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions_lbl" xml:lang="en-US" id="id_11072868_3433050_3_1">Weighted average remaining contractual life of outstanding non vested share options.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions_lbl" xml:lang="en-US" id="id_11072868_3433050_1_1">Weighted average remaining contractual life of outstanding non vested share options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions_lbl" xml:lang="en-US" id="id_11072868_3433050_2_1">Options remained unvested weighted average period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions" xlink:to="stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions" xlink:label="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11072868_3423783_1_1">Weighted average remaining contractual life of outstanding share options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11072868_3423783_2_1">Weighted Average Remaining Contractual Life in Years, Options Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions" xlink:to="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageShares" xlink:label="ifrs-full_WeightedAverageShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageShares_lbl" xml:lang="en-US" id="id_11072868_3423785_1_1">Weighted average number of ordinary shares outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageShares_lbl" xml:lang="en-US" id="id_11072868_3423785_2_1">Basic shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageShares" xlink:to="ifrs-full_WeightedAverageShares_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WhollyOwnedSubsidiariesMember" xlink:label="stn_WhollyOwnedSubsidiariesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_WhollyOwnedSubsidiariesMember_lbl" xml:lang="en-US" id="id_11072868_3501428_3_1">Wholly owned subsidiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_WhollyOwnedSubsidiariesMember_lbl" xml:lang="en-US" id="id_11072868_3501428_1_1">Wholly owned subsidiaries [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_WhollyOwnedSubsidiariesMember_lbl" xml:lang="en-US" id="id_11072868_3501428_2_1">Wholly owned subsidiaries [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_WhollyOwnedSubsidiariesMember" xlink:to="stn_WhollyOwnedSubsidiariesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WriteOffOfTradeReceivables" xlink:label="stn_WriteOffOfTradeReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_WriteOffOfTradeReceivables_lbl" xml:lang="en-US" id="id_11072868_3537569_3_1">Write off of trade receivables.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_WriteOffOfTradeReceivables_lbl" xml:lang="en-US" id="id_11072868_3537569_1_1">Write off of trade receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_WriteOffOfTradeReceivables_lbl" xml:lang="en-US" id="id_11072868_3537569_2_1">Write off of trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_WriteOffOfTradeReceivables" xlink:to="stn_WriteOffOfTradeReceivables_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ZeroPointFivePercentageDecreaseInInterestRatesMember" xlink:label="stn_ZeroPointFivePercentageDecreaseInInterestRatesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ZeroPointFivePercentageDecreaseInInterestRatesMember_lbl" xml:lang="en-US" id="id_11072868_3476170_3_1">Zero point five percentage decrease in interest rates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ZeroPointFivePercentageDecreaseInInterestRatesMember_lbl" xml:lang="en-US" id="id_11072868_3476170_1_1">Zero Point Five Percentage Decrease in Interest Rates [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ZeroPointFivePercentageDecreaseInInterestRatesMember_lbl" xml:lang="en-US" id="id_11072868_3476170_2_1">0.5% Decrease in interest rates [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ZeroPointFivePercentageDecreaseInInterestRatesMember" xlink:to="stn_ZeroPointFivePercentageDecreaseInInterestRatesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ZeroPointFivePercentageIncreaseInInterestRatesMember" xlink:label="stn_ZeroPointFivePercentageIncreaseInInterestRatesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stn_ZeroPointFivePercentageIncreaseInInterestRatesMember_lbl" xml:lang="en-US" id="id_11072868_3476171_3_1">Zero point five percentage increase in interest rates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stn_ZeroPointFivePercentageIncreaseInInterestRatesMember_lbl" xml:lang="en-US" id="id_11072868_3476171_1_1">Zero Point Five Percentage Increase in Interest Rates [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stn_ZeroPointFivePercentageIncreaseInInterestRatesMember_lbl" xml:lang="en-US" id="id_11072868_3476171_2_1">0.5% Increase in interest rates [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stn_ZeroPointFivePercentageIncreaseInInterestRatesMember" xlink:to="stn_ZeroPointFivePercentageIncreaseInInterestRatesMember_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>stn-20181231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFS Xcelerate Taxonomy Presentation Linkbase - http://www.dfsco.com/financial-services/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 5 -->
<!-- Creation date: 2019-03-01T21:08:37Z -->
<!-- Copyright (c) 2017 Donnelley Financial, LLC. All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DocumentandEntityInformation" roleURI="http://www.stantec.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_1_2018-03-16_role-210000" roleURI="http://www.stantec.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_1_2018-03-16_role-310000" roleURI="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_1_2018-03-16_role-410000" roleURI="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_1_2018-03-16_role-410000Paren" roleURI="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000Parenthetical"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_1_2018-03-16_role-610000" roleURI="http://www.stantec.com/taxonomy/role/StatementOfChangesInEquity-610000"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#ias_7_2018-03-16_role-510000" roleURI="http://www.stantec.com/taxonomy/role/StatementOfCashFlowsDirectMethod-510000"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAndDepreciationCalculationMethods" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAndDepreciationCalculationMethods"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAndLeasedAssetsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAndLeasedAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesShareBasedAndEquitySettledTransactionsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesShareBasedAndEquitySettledTransactionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesScheduleOfImpactOfChangesToAccountingPoliciesOnRetainedEarnings" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesScheduleOfImpactOfChangesToAccountingPoliciesOnRetainedEarnings"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementOfFinancialPosition" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementOfFinancialPosition"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS9OnEquityAftertax" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS9OnEquityAftertax"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfMeasurementCategoryOfFinancialAssets" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfMeasurementCategoryOfFinancialAssets"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureBusinessAcquisitionsSummaryOfConsiderationForAssetsAcquiredAndLiabilitiesAssumed" roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationForAssetsAcquiredAndLiabilitiesAssumed"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureBusinessAcquisitionsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureBusinessAcquisitionsSummaryOfConsiderationOfBusinessCombinations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationOfBusinessCombinations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureBusinessAcquisitionsSummaryOfNotesPayableInBusinessCombination" roleURI="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfNotesPayableInBusinessCombination"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfNetLossFromDiscontinuedOperations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfNetLossFromDiscontinuedOperations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfDispositionOfSubsidiary" roleURI="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfDispositionOfSubsidiary"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalents" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalents"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCashAndCashEquivalentsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivables" roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivablesParenthetical" roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivablesParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureTradeAndOtherReceivablesScheduleOfGrossTradeReceivablesAgingAnalysis" roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfGrossTradeReceivablesAgingAnalysis"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipment" roleURI="http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipment"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosurePropertyAndEquipmentAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureGoodwillScheduleOfReconciliationOfChangesInGoodwill" roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfReconciliationOfChangesInGoodwill"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureGoodwillAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureGoodwillScheduleOfGoodwillAllocated" roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfGoodwillAllocated"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureGoodwillSummaryOfMostSensitiveKeyAssumptionsUsedForCGUs" roleURI="http://www.stantec.com/taxonomy/role/DisclosureGoodwillSummaryOfMostSensitiveKeyAssumptionsUsedForCGUs"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIntangibleAssetsSummaryOfIntangibleAssets" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIntangibleAssetsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherAssetsScheduleOfOtherAssets" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsScheduleOfOtherAssets"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherAssetsDisclosureOfFairValueAndAmortizedCost" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfFairValueAndAmortizedCost"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherAssetsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherAssetsDisclosureOfTheBondPortfolioStatedAtFairValue" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfTheBondPortfolioStatedAtFairValue"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureTradeAndOtherPayablesSummaryOfTradeAndOtherPayables" roleURI="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherPayablesSummaryOfTradeAndOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureLongTermDebtSummaryOfLongTermDebt" roleURI="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebt"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureLongTermDebtAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureLongTermDebtFutureMinimumLeasePaymentsAndPresentValueOfTheNetMinimumLeasePaymentsUnderFinanceLeases" roleURI="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtFutureMinimumLeasePaymentsAndPresentValueOfTheNetMinimumLeasePaymentsUnderFinanceLeases"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureProvisionsSummaryOfProvisions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureProvisionsSummaryOfProvisions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureProvisionsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureProvisionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfEmployeeDefinedBenefitObligations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfEmployeeDefinedBenefitObligations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfReconciliationForNetDefinedBenefitLiability" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfReconciliationForNetDefinedBenefitLiability"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfNetDefinedBenefitAsset" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfNetDefinedBenefitAsset"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfMajorCategoriesOfPlanAssetsMeasuredAtFairValue" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfMajorCategoriesOfPlanAssetsMeasuredAtFairValue"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfPrincipalAssumptionsUsedInDeterminingPensionBenefitObligations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfPrincipalAssumptionsUsedInDeterminingPensionBenefitObligations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptionsParenthetical" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptionsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherLiabilitiesSummaryOfOtherLiabilities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherLiabilitiesSummaryOfOtherLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCommitmentsSummaryOfFutureMinimumLeasePaymentsPayableUnderNoncancellableOperatingLeases" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCommitmentsSummaryOfFutureMinimumLeasePaymentsPayableUnderNoncancellableOperatingLeases"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCommitmentsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureContingenciesAndGuaranteesAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureContingenciesAndGuaranteesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSummaryOfDividendsDeclaredAndRecordedInTheConsolidatedFinancialStatements" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfDividendsDeclaredAndRecordedInTheConsolidatedFinancialStatements"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSharebasedPaymentTransactionsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSharebasedPaymentTransactionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSummaryOfGrantedShareOptions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfGrantedShareOptions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSummaryOfOutstandingShareOptions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfOutstandingShareOptions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSummaryOfWeightedAverageAssumptions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfWeightedAverageAssumptions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureShareCapitalSummaryOfNonVestedOptions" roleURI="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfNonVestedOptions"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForAssets" roleURI="http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForAssets"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForLiabilities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureFinancialInstrumentsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfLossAllowanceProvision" roleURI="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfLossAllowanceProvision"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfTimingOfUndiscountedCashOutflowsRelatingToFinancialLiabilities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTimingOfUndiscountedCashOutflowsRelatingToFinancialLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCapitalManagementAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCapitalManagementAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesSummaryOfEffectiveIncomeTaxForContinuingOperationsFromStatutoryCanadianTaxRates" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfEffectiveIncomeTaxForContinuingOperationsFromStatutoryCanadianTaxRates"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesSummaryOfMajorComponentsOfCurrentIncomeTaxExpenseFromContinuingOperations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfCurrentIncomeTaxExpenseFromContinuingOperations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesSummaryOfMajorComponentsOfDeferredIncomeTaxRecoveryExpenseFromContinuingOperations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfDeferredIncomeTaxRecoveryExpenseFromContinuingOperations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysNetDeferredIncomeTaxAssetsLiabilities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysNetDeferredIncomeTaxAssetsLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesScheduleOfReconciliationOfNetDeferredTaxAssetsLiabilities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfNetDeferredTaxAssetsLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesScheduleOfLossCarryforwards" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfLossCarryforwards"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureIncomeTaxesAdditionalInformations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfInterestExpense" roleURI="http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfInterestExpense"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfOtherNetFinanceExpense" roleURI="http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfOtherNetFinanceExpense"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRevenueSummaryOfInformationAboutReceivablesContractAssetsAndDeferredRevenueContractLiabilitiesFromContractsWithCustomers" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRevenueSummaryOfInformationAboutReceivablesContractAssetsAndDeferredRevenueContractLiabilitiesFromContractsWithCustomers"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRevenueSignificantIncreasesDecreasesInContractAssetsAndDeferredRevenue" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRevenueSignificantIncreasesDecreasesInContractAssetsAndDeferredRevenue"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRevenueAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRevenueAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCost" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCost"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEmployeeCostsFromContinuingOperationsAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureOtherExpenseIncomeScheduleOfOtherExpenseIncome" roleURI="http://www.stantec.com/taxonomy/role/DisclosureOtherExpenseIncomeScheduleOfOtherExpenseIncome"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasis" roleURI="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasis"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasisParenthetical" roleURI="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasisParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureWeightedAverageSharesOutstandingAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureCashFlowInformationReconciliationOfLiabilitiesArisingFromFinancingActivities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureCashFlowInformationReconciliationOfLiabilitiesArisingFromFinancingActivities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresScheduleOfSubsidiaries" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfSubsidiaries"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresScheduleOfStructuredConsolidatedEntities" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfStructuredConsolidatedEntities"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresSummaryOfJointOperations" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresSummaryOfJointOperations"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresScheduleOfTransactionsWithRelatedParties" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfTransactionsWithRelatedParties"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureRelatedPartyDisclosuresScheduleOfCompensationOfKeyManagementPersonnelAndDirectorsOfTheCompany" roleURI="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfCompensationOfKeyManagementPersonnelAndDirectorsOfTheCompany"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSegmentedInformationScheduleOfOperatingSegments" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfOperatingSegments"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSegmentedInformationScheduleOfNonCurrentAssetsAndGrossRevenueByGeographicalAreas" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfNonCurrentAssetsAndGrossRevenueByGeographicalAreas"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSegmentedInformationScheduleOfGrossRevenueByServices" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfGrossRevenueByServices"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureSegmentedInformationAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureInvestmentTaxCreditAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureInvestmentTaxCreditAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureEventsAfterTheReportingPeriodAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureEventsAfterTheReportingPeriodAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#DisclosureComparativeFiguresAdditionalInformation" roleURI="http://www.stantec.com/taxonomy/role/DisclosureComparativeFiguresAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGeneralInformationAboutFinancialStatementsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryPolicies" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryPolicies"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfAccountingJudgementsAndEstimatesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfGoodwillExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBorrowingsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfContingenciesAndGuaranteesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfContingenciesAndGuaranteesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCapitalManagementExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalManagementExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinanceCostExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinanceCostExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfRevenueExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfRevenueExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInvestmentTaxCreditsExplanatoy" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInvestmentTaxCreditsExplanatoy"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="stn-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfReclassificationsOrChangesInPresentationExplanatory" roleURI="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfReclassificationsOrChangesInPresentationExplanatory"/>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DocumentandEntityInformation">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DocumentandEntityInformationAbstract" xlink:label="stn_DocumentandEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DocumentandEntityInformationAbstract" xlink:to="dei_DocumentType" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DocumentandEntityInformationAbstract" xlink:to="dei_AmendmentFlag" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DocumentandEntityInformationAbstract" xlink:to="dei_AmendmentDescription" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DocumentandEntityInformationAbstract" xlink:to="dei_DocumentPeriodEndDate" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DocumentandEntityInformationAbstract" xlink:to="dei_DocumentFiscalYearFocus" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DocumentandEntityInformationAbstract" xlink:to="dei_DocumentFiscalPeriodFocus" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DocumentandEntityInformationAbstract" xlink:to="dei_TradingSymbol" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DocumentandEntityInformationAbstract" xlink:to="dei_EntityRegistrantName" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DocumentandEntityInformationAbstract" xlink:to="dei_EntityCentralIndexKey" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DocumentandEntityInformationAbstract" xlink:to="dei_CurrentFiscalYearEndDate" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DocumentandEntityInformationAbstract" xlink:to="dei_EntityCurrentReportingStatus" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DocumentandEntityInformationAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DocumentandEntityInformationAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000" xlink:title="[210000] Statement of financial position, current/non-current">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionalPaidinCapital" xlink:label="ifrs-full_AdditionalPaidinCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AssetsAbstract" xlink:label="ifrs-full_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentAssets" xlink:label="ifrs-full_CurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentAssetsAbstract" xlink:label="ifrs-full_CurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentContractAssets" xlink:label="ifrs-full_CurrentContractAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentContractLiabilities" xlink:label="ifrs-full_CurrentContractLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentLiabilities" xlink:label="ifrs-full_CurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentLiabilitiesAbstract" xlink:label="ifrs-full_CurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPrepaidExpenses" xlink:label="ifrs-full_CurrentPrepaidExpenses"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentProvisions" xlink:label="ifrs-full_CurrentProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentRestrictedCashAndCashEquivalents" xlink:label="ifrs-full_CurrentRestrictedCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxAssetsCurrent" xlink:label="ifrs-full_CurrentTaxAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxLiabilitiesNoncurrent" xlink:label="ifrs-full_CurrentTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxAssets" xlink:label="ifrs-full_DeferredTaxAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="ifrs-full_DeferredTaxLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAbstract" xlink:label="ifrs-full_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAndLiabilities" xlink:label="ifrs-full_EquityAndLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAndLiabilitiesAbstract" xlink:label="ifrs-full_EquityAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAttributableToOwnersOfParent" xlink:label="ifrs-full_EquityAttributableToOwnersOfParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Goodwill" xlink:label="ifrs-full_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IssuedCapital" xlink:label="ifrs-full_IssuedCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncontrollingInterests" xlink:label="ifrs-full_NoncontrollingInterests"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentAssetsAbstract" xlink:label="ifrs-full_NoncurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentLiabilitiesAbstract" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentProvisions" xlink:label="ifrs-full_NoncurrentProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:label="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentAssets" xlink:label="ifrs-full_OtherCurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentLiabilities" xlink:label="ifrs-full_OtherCurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentAssets" xlink:label="ifrs-full_OtherNoncurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentLiabilities" xlink:label="ifrs-full_OtherNoncurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarnings" xlink:label="ifrs-full_RetainedEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfFinancialPositionAbstract" xlink:label="ifrs-full_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="ifrs-full_TradeAndOtherCurrentPayables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentReceivables" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_UnbilledReceivables" xlink:label="stn_UnbilledReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AssetsAbstract" xlink:to="ifrs-full_CurrentAssetsAbstract" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AssetsAbstract" xlink:to="ifrs-full_NoncurrentAssetsAbstract" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AssetsAbstract" xlink:to="ifrs-full_Assets" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CashAndCashEquivalents" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentRestrictedCashAndCashEquivalents" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="stn_UnbilledReceivables" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentContractAssets" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentTaxAssetsCurrent" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentPrepaidExpenses" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_OtherCurrentAssets" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentAssets" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentPayables" order="1.3900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentContractLiabilities" order="1.4000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentTaxLiabilitiesCurrent" order="1.4100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings" order="1.4200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentProvisions" order="1.4300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherCurrentLiabilities" order="1.4400" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentLiabilities" order="1.4500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_IssuedCapital" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_AdditionalPaidinCapital" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_RetainedEarnings" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncome" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_EquityAttributableToOwnersOfParent" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAndLiabilitiesAbstract" xlink:to="ifrs-full_CurrentLiabilitiesAbstract" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAndLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentLiabilitiesAbstract" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAndLiabilitiesAbstract" xlink:to="ifrs-full_Liabilities" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAndLiabilitiesAbstract" xlink:to="ifrs-full_EquityAbstract" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAndLiabilitiesAbstract" xlink:to="ifrs-full_NoncontrollingInterests" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAndLiabilitiesAbstract" xlink:to="ifrs-full_EquityAndLiabilities" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_PropertyPlantAndEquipment" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_Goodwill" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_InvestmentAccountedForUsingEquityMethod" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_DeferredTaxAssets" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_OtherNoncurrentAssets" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentTaxLiabilitiesNoncurrent" order="1.3300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_LongtermBorrowings" order="1.3400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentProvisions" order="1.3500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" order="1.3600" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_DeferredTaxLiabilities" order="1.3700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherNoncurrentLiabilities" order="1.3800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_AssetsAbstract" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_EquityAndLiabilitiesAbstract" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000" xlink:title="[310000] Statement of comprehensive income, profit or loss, by function of expense">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmortisationExpense" xlink:label="ifrs-full_AmortisationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShare" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsPerShareAbstract" xlink:label="ifrs-full_BasicAndDilutedEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxExpenseIncome" xlink:label="ifrs-full_CurrentTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="ifrs-full_DeferredTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DepreciationExpense" xlink:label="ifrs-full_DepreciationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinanceIncomeCost" xlink:label="ifrs-full_FinanceIncomeCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnDisposalsOfInvestments" xlink:label="ifrs-full_GainsLossesOnDisposalsOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GrossProfit" xlink:label="ifrs-full_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeStatementAbstract" xlink:label="ifrs-full_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRevenueExpense" xlink:label="ifrs-full_InterestRevenueExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:label="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetRevenue" xlink:label="stn_NetRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherOperatingIncomeExpense" xlink:label="ifrs-full_OtherOperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromContinuingOperations" xlink:label="ifrs-full_ProfitLossFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProfitLossFromContinuingOperationsAbstract" xlink:label="stn_ProfitLossFromContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProfitLossFromDiscontinuingOperationsAbstract" xlink:label="stn_ProfitLossFromDiscontinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevenueFromContinuingOperations" xlink:label="stn_RevenueFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:label="stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BasicAndDilutedEarningsPerShareAbstract" xlink:to="ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BasicAndDilutedEarningsPerShareAbstract" xlink:to="ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BasicAndDilutedEarningsPerShareAbstract" xlink:to="ifrs-full_BasicAndDilutedEarningsLossPerShare" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="stn_ProfitLossFromContinuingOperationsAbstract" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="stn_ProfitLossFromDiscontinuingOperationsAbstract" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_ProfitLoss" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_BasicAndDilutedEarningsPerShareAbstract" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="ifrs-full_CurrentTaxExpenseIncome" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="ifrs-full_DeferredTaxExpenseIncome" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="stn_RevenueFromContinuingOperations" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="stn_SubconsultantSubcontractorAndOtherDirectExpenses" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="stn_NetRevenue" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="ifrs-full_CostOfSales" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="ifrs-full_GrossProfit" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="ifrs-full_SellingGeneralAndAdministrativeExpense" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="ifrs-full_DepreciationExpense" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="ifrs-full_AmortisationExpense" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="ifrs-full_InterestRevenueExpense" order="1.1900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="ifrs-full_FinanceIncomeCost" order="1.2000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" order="1.2100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" order="1.2200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="ifrs-full_GainsLossesOnDisposalsOfInvestments" order="1.2300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="ifrs-full_OtherOperatingIncomeExpense" order="1.2400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="ifrs-full_ProfitLossBeforeTax" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromContinuingOperationsAbstract" xlink:to="ifrs-full_ProfitLossFromContinuingOperations" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ProfitLossFromDiscontinuingOperationsAbstract" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000" xlink:title="[410000] Statement of comprehensive income, OCI components presented net of tax">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:label="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:label="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComprehensiveIncome" xlink:label="ifrs-full_ComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncomeAbstract" xlink:label="ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:label="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" xlink:label="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" xlink:label="ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:label="ifrs-full_StatementOfComprehensiveIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" order="1.1100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_OtherComprehensiveIncomeAbstract" xlink:to="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_OtherComprehensiveIncomeAbstract" xlink:to="ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_OtherComprehensiveIncomeAbstract" xlink:to="ifrs-full_OtherComprehensiveIncome" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_OtherComprehensiveIncomeAbstract" xlink:to="ifrs-full_ComprehensiveIncome" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:to="ifrs-full_ProfitLoss" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:to="ifrs-full_OtherComprehensiveIncomeAbstract" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000Parenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:label="ifrs-full_StatementOfComprehensiveIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:to="ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfChangesInEquity-610000" xlink:title="[610000] Statement of changes in equity">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionalPaidinCapitalMember" xlink:label="ifrs-full_AdditionalPaidinCapitalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComprehensiveIncome" xlink:label="ifrs-full_ComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendsPaid" xlink:label="ifrs-full_DividendsPaid"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAttributableToOwnersOfParent" xlink:label="ifrs-full_EquityAttributableToOwnersOfParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAttributableToOwnersOfParent" xlink:label="ifrs-full_EquityAttributableToOwnersOfParent_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialEffectOfChangesInAccountingPolicyMember" xlink:label="ifrs-full_FinancialEffectOfChangesInAccountingPolicyMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInNumberOfSharesRepurchased" xlink:label="stn_IncreaseDecreaseInNumberOfSharesRepurchased"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:label="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:label="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IssuedCapitalMember" xlink:label="ifrs-full_IssuedCapitalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="ifrs-full_NumberOfSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="ifrs-full_NumberOfSharesOutstanding_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PreviouslyStatedMember" xlink:label="ifrs-full_PreviouslyStatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PurchaseOfTreasuryShares" xlink:label="ifrs-full_PurchaseOfTreasuryShares"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" xlink:label="stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RestatedBalanceMember" xlink:label="stn_RestatedBalanceMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarningsMember" xlink:label="ifrs-full_RetainedEarningsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfChangesInEquityAbstract" xlink:label="ifrs-full_StatementOfChangesInEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfChangesInEquityLineItems" xlink:label="ifrs-full_StatementOfChangesInEquityLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfChangesInEquityTable" xlink:label="ifrs-full_StatementOfChangesInEquityTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_IssuedCapitalMember" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_AdditionalPaidinCapitalMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_RetainedEarningsMember" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_PreviouslyStatedMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_FinancialEffectOfChangesInAccountingPolicyMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RestatedMember" xlink:to="stn_RestatedBalanceMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityAbstract" xlink:to="ifrs-full_StatementOfChangesInEquityTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_EquityAttributableToOwnersOfParent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_NumberOfSharesOutstanding" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_ProfitLoss" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_OtherComprehensiveIncome" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_ComprehensiveIncome" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_PurchaseOfTreasuryShares" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="stn_IncreaseDecreaseInNumberOfSharesRepurchased" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsPaid" order="1.1200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_EquityAttributableToOwnersOfParent_2" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_NumberOfSharesOutstanding_2" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_StatementOfChangesInEquityLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/StatementOfCashFlowsDirectMethod-510000" xlink:title="[510000] Statement of cash flows, direct method">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinanceCostsPaidClassifiedAsOperatingActivities" xlink:label="ifrs-full_FinanceCostsPaidClassifiedAsOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities" xlink:label="ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities" xlink:label="ifrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities" xlink:label="ifrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink:label="ifrs-full_InterestPaidClassifiedAsOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestReceivedClassifiedAsOperatingActivities" xlink:label="ifrs-full_InterestReceivedClassifiedAsOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" xlink:label="ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsToAcquireOrRedeemEntitysShares" xlink:label="ifrs-full_PaymentsToAcquireOrRedeemEntitysShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:label="ifrs-full_PaymentsToAndOnBehalfOfEmployees"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsToSuppliersForGoodsAndServices" xlink:label="ifrs-full_PaymentsToSuppliersForGoodsAndServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromIssueOfOrdinaryShares" xlink:label="ifrs-full_ProceedsFromIssueOfOrdinaryShares"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities" xlink:label="stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:label="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices" xlink:label="ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RepaymentsOfCurrentBorrowings" xlink:label="ifrs-full_RepaymentsOfCurrentBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RepaymentsOfNoncurrentBorrowings" xlink:label="ifrs-full_RepaymentsOfNoncurrentBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfCashFlowsAbstract" xlink:label="ifrs-full_StatementOfCashFlowsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities" order="1.3000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_RepaymentsOfCurrentBorrowings" order="1.3100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_RepaymentsOfNoncurrentBorrowings" order="1.3200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" order="1.3300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_PaymentsToAcquireOrRedeemEntitysShares" order="1.3400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromIssueOfOrdinaryShares" order="1.3500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_DividendsPaidClassifiedAsFinancingActivities" order="1.3600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations" order="1.3700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" order="1.3800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities" order="1.3900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" order="1.1900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" order="1.2200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities" order="1.2300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" order="1.2400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" order="1.2500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_PaymentsToSuppliersForGoodsAndServices" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_PaymentsToAndOnBehalfOfEmployees" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_InterestReceivedClassifiedAsOperatingActivities" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_InterestPaidClassifiedAsOperatingActivities" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_FinanceCostsPaidClassifiedAsOperatingActivities" order="1.0600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashAndCashEquivalents" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashAndCashEquivalents_2" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAndDepreciationCalculationMethods">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DepreciationMethodPropertyPlantAndEquipment" xlink:label="ifrs-full_DepreciationMethodPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:label="stn_DisclosureOfSignificantAccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EngineeringEquipmentMember" xlink:label="stn_EngineeringEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LeaseholdImprovementsMember" xlink:label="ifrs-full_LeaseholdImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OfficeEquipmentMember" xlink:label="ifrs-full_OfficeEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:label="ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment" xlink:label="ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DepreciationMethodPropertyPlantAndEquipment" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_RangeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="stn_EngineeringEquipmentMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OfficeEquipmentMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OtherPropertyPlantAndEquipmentMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_LeaseholdImprovementsMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAndLeasedAssetsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractBacklogAndFiniteTrademarksMember" xlink:label="stn_ContractBacklogAndFiniteTrademarksMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:label="ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:label="stn_DisclosureOfSignificantAccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IntangibleUnderFinanceLeaseMember" xlink:label="stn_IntangibleUnderFinanceLeaseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MethodsOfGenerationAxis" xlink:label="ifrs-full_MethodsOfGenerationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MethodsOfGenerationMember" xlink:label="ifrs-full_MethodsOfGenerationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotInternallyGeneratedMember" xlink:label="ifrs-full_NotInternallyGeneratedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="stn_IntangibleUnderFinanceLeaseMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_RangeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_MethodsOfGenerationAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_CustomerrelatedIntangibleAssetsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="stn_ContractBacklogAndFiniteTrademarksMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MethodsOfGenerationAxis" xlink:to="ifrs-full_MethodsOfGenerationMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MethodsOfGenerationMember" xlink:to="ifrs-full_NotInternallyGeneratedMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesShareBasedAndEquitySettledTransactionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement" xlink:label="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement" xlink:label="ifrs-full_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments" xlink:label="ifrs-full_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:label="stn_DisclosureOfSignificantAccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EquitySettledTransactionsMember" xlink:label="stn_EquitySettledTransactionsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PerformanceShareUnitsMember" xlink:label="stn_PerformanceShareUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="stn_PerformanceShareUnitsMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="stn_EquitySettledTransactionsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesScheduleOfImpactOfChangesToAccountingPoliciesOnRetainedEarnings">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ChangeOrdersAndClaimsMember" xlink:label="stn_ChangeOrdersAndClaimsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConstructionServicesMember" xlink:label="stn_ConstructionServicesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContinuingOperationMember" xlink:label="stn_ContinuingOperationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DiscontinuedOperationsMember" xlink:label="ifrs-full_DiscontinuedOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member" xlink:label="ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarnings" xlink:label="stn_IncreaseDecreaseInRetainedEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarningsMember" xlink:label="ifrs-full_RetainedEarningsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="ifrs-full_SegmentConsolidationItemsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SignificantFinancingComponentMember" xlink:label="stn_SignificantFinancingComponentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingOperationsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="stn_ContinuingOperationMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="ifrs-full_DiscontinuedOperationsMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="stn_IncreaseDecreaseInRetainedEarnings" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="srt_RestatementAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_SegmentConsolidationItemsAxis" order="14.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="stn_ConstructionServicesMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_RetainedEarningsMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain" xlink:to="stn_ChangeOrdersAndClaimsMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain" xlink:to="stn_SignificantFinancingComponentMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentConsolidationItemsAxis" xlink:to="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementOfFinancialPosition">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentAssetsAbstract" xlink:label="ifrs-full_CurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentContractAssets" xlink:label="ifrs-full_CurrentContractAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentLiabilitiesAbstract" xlink:label="ifrs-full_CurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentReceivablesFromContractsWithCustomers" xlink:label="ifrs-full_CurrentReceivablesFromContractsWithCustomers"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredIncomeClassifiedAsCurrent" xlink:label="ifrs-full_DeferredIncomeClassifiedAsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxAssets" xlink:label="ifrs-full_DeferredTaxAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAbstract" xlink:label="ifrs-full_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:label="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentAssetsAbstract" xlink:label="ifrs-full_NoncurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentAssets" xlink:label="ifrs-full_OtherCurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentAssets" xlink:label="ifrs-full_OtherNoncurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PreviouslyStatedMember" xlink:label="ifrs-full_PreviouslyStatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarnings" xlink:label="ifrs-full_RetainedEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentReceivablesFromContractsWithCustomers" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentContractAssets" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_OtherCurrentAssets" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_DeferredIncomeClassifiedAsCurrent" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_CurrentAssetsAbstract" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_NoncurrentAssetsAbstract" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_CurrentLiabilitiesAbstract" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_EquityAbstract" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_RetainedEarnings" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncome" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_DeferredTaxAssets" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_OtherNoncurrentAssets" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_PreviouslyStatedMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShare" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:label="ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicAndDilutedEarningsPerShareAbstract" xlink:label="ifrs-full_BasicAndDilutedEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComprehensiveIncome" xlink:label="ifrs-full_ComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComprehensiveIncomeAbstract" xlink:label="ifrs-full_ComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:label="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PreviouslyStatedMember" xlink:label="ifrs-full_PreviouslyStatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossAbstract" xlink:label="ifrs-full_ProfitLossAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromContinuingOperations" xlink:label="ifrs-full_ProfitLossFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevenueFromContinuingOperations" xlink:label="stn_RevenueFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:label="stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BasicAndDilutedEarningsPerShareAbstract" xlink:to="ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BasicAndDilutedEarningsPerShareAbstract" xlink:to="ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BasicAndDilutedEarningsPerShareAbstract" xlink:to="ifrs-full_BasicAndDilutedEarningsLossPerShare" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComprehensiveIncomeAbstract" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComprehensiveIncomeAbstract" xlink:to="ifrs-full_OtherComprehensiveIncome" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComprehensiveIncomeAbstract" xlink:to="ifrs-full_ComprehensiveIncome" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_ProfitLossAbstract" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_ComprehensiveIncomeAbstract" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_BasicAndDilutedEarningsPerShareAbstract" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ProfitLossAbstract" xlink:to="stn_RevenueFromContinuingOperations" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ProfitLossAbstract" xlink:to="stn_SubconsultantSubcontractorAndOtherDirectExpenses" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ProfitLossAbstract" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ProfitLossAbstract" xlink:to="ifrs-full_ProfitLossFromContinuingOperations" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ProfitLossAbstract" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ProfitLossAbstract" xlink:to="ifrs-full_ProfitLoss" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_PreviouslyStatedMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS9OnEquityAftertax">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" xlink:label="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss" xlink:label="stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" xlink:label="stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarnings" xlink:label="stn_IncreaseDecreaseInRetainedEarnings"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarningsMember" xlink:label="ifrs-full_RetainedEarningsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="stn_IncreaseDecreaseInRetainedEarnings" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:to="stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_RetainedEarningsMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RestatedMember" xlink:to="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DesignatedFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract" xlink:label="ifrs-full_DesignatedFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" xlink:label="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" xlink:label="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:label="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DesignatedFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract" xlink:to="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:to="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:to="stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:to="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RestatedMember" xlink:to="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfMeasurementCategoryOfFinancialAssets">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AccountsReceivableAndOtherCurrentFinancialAssetsMember" xlink:label="stn_AccountsReceivableAndOtherCurrentFinancialAssetsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_BondMember" xlink:label="stn_BondMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CashAndCashDepositsAndCashInEscrowMember" xlink:label="stn_CashAndCashDepositsAndCashInEscrowMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfFinancialAssetsAxis" xlink:label="ifrs-full_CategoriesOfFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Abstract" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Abstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityInvestmentsMember" xlink:label="ifrs-full_EquityInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember" xlink:label="ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsCategoryMember" xlink:label="ifrs-full_FinancialAssetsCategoryMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember" xlink:label="ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9" xlink:label="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9" xlink:label="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_HoldbacksOnLongTermContractMember" xlink:label="stn_HoldbacksOnLongTermContractMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" xlink:label="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IndemnificationsMember" xlink:label="stn_IndemnificationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember" xlink:label="ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinancialAssetMember" xlink:label="stn_OtherFinancialAssetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsCategoryMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Abstract" xlink:to="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:to="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" xlink:to="ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:to="ifrs-full_CategoriesOfFinancialAssetsAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Table" xlink:to="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsCategoryMember" xlink:to="ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsCategoryMember" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsCategoryMember" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsCategoryMember" xlink:to="ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsCategoryMember" xlink:to="ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_CashAndCashDepositsAndCashInEscrowMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_AccountsReceivableAndOtherCurrentFinancialAssetsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="ifrs-full_EquityInvestmentsMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_BondMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_HoldbacksOnLongTermContractMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_IndemnificationsMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_OtherFinancialAssetMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RestatedMember" xlink:to="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationForAssetsAcquiredAndLiabilitiesAssumed">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" xlink:label="ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:label="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashTransferred" xlink:label="ifrs-full_CashTransferred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_GoodwillRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:label="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesIncurred" xlink:label="ifrs-full_LiabilitiesIncurred"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" xlink:label="stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProvisionsRecognisedAsOfAcquisitionDate" xlink:label="stn_ProvisionsRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate" xlink:label="stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract" xlink:to="ifrs-full_DisclosureOfBusinessCombinationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate" order="1.1100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" order="1.1200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate" order="1.1600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="stn_ProvisionsRecognisedAsOfAcquisitionDate" order="1.1700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" order="1.1800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_CashTransferred" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_LiabilitiesIncurred" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_2" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_BusinessCombinationsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_DisclosureOfBusinessCombinationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:label="ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" xlink:label="ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes" xlink:label="stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome" xlink:label="stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate" xlink:label="stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueOfAcquiree" xlink:label="ifrs-full_RevenueOfAcquiree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:to="ifrs-full_DisclosureOfBusinessCombinationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_RevenueOfAcquiree" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_BusinessCombinationsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_DisclosureOfBusinessCombinationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationOfBusinessCombinations">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PaymentsOnNotesPayableFromPreviousAcquisitions" xlink:label="stn_PaymentsOnNotesPayableFromPreviousAcquisitions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents" xlink:label="ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:to="ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:to="stn_PaymentsOnNotesPayableFromPreviousAcquisitions" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:to="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfNotesPayableInBusinessCombination">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination" xlink:label="stn_AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNotesPayableInBusinessCombinationAbstract" xlink:label="stn_DisclosureOfNotesPayableInBusinessCombinationAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination" xlink:label="stn_IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InterestOnNotesPayableRecognisedInBusinessCombination" xlink:label="stn_InterestOnNotesPayableRecognisedInBusinessCombination"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NotesPayableRecognisedInBusinessCombination" xlink:label="stn_NotesPayableRecognisedInBusinessCombination"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NotesPayableRecognisedInBusinessCombination" xlink:label="stn_NotesPayableRecognisedInBusinessCombination_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination" xlink:label="stn_OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PaymentsOfNotesPayableRecognisedInBusinessCombination" xlink:label="stn_PaymentsOfNotesPayableRecognisedInBusinessCombination"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNotesPayableInBusinessCombinationAbstract" xlink:to="stn_NotesPayableRecognisedInBusinessCombination" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNotesPayableInBusinessCombinationAbstract" xlink:to="stn_AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNotesPayableInBusinessCombinationAbstract" xlink:to="stn_OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNotesPayableInBusinessCombinationAbstract" xlink:to="stn_PaymentsOfNotesPayableRecognisedInBusinessCombination" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNotesPayableInBusinessCombinationAbstract" xlink:to="stn_InterestOnNotesPayableRecognisedInBusinessCombination" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNotesPayableInBusinessCombinationAbstract" xlink:to="stn_IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNotesPayableInBusinessCombinationAbstract" xlink:to="stn_NotesPayableRecognisedInBusinessCombination_2" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConstructionServicesGroupMember" xlink:label="stn_ConstructionServicesGroupMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxExpenseIncome" xlink:label="ifrs-full_CurrentTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="ifrs-full_DeferredTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDisposalOfSubsidiariesAbstract" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DiscontinuedOperationsMember" xlink:label="ifrs-full_DiscontinuedOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalOfMajorSubsidiaryMember" xlink:label="ifrs-full_DisposalOfMajorSubsidiaryMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GrossProceedsFromDisposalOfSubsidiaries" xlink:label="stn_GrossProceedsFromDisposalOfSubsidiaries"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ImpairmentLoss" xlink:label="ifrs-full_ImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RepaymentsOfNoncurrentBorrowings" xlink:label="ifrs-full_RepaymentsOfNoncurrentBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingOperationsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="ifrs-full_DisposalOfMajorSubsidiaryMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="ifrs-full_DiscontinuedOperationsMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAbstract" xlink:to="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ImpairmentLoss" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="stn_GrossProceedsFromDisposalOfSubsidiaries" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_CurrentTaxExpenseIncome" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_DeferredTaxExpenseIncome" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_RepaymentsOfNoncurrentBorrowings" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" xlink:to="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" xlink:to="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="stn_ConstructionServicesGroupMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:to="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfNetLossFromDiscontinuedOperations">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConstructionServicesGroupMember" xlink:label="stn_ConstructionServicesGroupMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:label="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable" xlink:label="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetIncomeFromDiscontinuedOperationsAbstract" xlink:label="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DiscontinuedOperationsMember" xlink:label="ifrs-full_DiscontinuedOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpenseByNature" xlink:label="ifrs-full_ExpenseByNature"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent" xlink:label="ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations" xlink:label="stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProfitLossFromDisposalOfDiscontinuedOperations" xlink:label="stn_ProfitLossFromDisposalOfDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance" xlink:label="ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations" xlink:label="ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingOperationsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="stn_ConstructionServicesGroupMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_Revenue" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ExpenseByNature" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ProfitLossBeforeTax" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance" order="1.0800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="stn_ProfitLossFromDisposalOfDiscontinuedOperations" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable" xlink:to="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable" xlink:to="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsAbstract" xlink:to="ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="ifrs-full_DiscontinuedOperationsMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:to="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfDispositionOfSubsidiary">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013" xlink:label="ifrs-full_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDisposalOfSubsidiariesAbstract" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" xlink:label="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisposalGroupTransactionCost" xlink:label="stn_DisposalGroupTransactionCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalOfMajorSubsidiaryMember" xlink:label="ifrs-full_DisposalOfMajorSubsidiaryMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GrossProceedsFromDisposalOfSubsidiaries" xlink:label="stn_GrossProceedsFromDisposalOfSubsidiaries"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:label="ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:label="ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments" xlink:label="ifrs-full_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" xlink:label="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingOperationsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="ifrs-full_DisposalOfMajorSubsidiaryMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAbstract" xlink:to="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="stn_GrossProceedsFromDisposalOfSubsidiaries" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_IncreaseDecreaseInWorkingCapital" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="stn_DisposalGroupTransactionCost" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" xlink:to="ifrs-full_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" xlink:to="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsTable" xlink:to="stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalents">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Cash" xlink:label="ifrs-full_Cash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalentsAbstract" xlink:label="ifrs-full_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents" xlink:label="ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashAndCashEquivalentsAbstract" xlink:to="ifrs-full_Cash" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashAndCashEquivalentsAbstract" xlink:to="ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashAndCashEquivalentsAbstract" xlink:to="ifrs-full_CashAndCashEquivalents" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BusinessCombinationsMember" xlink:label="ifrs-full_BusinessCombinationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalentsAbstract" xlink:label="ifrs-full_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfCashAndCashEquivalentsLineItems" xlink:label="stn_DisclosureOfCashAndCashEquivalentsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfCashAndCashEquivalentsTable" xlink:label="stn_DisclosureOfCashAndCashEquivalentsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestrictedCashAndCashEquivalents" xlink:label="ifrs-full_RestrictedCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashAndCashEquivalentsAbstract" xlink:to="stn_DisclosureOfCashAndCashEquivalentsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfCashAndCashEquivalentsLineItems" xlink:to="ifrs-full_RestrictedCashAndCashEquivalents" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfCashAndCashEquivalentsTable" xlink:to="ifrs-full_BusinessCombinationsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfCashAndCashEquivalentsTable" xlink:to="stn_DisclosureOfCashAndCashEquivalentsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="ifrs-full_BusinessCombinationsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivables">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_HoldbacksCurrent" xlink:label="stn_HoldbacksCurrent"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LeaseInducementsReceivable" xlink:label="stn_LeaseInducementsReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherReceivables" xlink:label="ifrs-full_OtherReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherReceivables" xlink:label="ifrs-full_TradeAndOtherReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherReceivablesAbstract" xlink:label="ifrs-full_TradeAndOtherReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeReceivables" xlink:label="ifrs-full_TradeReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="ifrs-full_TradeReceivables" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="stn_HoldbacksCurrent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="stn_LeaseInducementsReceivable" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="ifrs-full_OtherReceivables" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="ifrs-full_TradeAndOtherReceivables" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivablesParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:label="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherReceivablesAbstract" xlink:label="ifrs-full_TradeAndOtherReceivablesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfGrossTradeReceivablesAgingAnalysis">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AboveOneTwentyOneDaysMember" xlink:label="stn_AboveOneTwentyOneDaysMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GrossTradeReceivables" xlink:label="stn_GrossTradeReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NinetyOneDaysToOneTwentyDaysMember" xlink:label="stn_NinetyOneDaysToOneTwentyDaysMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OneToThirtyDaysMember" xlink:label="stn_OneToThirtyDaysMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SixtyOneToNinetyDaysMember" xlink:label="stn_SixtyOneToNinetyDaysMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ThirtyOneToSixtyDaysMember" xlink:label="stn_ThirtyOneToSixtyDaysMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherReceivablesAbstract" xlink:label="ifrs-full_TradeAndOtherReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TradeAndOtherReceivablesLineItems" xlink:label="stn_TradeAndOtherReceivablesLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TradeAndOtherReceivablesTable" xlink:label="stn_TradeAndOtherReceivablesTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="stn_OneToThirtyDaysMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="stn_ThirtyOneToSixtyDaysMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="stn_SixtyOneToNinetyDaysMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="stn_NinetyOneDaysToOneTwentyDaysMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="stn_AboveOneTwentyOneDaysMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="stn_TradeAndOtherReceivablesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TradeAndOtherReceivablesLineItems" xlink:to="stn_GrossTradeReceivables" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TradeAndOtherReceivablesTable" xlink:to="ifrs-full_MaturityAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TradeAndOtherReceivablesTable" xlink:to="stn_TradeAndOtherReceivablesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipment">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:label="ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment" xlink:label="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DepreciationPropertyPlantAndEquipmentContinuingOperations" xlink:label="stn_DepreciationPropertyPlantAndEquipmentContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations" xlink:label="stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EngineeringEquipmentMember" xlink:label="stn_EngineeringEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LeaseholdImprovementsMember" xlink:label="ifrs-full_LeaseholdImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OfficeEquipmentMember" xlink:label="ifrs-full_OfficeEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:label="ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedDepreciationAndAmortisationMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_PropertyPlantAndEquipment" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="stn_DepreciationPropertyPlantAndEquipmentContinuingOperations" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisposalsPropertyPlantAndEquipment" order="1.0600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_PropertyPlantAndEquipment_2" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="stn_EngineeringEquipmentMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OfficeEquipmentMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_LeaseholdImprovementsMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OtherPropertyPlantAndEquipmentMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ConstructionInProgress" xlink:label="ifrs-full_ConstructionInProgress"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LeaseholdImprovementsMember" xlink:label="ifrs-full_LeaseholdImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_ConstructionInProgress" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_LeaseholdImprovementsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfReconciliationOfChangesInGoodwill">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedImpairmentMember" xlink:label="ifrs-full_AccumulatedImpairmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionalRecognitionGoodwill" xlink:label="ifrs-full_AdditionalRecognitionGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillAbstract" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Goodwill" xlink:label="ifrs-full_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Goodwill" xlink:label="ifrs-full_Goodwill_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale" xlink:label="ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedImpairmentMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillAbstract" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_Goodwill" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_AdditionalRecognitionGoodwill" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_Goodwill_2" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureGoodwillAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConstructionServicesGroupMember" xlink:label="stn_ConstructionServicesGroupMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConstructionServicesMember" xlink:label="stn_ConstructionServicesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesGlobalMember" xlink:label="stn_ConsultingServicesGlobalMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesUnitedStatesMember" xlink:label="stn_ConsultingServicesUnitedStatesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined" xlink:label="ifrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:label="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:label="ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised" xlink:label="ifrs-full_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfGoodwillAllocatedAbstract" xlink:label="stn_DisclosureOfGoodwillAllocatedAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DiscontinuedOperationsMember" xlink:label="ifrs-full_DiscontinuedOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForCashgeneratingUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows" xlink:label="ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale" xlink:label="ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ImpairmentLoss" xlink:label="ifrs-full_ImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfCashGeneratingUnit" xlink:label="stn_NumberOfCashGeneratingUnit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingOperationsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="ifrs-full_DiscontinuedOperationsMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfGoodwillAllocatedAbstract" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="stn_NumberOfCashGeneratingUnit" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_ImpairmentLoss" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_RangeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConsultingServicesGlobalMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConstructionServicesMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConsultingServicesUnitedStatesMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="stn_ConstructionServicesGroupMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:to="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:to="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfGoodwillAllocated">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConstructionServicesMember" xlink:label="stn_ConstructionServicesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesCanadaMember" xlink:label="stn_ConsultingServicesCanadaMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesGlobalMember" xlink:label="stn_ConsultingServicesGlobalMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesUnitedStatesMember" xlink:label="stn_ConsultingServicesUnitedStatesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfGoodwillAllocatedAbstract" xlink:label="stn_DisclosureOfGoodwillAllocatedAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForCashgeneratingUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Goodwill" xlink:label="ifrs-full_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfGoodwillAllocatedAbstract" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_Goodwill" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConsultingServicesCanadaMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConsultingServicesUnitedStatesMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConsultingServicesGlobalMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConstructionServicesMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:to="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureGoodwillSummaryOfMostSensitiveKeyAssumptionsUsedForCGUs">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesGlobalMember" xlink:label="stn_ConsultingServicesGlobalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:label="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:label="ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAbstract" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForCashgeneratingUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections" xlink:label="stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OperatingMarginRateAppliedToCashFlowProjections" xlink:label="stn_OperatingMarginRateAppliedToCashFlowProjections"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevenueGrowthRates" xlink:label="stn_RevenueGrowthRates"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAbstract" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="stn_OperatingMarginRateAppliedToCashFlowProjections" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="stn_RevenueGrowthRates" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_RangeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="stn_ConsultingServicesGlobalMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:to="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:label="ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations" xlink:label="stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations" xlink:label="stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComputerSoftwareMember" xlink:label="ifrs-full_ComputerSoftwareMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractBacklogMember" xlink:label="stn_ContractBacklogMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:label="ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfAmortizationOfIntangibleAssetsAbstract" xlink:label="stn_DisclosureOfAmortizationOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InnovyzeIncMember" xlink:label="stn_InnovyzeIncMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LeaseDisadvantagesMember" xlink:label="stn_LeaseDisadvantagesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MethodsOfGenerationAxis" xlink:label="ifrs-full_MethodsOfGenerationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MethodsOfGenerationMember" xlink:label="ifrs-full_MethodsOfGenerationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotInternallyGeneratedMember" xlink:label="ifrs-full_NotInternallyGeneratedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherIntangibleAssetsMember" xlink:label="ifrs-full_OtherIntangibleAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherRelatedPartiesMember" xlink:label="ifrs-full_OtherRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedDepreciationAndAmortisationMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfAmortizationOfIntangibleAssetsAbstract" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill" order="1.1000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" order="1.1100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill_2" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_MethodsOfGenerationAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_InnovyzeIncMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_OtherRelatedPartiesMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_CustomerrelatedIntangibleAssetsMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="stn_ContractBacklogMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_ComputerSoftwareMember" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_OtherIntangibleAssetsMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="stn_LeaseDisadvantagesMember" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MethodsOfGenerationAxis" xlink:to="ifrs-full_MethodsOfGenerationMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MethodsOfGenerationMember" xlink:to="ifrs-full_NotInternallyGeneratedMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsAbstract" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCashPortionOfSoftwareAdditions" xlink:label="stn_NonCashPortionOfSoftwareAdditions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RecognisedFinanceLeaseAsAssets" xlink:label="ifrs-full_RecognisedFinanceLeaseAsAssets"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SoftwareLicensesMember" xlink:label="stn_SoftwareLicensesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsAbstract" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="stn_NonCashPortionOfSoftwareAdditions" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_RecognisedFinanceLeaseAsAssets" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="stn_SoftwareLicensesMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsScheduleOfOtherAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ClassesOfOtherNonFinancialAssetsAxis" xlink:label="stn_ClassesOfOtherNonFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ClassesOfOtherNonFinancialAssetsDomain" xlink:label="stn_ClassesOfOtherNonFinancialAssetsDomain"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredContractCostsMember" xlink:label="stn_DeferredContractCostsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfOtherAssetsAbstract" xlink:label="stn_DisclosureOfOtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfOtherAssetsLineItems" xlink:label="stn_DisclosureOfOtherAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfOtherAssetsTable" xlink:label="stn_DisclosureOfOtherAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_HoldbacksOnLongTermContractMember" xlink:label="stn_HoldbacksOnLongTermContractMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IndemnificationsMember" xlink:label="stn_IndemnificationsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" xlink:label="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InvestmentTaxCreditsMember" xlink:label="stn_InvestmentTaxCreditsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAssets" xlink:label="ifrs-full_OtherAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAssetsMember" xlink:label="ifrs-full_OtherAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentFinancialAssets" xlink:label="ifrs-full_OtherCurrentFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentNonfinancialAssets" xlink:label="ifrs-full_OtherCurrentNonfinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherFinancialAssets" xlink:label="ifrs-full_OtherFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherMember" xlink:label="stn_OtherMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentAssets" xlink:label="ifrs-full_OtherNoncurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNonfinancialAssets" xlink:label="ifrs-full_OtherNonfinancialAssets"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TransactionCostsOnLongTermDebtMember" xlink:label="stn_TransactionCostsOnLongTermDebtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_OtherAssetsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ClassesOfOtherNonFinancialAssetsAxis" xlink:to="stn_ClassesOfOtherNonFinancialAssetsDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ClassesOfOtherNonFinancialAssetsDomain" xlink:to="stn_InvestmentTaxCreditsMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ClassesOfOtherNonFinancialAssetsDomain" xlink:to="stn_TransactionCostsOnLongTermDebtMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ClassesOfOtherNonFinancialAssetsDomain" xlink:to="stn_DeferredContractCostsMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherAssetsAbstract" xlink:to="stn_DisclosureOfOtherAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherAssetsLineItems" xlink:to="ifrs-full_OtherFinancialAssets" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherAssetsLineItems" xlink:to="ifrs-full_OtherNonfinancialAssets" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherAssetsLineItems" xlink:to="ifrs-full_OtherAssets" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherAssetsLineItems" xlink:to="ifrs-full_OtherCurrentFinancialAssets" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherAssetsLineItems" xlink:to="ifrs-full_OtherCurrentNonfinancialAssets" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherAssetsLineItems" xlink:to="ifrs-full_OtherNoncurrentAssets" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherAssetsTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherAssetsTable" xlink:to="stn_ClassesOfOtherNonFinancialAssetsAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherAssetsTable" xlink:to="stn_DisclosureOfOtherAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_HoldbacksOnLongTermContractMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_IndemnificationsMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_OtherMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfFairValueAndAmortizedCost">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_BondMember" xlink:label="stn_BondMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostAbstract" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityInvestmentsMember" xlink:label="ifrs-full_EquityInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinancialAssetAtAmortisedCost" xlink:label="stn_OtherFinancialAssetAtAmortisedCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherFinancialAssets" xlink:label="ifrs-full_OtherFinancialAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostAbstract" xlink:to="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:to="ifrs-full_OtherFinancialAssets" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:to="stn_OtherFinancialAssetAtAmortisedCost" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" xlink:to="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_BondMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="ifrs-full_EquityInvestmentsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_BondsInterestRatePercentage" xlink:label="stn_BondsInterestRatePercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueAbstract" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseInProvisionsAndIndemnificationAssets" xlink:label="stn_IncreaseInProvisionsAndIndemnificationAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueAbstract" xlink:to="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:to="stn_BondsInterestRatePercentage" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:to="stn_IncreaseInProvisionsAndIndemnificationAssets" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" xlink:to="ifrs-full_RangeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" xlink:to="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfTheBondPortfolioStatedAtFairValue">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_BondMember" xlink:label="stn_BondMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueAbstract" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_FairValueOfOtherFinancialAssetsMaturityAmount" xlink:label="stn_FairValueOfOtherFinancialAssetsMaturityAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFiveYearsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueAbstract" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="stn_FairValueOfOtherFinancialAssetsMaturityAmount" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" xlink:to="ifrs-full_MaturityAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="stn_BondMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherPayablesSummaryOfTradeAndOtherPayables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Accruals" xlink:label="ifrs-full_Accruals"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EmployeeAndPayrollLiabilities" xlink:label="stn_EmployeeAndPayrollLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherPayables" xlink:label="ifrs-full_TradeAndOtherPayables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherPayablesAbstract" xlink:label="ifrs-full_TradeAndOtherPayablesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:label="ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TradeAndOtherPayablesAbstract" xlink:to="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TradeAndOtherPayablesAbstract" xlink:to="stn_EmployeeAndPayrollLiabilities" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TradeAndOtherPayablesAbstract" xlink:to="ifrs-full_Accruals" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TradeAndOtherPayablesAbstract" xlink:to="ifrs-full_TradeAndOtherPayables" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebt">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_FinanceLeaseObligationsMember" xlink:label="stn_FinanceLeaseObligationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NotesPayableMember" xlink:label="stn_NotesPayableMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevolvingCreditFacility1Member" xlink:label="stn_RevolvingCreditFacility1Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TermLoanMember" xlink:label="stn_TermLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_NotesPayableMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_RevolvingCreditFacility1Member" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_TermLoanMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_FinanceLeaseObligationsMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_Borrowings" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_LongtermBorrowings" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtAdditionalInformation">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AggregateMaturityValueOfNotes" xlink:label="stn_AggregateMaturityValueOfNotes"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AgreementExpiryDate" xlink:label="stn_AgreementExpiryDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BondsIssued" xlink:label="ifrs-full_BondsIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRateBasis" xlink:label="ifrs-full_BorrowingsInterestRateBasis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CanadianFundMember" xlink:label="stn_CanadianFundMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CanadianPrimeRateAndUsBaseRateMember" xlink:label="stn_CanadianPrimeRateAndUsBaseRateMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CarryingAmountOfNotesPayable" xlink:label="stn_CarryingAmountOfNotesPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CreditFacilityAverageInterestRate" xlink:label="stn_CreditFacilityAverageInterestRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DrawnBorrowingFacilities" xlink:label="stn_DrawnBorrowingFacilities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ExpireAfterTwoThousandTwentyMember" xlink:label="stn_ExpireAfterTwoThousandTwentyMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ExpireBeforeTwoThousandTwentyMember" xlink:label="stn_ExpireBeforeTwoThousandTwentyMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_FinanceLeaseObligationsMember" xlink:label="stn_FinanceLeaseObligationsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ForeignCurrenciesMember" xlink:label="stn_ForeignCurrenciesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GainOnRevolvingCreditFacilitiesModification" xlink:label="stn_GainOnRevolvingCreditFacilitiesModification"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LettersOfCreditIssuedAmount" xlink:label="stn_LettersOfCreditIssuedAmount"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LettersOfCreditIssuedAndOutstandingInAddition" xlink:label="stn_LettersOfCreditIssuedAndOutstandingInAddition"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LettersOfCreditOutstandingAmount1" xlink:label="stn_LettersOfCreditOutstandingAmount1"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditFacilityAdditionalBorrowingsCapacity" xlink:label="stn_LineOfCreditFacilityAdditionalBorrowingsCapacity"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditFacilityMaximumBorrowingsCapacity" xlink:label="stn_LineOfCreditFacilityMaximumBorrowingsCapacity"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditFacilityRemainingBorrowingCapacity1" xlink:label="stn_LineOfCreditFacilityRemainingBorrowingCapacity1"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditMaturityPeriod" xlink:label="stn_LineOfCreditMaturityPeriod"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NotesPayableMember" xlink:label="stn_NotesPayableMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfTranches" xlink:label="stn_NumberOfTranches"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastDueStatusAxis" xlink:label="ifrs-full_PastDueStatusAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastDueStatusMember" xlink:label="ifrs-full_PastDueStatusMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevolvingCreditFacility1Member" xlink:label="stn_RevolvingCreditFacility1Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevolvingCreditFacilityPayableAmount" xlink:label="stn_RevolvingCreditFacilityPayableAmount"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TermLoanMember" xlink:label="stn_TermLoanMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TermLoanTranchebMember" xlink:label="stn_TermLoanTranchebMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TermLoanTranchecMember" xlink:label="stn_TermLoanTranchecMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TrancheAMember" xlink:label="stn_TrancheAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_UnitedStatesFundMember" xlink:label="stn_UnitedStatesFundMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageInterestRate" xlink:label="stn_WeightedAverageInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_RevolvingCreditFacility1Member" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_NotesPayableMember" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_TermLoanMember" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_TermLoanTranchebMember" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_TermLoanTranchecMember" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_TrancheAMember" order="1.3300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_FinanceLeaseObligationsMember" order="1.3400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="stn_UnitedStatesFundMember" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="stn_ForeignCurrenciesMember" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="stn_CanadianFundMember" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_WeightedAverageInterestRate" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_AggregateMaturityValueOfNotes" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_CarryingAmountOfNotesPayable" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_LineOfCreditFacilityMaximumBorrowingsCapacity" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_NumberOfTranches" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_LineOfCreditMaturityPeriod" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_LineOfCreditFacilityAdditionalBorrowingsCapacity" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_GainOnRevolvingCreditFacilitiesModification" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_AgreementExpiryDate" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_DrawnBorrowingFacilities" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsInterestRateBasis" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_RevolvingCreditFacilityPayableAmount" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_CreditFacilityAverageInterestRate" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_LettersOfCreditIssuedAmount" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_LettersOfCreditOutstandingAmount1" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_LineOfCreditFacilityRemainingBorrowingCapacity1" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="stn_LettersOfCreditIssuedAndOutstandingInAddition" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BondsIssued" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_PastDueStatusAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_RangeAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_TypesOfInterestRatesAxis" order="14.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="stn_CanadianPrimeRateAndUsBaseRateMember" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_PastDueStatusMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="stn_ExpireBeforeTwoThousandTwentyMember" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="stn_ExpireAfterTwoThousandTwentyMember" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtFutureMinimumLeasePaymentsAndPresentValueOfTheNetMinimumLeasePaymentsUnderFinanceLeases">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeAbstract" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FutureFinanceChargeOnFinanceLease" xlink:label="ifrs-full_FutureFinanceChargeOnFinanceLease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayable" xlink:label="ifrs-full_MinimumFinanceLeasePaymentsPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue" xlink:label="ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeAbstract" xlink:to="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:to="ifrs-full_MinimumFinanceLeasePaymentsPayable" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:to="ifrs-full_FutureFinanceChargeOnFinanceLease" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:to="ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" xlink:to="ifrs-full_MaturityAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" xlink:to="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureProvisionsSummaryOfProvisions">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionalProvisionsOtherProvisions" xlink:label="ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="ifrs-full_ClassesOfProvisionsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherProvisionsAbstract" xlink:label="ifrs-full_DisclosureOfOtherProvisionsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:label="ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherProvisionsTable" xlink:label="ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ExpectedProjectLossMember" xlink:label="stn_ExpectedProjectLossMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OnerousContractsProvisionMember" xlink:label="ifrs-full_OnerousContractsProvisionMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherLongtermProvisions" xlink:label="ifrs-full_OtherLongtermProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherProvisions" xlink:label="ifrs-full_OtherProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherProvisions" xlink:label="ifrs-full_OtherProvisions_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherProvisionsMember" xlink:label="ifrs-full_OtherProvisionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherShorttermProvisions" xlink:label="ifrs-full_OtherShorttermProvisions"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ProvisionForClaimsMember" xlink:label="stn_ProvisionForClaimsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProvisionUsedOtherProvisions" xlink:label="ifrs-full_ProvisionUsedOtherProvisions"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SelfInsuredLiabilitiesProvisionMember" xlink:label="stn_SelfInsuredLiabilitiesProvisionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfProvisionsAxis" xlink:to="ifrs-full_OtherProvisionsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOtherProvisionsAbstract" xlink:to="ifrs-full_DisclosureOfOtherProvisionsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_OtherProvisions" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_AdditionalProvisionsOtherProvisions" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_ProvisionUsedOtherProvisions" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_OtherProvisions_2" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_OtherShorttermProvisions" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="ifrs-full_OtherLongtermProvisions" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOtherProvisionsTable" xlink:to="ifrs-full_ClassesOfProvisionsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOtherProvisionsTable" xlink:to="ifrs-full_DisclosureOfOtherProvisionsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_OtherProvisionsMember" xlink:to="stn_SelfInsuredLiabilitiesProvisionMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_OtherProvisionsMember" xlink:to="stn_ProvisionForClaimsMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_OtherProvisionsMember" xlink:to="ifrs-full_OnerousContractsProvisionMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_OtherProvisionsMember" xlink:to="stn_ExpectedProjectLossMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureProvisionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdditionalProvisionsOtherProvisions" xlink:label="ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="ifrs-full_ClassesOfProvisionsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions" xlink:label="ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfProvisionsAbstract" xlink:label="stn_DisclosureOfProvisionsAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfProvisionsLineItems" xlink:label="stn_DisclosureOfProvisionsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfProvisionsTable" xlink:label="stn_DisclosureOfProvisionsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LeaseExitLiabilityMember" xlink:label="stn_LeaseExitLiabilityMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherProvisionsMember" xlink:label="ifrs-full_OtherProvisionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfProvisionsAxis" xlink:to="ifrs-full_OtherProvisionsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfProvisionsAbstract" xlink:to="stn_DisclosureOfProvisionsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfProvisionsLineItems" xlink:to="ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfProvisionsLineItems" xlink:to="ifrs-full_AdditionalProvisionsOtherProvisions" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfProvisionsTable" xlink:to="ifrs-full_RangeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfProvisionsTable" xlink:to="ifrs-full_ClassesOfProvisionsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfProvisionsTable" xlink:to="stn_DisclosureOfProvisionsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_OtherProvisionsMember" xlink:to="stn_LeaseExitLiabilityMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfEmployeeDefinedBenefitObligations">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract" xlink:label="ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:label="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PensionDefinedBenefitPlansMember" xlink:label="ifrs-full_PensionDefinedBenefitPlansMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PostEmploymentBenefitPlansMember" xlink:label="stn_PostEmploymentBenefitPlansMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:to="ifrs-full_PensionDefinedBenefitPlansMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:to="stn_PostEmploymentBenefitPlansMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContinuingOperations1Member" xlink:label="stn_ContinuingOperations1Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DefinedBenefitPensionPlansContributionMember" xlink:label="stn_DefinedBenefitPensionPlansContributionMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DiscontinuedOperationsMember" xlink:label="ifrs-full_DiscontinuedOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:label="ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfEmployerAppointedTrustee" xlink:label="stn_NumberOfEmployerAppointedTrustee"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PercentageOfPlanAssetInAnnuityPolicies" xlink:label="stn_PercentageOfPlanAssetInAnnuityPolicies"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash" xlink:label="stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:label="ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation" xlink:label="ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingOperationsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="stn_ContinuingOperations1Member" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="ifrs-full_DiscontinuedOperationsMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="stn_NumberOfEmployerAppointedTrustee" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="stn_PercentageOfPlanAssetInAnnuityPolicies" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_NetDefinedBenefitLiabilityAssetAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:to="ifrs-full_NetDefinedBenefitLiabilityAssetMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:to="ifrs-full_PresentValueOfDefinedBenefitObligationMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="stn_DefinedBenefitPensionPlansContributionMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfReconciliationForNetDefinedBenefitLiability">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:label="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" xlink:label="stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" xlink:label="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:label="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:label="stn_OtherNetDefinedBenefitLiabilityAssetAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PensionDefinedBenefitPlansMember" xlink:label="ifrs-full_PensionDefinedBenefitPlansMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PlanAssetsMember" xlink:label="ifrs-full_PlanAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:label="ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" order="1.1800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" order="1.1900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" order="1.2000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" order="1.2200" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:to="ifrs-full_PensionDefinedBenefitPlansMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" xlink:to="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" xlink:to="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" xlink:to="stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" xlink:to="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:to="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="ifrs-full_LiabilityAssetOfDefinedBenefitPlans" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="stn_OtherNetDefinedBenefitLiabilityAssetAbstract" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="ifrs-full_LiabilityAssetOfDefinedBenefitPlans_2" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:to="ifrs-full_NetDefinedBenefitLiabilityAssetAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:to="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:to="ifrs-full_NetDefinedBenefitLiabilityAssetMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:to="ifrs-full_PresentValueOfDefinedBenefitObligationMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:to="ifrs-full_PlanAssetsMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" order="1.2300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" order="1.2400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfNetDefinedBenefitAsset">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations" xlink:label="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:to="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:to="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:to="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfMajorCategoriesOfPlanAssetsMeasuredAtFairValue">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" xlink:label="stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsAbstract" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" xlink:label="stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Level1OfFairValueHierarchyMember" xlink:label="ifrs-full_Level1OfFairValueHierarchyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Level2And3OfFairValueHierarchyMember" xlink:label="ifrs-full_Level2And3OfFairValueHierarchyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PlanAssetsAtFairValue" xlink:label="ifrs-full_PlanAssetsAtFairValue"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" xlink:label="stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_Level1OfFairValueHierarchyMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_Level2And3OfFairValueHierarchyMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsAbstract" xlink:to="ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="ifrs-full_PlanAssetsAtFairValue" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:to="ifrs-full_LevelsOfFairValueHierarchyAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:to="ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_AllLevelsOfFairValueHierarchyMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfPrincipalAssumptionsUsedInDeterminingPensionBenefitObligations">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale" xlink:label="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:to="ifrs-full_ActuarialAssumptionOfDiscountRates" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:to="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:to="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:to="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" xlink:to="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" xlink:to="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" xlink:to="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" xlink:to="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptions">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" xlink:label="stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" xlink:label="stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="ifrs-full_ActuarialAssumptionsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="ifrs-full_ActuarialAssumptionsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" xlink:label="stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:label="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:label="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract" xlink:to="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:to="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:to="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:to="ifrs-full_ActuarialAssumptionsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:to="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptionsParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:label="ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:label="ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract" xlink:to="ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract" xlink:to="ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherLiabilitiesSummaryOfOtherLiabilities">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredShareUnitsPayable" xlink:label="stn_DeferredShareUnitsPayable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LeaseInducementBenefits" xlink:label="stn_LeaseInducementBenefits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesAbstract" xlink:label="ifrs-full_LiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LiabilityForUncertainTaxPositions" xlink:label="stn_LiabilityForUncertainTaxPositions"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_MiscellaneousOtherLiabilities" xlink:label="stn_MiscellaneousOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherCashSettledSharebasedCompensation" xlink:label="stn_OtherCashSettledSharebasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentLiabilities" xlink:label="ifrs-full_OtherCurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherLiabilities" xlink:label="ifrs-full_OtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherLiabilities" xlink:label="ifrs-full_OtherLiabilities_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentLiabilities" xlink:label="ifrs-full_OtherNoncurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="stn_LeaseInducementBenefits" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="stn_DeferredShareUnitsPayable" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="stn_OtherCashSettledSharebasedCompensation" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="stn_LiabilityForUncertainTaxPositions" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="stn_MiscellaneousOtherLiabilities" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="ifrs-full_OtherLiabilities" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="ifrs-full_OtherLiabilities_2" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="ifrs-full_OtherCurrentLiabilities" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="ifrs-full_OtherNoncurrentLiabilities" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCommitmentsSummaryOfFutureMinimumLeasePaymentsPayableUnderNoncancellableOperatingLeases">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeAbstract" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" xlink:label="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" xlink:label="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:label="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations" xlink:label="stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PurchaseContractualObligation" xlink:label="stn_PurchaseContractualObligation"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease" xlink:label="stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFiveYearsMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeAbstract" xlink:to="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" xlink:to="stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" xlink:to="stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" xlink:to="stn_PurchaseContractualObligation" order="1.0600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" xlink:to="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" xlink:to="ifrs-full_MaturityAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" xlink:to="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CommitmentsAbstract" xlink:label="stn_CommitmentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease" xlink:label="ifrs-full_ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RentalExpense" xlink:label="ifrs-full_RentalExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RentalIncome" xlink:label="ifrs-full_RentalIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_CommitmentsAbstract" xlink:to="ifrs-full_RentalExpense" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_CommitmentsAbstract" xlink:to="ifrs-full_RentalIncome" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_CommitmentsAbstract" xlink:to="ifrs-full_ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureContingenciesAndGuaranteesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContingentLiabilitiesMember" xlink:label="ifrs-full_ContingentLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:label="ifrs-full_ContingentLiabilityForGuaranteesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfContingentLiabilitiesAbstract" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EstimatedFinancialEffectOfContingentAssets" xlink:label="ifrs-full_EstimatedFinancialEffectOfContingentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:to="ifrs-full_ContingentLiabilitiesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ifrs-full_ContingentLiabilityForGuaranteesMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesAbstract" xlink:to="ifrs-full_DisclosureOfContingentLiabilitiesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:to="ifrs-full_EstimatedFinancialEffectOfContingentAssets" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:to="ifrs-full_ClassesOfContingentLiabilitiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:to="ifrs-full_DisclosureOfContingentLiabilitiesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CancellationOfTreasuryShares" xlink:label="ifrs-full_CancellationOfTreasuryShares"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ChargesToRetainedEarnings" xlink:label="stn_ChargesToRetainedEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendPayables" xlink:label="ifrs-full_DividendPayables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted" xlink:label="stn_ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ExpenseRelatedToFairValueOfOptionsGranted" xlink:label="stn_ExpenseRelatedToFairValueOfOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExplanationOfFactThatSharesHaveNoParValue" xlink:label="ifrs-full_ExplanationOfFactThatSharesHaveNoParValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReductionOfIssuedCapital" xlink:label="ifrs-full_ReductionOfIssuedCapital"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ReductionOfShareCapitalAndContributedSurplus" xlink:label="stn_ReductionOfShareCapitalAndContributedSurplus"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SharesApprovedInNormalCourseIssuerBid" xlink:label="stn_SharesApprovedInNormalCourseIssuerBid"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SharesRepurchasedForCancellation" xlink:label="stn_SharesRepurchasedForCancellation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="ifrs-full_ExplanationOfFactThatSharesHaveNoParValue" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="stn_SharesApprovedInNormalCourseIssuerBid" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="stn_SharesRepurchasedForCancellation" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="ifrs-full_CancellationOfTreasuryShares" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="ifrs-full_ReductionOfIssuedCapital" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="stn_ReductionOfShareCapitalAndContributedSurplus" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="stn_ChargesToRetainedEarnings" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="stn_ExpenseRelatedToFairValueOfOptionsGranted" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="stn_ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="ifrs-full_DividendPayables" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfDividendsDeclaredAndRecordedInTheConsolidatedFinancialStatements">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfOrdinarySharesAxis" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDividendsLineItems" xlink:label="stn_DisclosureOfDividendsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDividendsTable" xlink:label="stn_DisclosureOfDividendsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsDeclaredDate" xlink:label="stn_DividendsDeclaredDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendsPaidOrdinaryShares" xlink:label="ifrs-full_DividendsPaidOrdinaryShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:label="ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPayableDate" xlink:label="stn_DividendsPayableDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPerShareFourMember" xlink:label="stn_DividendsPerShareFourMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPerShareOneMember" xlink:label="stn_DividendsPerShareOneMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPerShareThreeMember" xlink:label="stn_DividendsPerShareThreeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPerShareTwoMember" xlink:label="stn_DividendsPerShareTwoMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsRecordDate" xlink:label="stn_DividendsRecordDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OrdinarySharesMember" xlink:label="ifrs-full_OrdinarySharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="stn_DisclosureOfDividendsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDividendsLineItems" xlink:to="ifrs-full_DividendsPaidOrdinarySharesPerShare" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDividendsLineItems" xlink:to="ifrs-full_DividendsPaidOrdinaryShares" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDividendsLineItems" xlink:to="stn_DividendsDeclaredDate" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDividendsLineItems" xlink:to="stn_DividendsRecordDate" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDividendsLineItems" xlink:to="stn_DividendsPayableDate" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDividendsTable" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDividendsTable" xlink:to="stn_DisclosureOfDividendsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="stn_DividendsPerShareOneMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="stn_DividendsPerShareTwoMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="stn_DividendsPerShareThreeMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="stn_DividendsPerShareFourMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSharebasedPaymentTransactionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredShareUnitMember" xlink:label="stn_DeferredShareUnitMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfOptionLifeShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfOptionPricingModelShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfOptionPricingModelShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EstimatedHistoricalDataMember" xlink:label="stn_EstimatedHistoricalDataMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" xlink:label="stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" xlink:label="stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OfficersAndEmployeesMember" xlink:label="stn_OfficersAndEmployeesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PerformanceShareUnitsMember" xlink:label="stn_PerformanceShareUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SharebasedPaymentArrangementVestingRightsPercentage" xlink:label="stn_SharebasedPaymentArrangementVestingRightsPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_Vesting1Axis" xlink:label="stn_Vesting1Axis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_Vesting1Domain" xlink:label="stn_Vesting1Domain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" xlink:label="ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions" xlink:label="stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfOutstandingShareOptions" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_ExercisePriceOfOutstandingShareOptions" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_DescriptionOfOptionPricingModelShareOptionsGranted" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="stn_SharebasedPaymentArrangementVestingRightsPercentage" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="stn_Vesting1Axis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_RangeAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_OfficersAndEmployeesMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="stn_PerformanceShareUnitsMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="stn_DeferredShareUnitMember" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_Vesting1Axis" xlink:to="stn_Vesting1Domain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_Vesting1Domain" xlink:to="stn_EstimatedHistoricalDataMember" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfGrantedShareOptions">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OfficersAndEmployeesMember" xlink:label="stn_OfficersAndEmployeesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfOutstandingShareOptions" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfOutstandingShareOptions_2" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_2" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_OfficersAndEmployeesMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfOutstandingShareOptions">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember" xlink:label="stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions" xlink:label="stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions" xlink:label="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_ExercisePriceOfOutstandingShareOptions" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfOutstandingShareOptions" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:to="ifrs-full_RangeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfWeightedAverageAssumptions">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfOptionLifeShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExercisePriceShareOptionsGranted" xlink:label="ifrs-full_ExercisePriceShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted" xlink:label="ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_ExercisePriceShareOptionsGranted" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfNonVestedOptions">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonvestedOptionsMember" xlink:label="stn_NonvestedOptionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement" xlink:label="stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited" xlink:label="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" xlink:label="ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested" xlink:label="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested" xlink:label="stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfOutstandingShareOptions" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfOutstandingShareOptions_2" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="stn_NonvestedOptionsMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsAbstract" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" xlink:label="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Level2OfFairValueHierarchyMember" xlink:label="ifrs-full_Level2OfFairValueHierarchyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherFinancialAssets" xlink:label="ifrs-full_OtherFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RecurringFairValueMeasurementMember" xlink:label="ifrs-full_RecurringFairValueMeasurementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ifrs-full_RecurringFairValueMeasurementMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_Level2OfFairValueHierarchyMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsAbstract" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems" xlink:to="ifrs-full_OtherFinancialAssets" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:to="ifrs-full_MeasurementAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:to="ifrs-full_LevelsOfFairValueHierarchyAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_AllLevelsOfFairValueHierarchyMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_AggregatedMeasurementMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForLiabilities">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesAbstract" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Level2OfFairValueHierarchyMember" xlink:label="ifrs-full_Level2OfFairValueHierarchyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NotesPayable1" xlink:label="stn_NotesPayable1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" xlink:label="ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_Level2OfFairValueHierarchyMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesAbstract" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" xlink:to="stn_NotesPayable1" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" xlink:to="ifrs-full_MeasurementAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" xlink:to="ifrs-full_LevelsOfFairValueHierarchyAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_AllLevelsOfFairValueHierarchyMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_AggregatedMeasurementMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:label="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractAssetsAndHoldbacksMember" xlink:label="stn_ContractAssetsAndHoldbacksMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:label="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditFacilityMaximumBorrowingsCapacity" xlink:label="stn_LineOfCreditFacilityMaximumBorrowingsCapacity"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LineOfCreditFacilityRemainingBorrowingCapacity1" xlink:label="stn_LineOfCreditFacilityRemainingBorrowingCapacity1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaximumExposureToCreditRisk" xlink:label="ifrs-full_MaximumExposureToCreditRisk"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDebtToEBITDARatioTarget" xlink:label="stn_NetDebtToEBITDARatioTarget"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetIncomeDecrease" xlink:label="stn_NetIncomeDecrease"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetIncomeIncrease" xlink:label="stn_NetIncomeIncrease"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember" xlink:label="stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember" xlink:label="stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PeriodOfRevenueInTradeReceivables" xlink:label="stn_PeriodOfRevenueInTradeReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevolvingCreditFacility1Member" xlink:label="stn_RevolvingCreditFacility1Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TradeAndUnbilledReceivablesMember" xlink:label="stn_TradeAndUnbilledReceivablesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="ifrs-full_TypesOfRisksAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfRisksMember" xlink:label="ifrs-full_TypesOfRisksMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WriteOffOfTradeReceivables" xlink:label="stn_WriteOffOfTradeReceivables"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ZeroPointFivePercentageDecreaseInInterestRatesMember" xlink:label="stn_ZeroPointFivePercentageDecreaseInInterestRatesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ZeroPointFivePercentageIncreaseInInterestRatesMember" xlink:label="stn_ZeroPointFivePercentageIncreaseInInterestRatesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_RevolvingCreditFacility1Member" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="stn_TradeAndUnbilledReceivablesMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="stn_ContractAssetsAndHoldbacksMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_RangeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_TypesOfRisksAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="ifrs-full_MaximumExposureToCreditRisk" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="stn_PeriodOfRevenueInTradeReceivables" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="stn_WriteOffOfTradeReceivables" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="stn_LineOfCreditFacilityMaximumBorrowingsCapacity" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="stn_LineOfCreditFacilityRemainingBorrowingCapacity1" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="stn_NetDebtToEBITDARatioTarget" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="stn_NetIncomeDecrease" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="stn_NetIncomeIncrease" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfRisksAxis" xlink:to="ifrs-full_TypesOfRisksMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="stn_ZeroPointFivePercentageIncreaseInInterestRatesMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="stn_ZeroPointFivePercentageDecreaseInInterestRatesMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfLossAllowanceProvision">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedImpairmentMember" xlink:label="ifrs-full_AccumulatedImpairmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:label="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentMember" xlink:label="ifrs-full_CurrentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfProvisionMatrixAbstract" xlink:label="ifrs-full_DisclosureOfProvisionMatrixAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:label="ifrs-full_DisclosureOfProvisionMatrixLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfProvisionMatrixTable" xlink:label="ifrs-full_DisclosureOfProvisionMatrixTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpectedCreditLossRate" xlink:label="ifrs-full_ExpectedCreditLossRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssets" xlink:label="ifrs-full_FinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanFourMonthsMember" xlink:label="ifrs-full_LaterThanFourMonthsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:label="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" xlink:label="ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:label="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastDueStatusAxis" xlink:label="ifrs-full_PastDueStatusAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PastDueStatusMember" xlink:label="ifrs-full_PastDueStatusMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedImpairmentMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfProvisionMatrixAbstract" xlink:to="ifrs-full_DisclosureOfProvisionMatrixTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:to="ifrs-full_ExpectedCreditLossRate" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:to="ifrs-full_FinancialAssets" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:to="ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfProvisionMatrixTable" xlink:to="ifrs-full_PastDueStatusAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfProvisionMatrixTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfProvisionMatrixTable" xlink:to="ifrs-full_DisclosureOfProvisionMatrixLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_PastDueStatusMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_CurrentMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_LaterThanFourMonthsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTimingOfUndiscountedCashOutflowsRelatingToFinancialLiabilities">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanThreeYearsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LongTermDebtUndiscountedCashFlows" xlink:label="stn_LongTermDebtUndiscountedCashFlows"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:label="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinancialLiabilitiesUndiscountedCashFlows" xlink:label="stn_OtherFinancialLiabilitiesUndiscountedCashFlows"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" xlink:label="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanThreeYearsMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" xlink:to="ifrs-full_MaturityAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="stn_LongTermDebtUndiscountedCashFlows" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="stn_OtherFinancialLiabilitiesUndiscountedCashFlows" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCapitalManagementAdditionalInformation">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfCapitalManagementAbstract" xlink:label="stn_DisclosureOfCapitalManagementAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetDebtToEBITDARatio" xlink:label="stn_NetDebtToEBITDARatio"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfCapitalManagementAbstract" xlink:to="stn_NetDebtToEBITDARatio" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfEffectiveIncomeTaxForContinuingOperationsFromStatutoryCanadianTaxRates">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ApplicableTaxRate" xlink:label="ifrs-full_ApplicableTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AverageEffectiveTaxRate" xlink:label="ifrs-full_AverageEffectiveTaxRate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseInTaxRateAbstract" xlink:label="stn_IncreaseDecreaseInTaxRateAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract" xlink:label="ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:label="ifrs-full_TaxRateEffectFromChangeInTaxRate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther" xlink:label="stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfDispositionOfSubsidiary" xlink:label="stn_TaxRateEffectOfDispositionOfSubsidiary"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxRateEffectOfForeignTaxRates" xlink:label="ifrs-full_TaxRateEffectOfForeignTaxRates"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome" xlink:label="stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfReorganizationOfCorporateStructure" xlink:label="stn_TaxRateEffectOfReorganizationOfCorporateStructure"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits" xlink:label="stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxRateEffectOfTaxLosses" xlink:label="ifrs-full_TaxRateEffectOfTaxLosses"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform" xlink:label="stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_IncreaseDecreaseInTaxRateAbstract" xlink:to="stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_IncreaseDecreaseInTaxRateAbstract" xlink:to="ifrs-full_TaxRateEffectOfForeignTaxRates" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_IncreaseDecreaseInTaxRateAbstract" xlink:to="stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_IncreaseDecreaseInTaxRateAbstract" xlink:to="ifrs-full_TaxRateEffectOfTaxLosses" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_IncreaseDecreaseInTaxRateAbstract" xlink:to="stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_IncreaseDecreaseInTaxRateAbstract" xlink:to="stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_IncreaseDecreaseInTaxRateAbstract" xlink:to="stn_TaxRateEffectOfReorganizationOfCorporateStructure" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_IncreaseDecreaseInTaxRateAbstract" xlink:to="stn_TaxRateEffectOfDispositionOfSubsidiary" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_IncreaseDecreaseInTaxRateAbstract" xlink:to="ifrs-full_TaxRateEffectFromChangeInTaxRate" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_IncreaseDecreaseInTaxRateAbstract" xlink:to="ifrs-full_AverageEffectiveTaxRate" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract" xlink:to="ifrs-full_ApplicableTaxRate" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract" xlink:to="stn_IncreaseDecreaseInTaxRateAbstract" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfCurrentIncomeTaxExpenseFromContinuingOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxExpenseIncome" xlink:label="ifrs-full_CurrentTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncomeTaxExpenseContinuingOperationsCurrent" xlink:label="stn_IncomeTaxExpenseContinuingOperationsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:label="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxExpenseRelatingToDispositionOfSubsidiary" xlink:label="stn_TaxExpenseRelatingToDispositionOfSubsidiary"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxExpenseRelatingToReorganizationOfCorporateStructure" xlink:label="stn_TaxExpenseRelatingToReorganizationOfCorporateStructure"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform" xlink:label="stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="stn_IncomeTaxExpenseContinuingOperationsCurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="stn_TaxExpenseRelatingToDispositionOfSubsidiary" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="stn_TaxExpenseRelatingToReorganizationOfCorporateStructure" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="ifrs-full_CurrentTaxExpenseIncome" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfDeferredIncomeTaxRecoveryExpenseFromContinuingOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="ifrs-full_DeferredTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary" xlink:label="stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform" xlink:label="stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:label="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense" xlink:label="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:label="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense" order="1.0100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="ifrs-full_DeferredTaxExpenseIncome" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysNetDeferredIncomeTaxAssetsLiabilities">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxAbstract" xlink:label="stn_DeferredTaxAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxArisingInBusinessAcquisitionMember" xlink:label="stn_DeferredTaxArisingInBusinessAcquisitionMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxDefinedBenefitObligationMember" xlink:label="stn_DeferredTaxDefinedBenefitObligationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilityAsset" xlink:label="ifrs-full_DeferredTaxLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDeferredIncomeTaxesLineItems" xlink:label="stn_DisclosureOfDeferredIncomeTaxesLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDeferredIncomeTaxesTable" xlink:label="stn_DisclosureOfDeferredIncomeTaxesTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IntangibleAssetMember" xlink:label="stn_IntangibleAssetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDeferredTaxAssets" xlink:label="ifrs-full_NetDeferredTaxAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDeferredTaxLiabilities" xlink:label="ifrs-full_NetDeferredTaxLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherTemporaryDifferencesMember" xlink:label="ifrs-full_OtherTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceMember" xlink:label="ifrs-full_TemporaryDifferenceMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_UnusedTaxCreditsAndTaxLossesMember" xlink:label="stn_UnusedTaxCreditsAndTaxLossesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DeferredTaxAbstract" xlink:to="stn_DisclosureOfDeferredIncomeTaxesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDeferredIncomeTaxesLineItems" xlink:to="ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDeferredIncomeTaxesTable" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfDeferredIncomeTaxesTable" xlink:to="stn_DisclosureOfDeferredIncomeTaxesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="ifrs-full_NetDeferredTaxLiabilities" order="1.0100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="ifrs-full_NetDeferredTaxAssets" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="ifrs-full_DeferredTaxLiabilityAsset" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="stn_IntangibleAssetMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="stn_DeferredTaxArisingInBusinessAcquisitionMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_TemporaryDifferenceMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="stn_UnusedTaxCreditsAndTaxLossesMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="stn_DeferredTaxDefinedBenefitObligationMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_OtherTemporaryDifferencesMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfNetDeferredTaxAssetsLiabilities">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilityAsset" xlink:label="ifrs-full_DeferredTaxLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilityAsset" xlink:label="ifrs-full_DeferredTaxLiabilityAsset_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset" xlink:label="stn_IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset" xlink:label="stn_IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:label="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:to="ifrs-full_DeferredTaxLiabilityAsset" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:to="stn_IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:to="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:to="stn_IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:to="ifrs-full_DeferredTaxLiabilityAsset_2" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfLossCarryforwards">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CapitalTaxLossMember" xlink:label="stn_CapitalTaxLossMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:label="ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_Expiry2019To2038Member" xlink:label="stn_Expiry2019To2038Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NeverExpireMember" xlink:label="stn_NeverExpireMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NonCapitalTaxLossesMember" xlink:label="stn_NonCapitalTaxLossesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceMember" xlink:label="ifrs-full_TemporaryDifferenceMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" xlink:label="ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="stn_Expiry2019To2038Member" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="stn_NeverExpireMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_MaturityAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="stn_NonCapitalTaxLossesMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="stn_CapitalTaxLossMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_TemporaryDifferenceMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformations">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ApplicableTaxRate" xlink:label="ifrs-full_ApplicableTaxRate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform" xlink:label="stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfIncomeTaxAbstract" xlink:label="stn_DisclosureOfIncomeTaxAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfIncomeTaxLineItems" xlink:label="stn_DisclosureOfIncomeTaxLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfIncomeTaxTable" xlink:label="stn_DisclosureOfIncomeTaxTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform" xlink:label="stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfIncomeTaxAbstract" xlink:to="stn_DisclosureOfIncomeTaxTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfIncomeTaxLineItems" xlink:to="stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfIncomeTaxLineItems" xlink:to="stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfIncomeTaxLineItems" xlink:to="ifrs-full_ApplicableTaxRate" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfIncomeTaxTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfIncomeTaxTable" xlink:to="stn_DisclosureOfIncomeTaxLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfInterestExpense">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetInterestExpenseIncomeAbstract" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetInterestExpenseIncomeTable" xlink:label="stn_DisclosureOfNetInterestExpenseIncomeTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpense" xlink:label="ifrs-full_InterestExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpenseOnBorrowings" xlink:label="ifrs-full_InterestExpenseOnBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpenseOnFinanceLeases" xlink:label="ifrs-full_InterestExpenseOnFinanceLeases"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InterestExpenseOnOther" xlink:label="stn_InterestExpenseOnOther"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestIncomeOnOtherFinancialAssets" xlink:label="ifrs-full_InterestIncomeOnOtherFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRevenueExpense" xlink:label="ifrs-full_InterestRevenueExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:label="ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NotesPayableMember" xlink:label="stn_NotesPayableMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueFromInterest" xlink:label="ifrs-full_RevenueFromInterest"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevolvingCreditFacility1Member" xlink:label="stn_RevolvingCreditFacility1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="stn_NotesPayableMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="stn_RevolvingCreditFacility1Member" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeAbstract" xlink:to="stn_DisclosureOfNetInterestExpenseIncomeTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="ifrs-full_InterestExpenseOnBorrowings" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="ifrs-full_InterestExpenseOnFinanceLeases" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="stn_InterestExpenseOnOther" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="ifrs-full_InterestExpense" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="ifrs-full_InterestIncomeOnOtherFinancialAssets" order="1.0800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="ifrs-full_RevenueFromInterest" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeLineItems" xlink:to="ifrs-full_InterestRevenueExpense" order="1.1000" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeTable" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfNetInterestExpenseIncomeTable" xlink:to="stn_DisclosureOfNetInterestExpenseIncomeLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfOtherNetFinanceExpense">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:label="stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BankAndSimilarCharges" xlink:label="ifrs-full_BankAndSimilarCharges"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DerecognitionOfNotesPayable" xlink:label="stn_DerecognitionOfNotesPayable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfOtherNetFinanceExpenseAbstract" xlink:label="stn_DisclosureOfOtherNetFinanceExpenseAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" xlink:label="stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherFinanceCost" xlink:label="ifrs-full_OtherFinanceCost"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinanceExpense" xlink:label="stn_OtherFinanceExpense"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:label="stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherNetFinanceExpenseAbstract" xlink:to="stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherNetFinanceExpenseAbstract" xlink:to="stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherNetFinanceExpenseAbstract" xlink:to="ifrs-full_BankAndSimilarCharges" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherNetFinanceExpenseAbstract" xlink:to="stn_OtherFinanceExpense" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherNetFinanceExpenseAbstract" xlink:to="stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherNetFinanceExpenseAbstract" xlink:to="stn_DerecognitionOfNotesPayable" order="1.0600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfOtherNetFinanceExpenseAbstract" xlink:to="ifrs-full_OtherFinanceCost" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRevenueSummaryOfInformationAboutReceivablesContractAssetsAndDeferredRevenueContractLiabilitiesFromContractsWithCustomers">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentContractAssets" xlink:label="ifrs-full_CurrentContractAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentContractLiabilities" xlink:label="ifrs-full_CurrentContractLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract" xlink:label="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReceivablesFromContractsWithCustomers" xlink:label="ifrs-full_ReceivablesFromContractsWithCustomers"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReceivablesFromContractsWithCustomersAbstract" xlink:label="ifrs-full_ReceivablesFromContractsWithCustomersAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TradeReceivableHoldbacks" xlink:label="stn_TradeReceivableHoldbacks"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_UnbilledReceivables" xlink:label="stn_UnbilledReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract" xlink:to="ifrs-full_ReceivablesFromContractsWithCustomersAbstract" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract" xlink:to="ifrs-full_CurrentContractAssets" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract" xlink:to="ifrs-full_CurrentContractLiabilities" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract" xlink:to="ifrs-full_ReceivablesFromContractsWithCustomers" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReceivablesFromContractsWithCustomersAbstract" xlink:to="stn_TradeReceivableHoldbacks" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReceivablesFromContractsWithCustomersAbstract" xlink:to="stn_UnbilledReceivables" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRevenueSignificantIncreasesDecreasesInContractAssetsAndDeferredRevenue">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractAssetsLiabilitiesAxis" xlink:label="stn_ContractAssetsLiabilitiesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ContractAssetsLiabilitiesMember" xlink:label="stn_ContractAssetsLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CurrentContractAssetsMember" xlink:label="stn_CurrentContractAssetsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CurrentContractLiabilitiesMember" xlink:label="stn_CurrentContractLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DecreaseThroughDisposalFinancialLiabilities" xlink:label="stn_DecreaseThroughDisposalFinancialLiabilities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DecreaseThroughDispositionsContractAssets" xlink:label="stn_DecreaseThroughDispositionsContractAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract" xlink:label="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:label="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:label="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseThroughBusinessCombinationsContractAssets" xlink:label="ifrs-full_IncreaseThroughBusinessCombinationsContractAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseThroughBusinessCombinationsContractLiabilities" xlink:label="ifrs-full_IncreaseThroughBusinessCombinationsContractLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ContractAssetsLiabilitiesAxis" xlink:to="stn_ContractAssetsLiabilitiesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ContractAssetsLiabilitiesMember" xlink:to="stn_CurrentContractAssetsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_ContractAssetsLiabilitiesMember" xlink:to="stn_CurrentContractLiabilitiesMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract" xlink:to="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:to="ifrs-full_IncreaseThroughBusinessCombinationsContractLiabilities" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:to="ifrs-full_IncreaseThroughBusinessCombinationsContractAssets" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:to="stn_DecreaseThroughDispositionsContractAssets" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:to="stn_DecreaseThroughDisposalFinancialLiabilities" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:to="stn_ContractAssetsLiabilitiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:to="ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRevenueAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPerformanceObligationsAbstract" xlink:label="ifrs-full_DisclosureOfPerformanceObligationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" xlink:label="ifrs-full_ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" xlink:label="ifrs-full_ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" xlink:label="stn_PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" xlink:label="ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations" xlink:label="ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPerformanceObligationsAbstract" xlink:to="ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPerformanceObligationsAbstract" xlink:to="ifrs-full_ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPerformanceObligationsAbstract" xlink:to="ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPerformanceObligationsAbstract" xlink:to="stn_PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPerformanceObligationsAbstract" xlink:to="ifrs-full_ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCost">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DirectLaborCosts" xlink:label="stn_DirectLaborCosts"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfEmployeeCostsAbstract" xlink:label="stn_DisclosureOfEmployeeCostsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="ifrs-full_EmployeeBenefitsExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="ifrs-full_EmployeeBenefitsExpense_2"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EmployeePensionCosts" xlink:label="stn_EmployeePensionCosts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IndirectLaborCosts" xlink:label="stn_IndirectLaborCosts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:label="ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfEmployeeCostsAbstract" xlink:to="ifrs-full_ShorttermEmployeeBenefitsExpense" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfEmployeeCostsAbstract" xlink:to="stn_EmployeePensionCosts" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfEmployeeCostsAbstract" xlink:to="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfEmployeeCostsAbstract" xlink:to="ifrs-full_EmployeeBenefitsExpense" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfEmployeeCostsAbstract" xlink:to="stn_DirectLaborCosts" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfEmployeeCostsAbstract" xlink:to="stn_IndirectLaborCosts" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfEmployeeCostsAbstract" xlink:to="ifrs-full_EmployeeBenefitsExpense_2" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DefinedContributionPlansMember" xlink:label="stn_DefinedContributionPlansMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfEmployeeCostLineItems" xlink:label="stn_DisclosureOfEmployeeCostLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfEmployeeCostsAbstract" xlink:label="stn_DisclosureOfEmployeeCostsAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfEmployeeCostTable" xlink:label="stn_DisclosureOfEmployeeCostTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:label="ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="stn_DefinedContributionPlansMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfEmployeeCostLineItems" xlink:to="ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfEmployeeCostsAbstract" xlink:to="stn_DisclosureOfEmployeeCostTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfEmployeeCostTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfEmployeeCostTable" xlink:to="stn_DisclosureOfEmployeeCostLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureOtherExpenseIncomeScheduleOfOtherExpenseIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment" xlink:label="ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_MiscellaneousOtherIncomeExpense" xlink:label="stn_MiscellaneousOtherIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherOperatingIncomeExpense" xlink:label="ifrs-full_OtherOperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:label="stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:label="stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:to="ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment" order="1.0100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:to="stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:to="stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:to="stn_MiscellaneousOtherIncomeExpense" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:to="ifrs-full_OtherOperatingIncomeExpense" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasis">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustedWeightedAverageShares" xlink:label="ifrs-full_AdjustedWeightedAverageShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:label="ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EarningsPerShareAbstract" xlink:label="ifrs-full_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageShares" xlink:label="ifrs-full_WeightedAverageShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_WeightedAverageShares" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_AdjustedWeightedAverageShares" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasisParenthetical">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DilutiveShareOptions" xlink:label="stn_DilutiveShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EarningsPerShareAbstract" xlink:label="ifrs-full_EarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="stn_DilutiveShareOptions" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingAdditionalInformation">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:label="stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EarningsPerShareAbstract" xlink:label="ifrs-full_EarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureCashFlowInformationReconciliationOfLiabilitiesArisingFromFinancingActivities">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsToShareholdersMember" xlink:label="stn_DividendsToShareholdersMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" xlink:label="ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" xlink:label="stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities" xlink:label="stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LeaseLiabilitiesMember" xlink:label="ifrs-full_LeaseLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivities_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevolvingCreditFacility1Member" xlink:label="stn_RevolvingCreditFacility1Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TermLoanMember" xlink:label="stn_TermLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_RevolvingCreditFacility1Member" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="stn_TermLoanMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract" xlink:to="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivities" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:to="stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:to="stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivities_2" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:to="ifrs-full_BorrowingsByNameAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:to="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:to="ifrs-full_LeaseLiabilitiesMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:to="stn_DividendsToShareholdersMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExplanationOfRelationshipsBetweenParentsAndEntity" xlink:label="ifrs-full_ExplanationOfRelationshipsBetweenParentsAndEntity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WhollyOwnedSubsidiariesMember" xlink:label="stn_WhollyOwnedSubsidiariesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_ExplanationOfRelationshipsBetweenParentsAndEntity" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="stn_WhollyOwnedSubsidiariesMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfSubsidiaries">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_A0Member" xlink:label="stn_A0Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_AU" xlink:label="country_AU"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_AZ" xlink:label="stpr_AZ"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BB" xlink:label="country_BB"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" xlink:label="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_DE" xlink:label="stpr_DE"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="country_GB"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InternationalInsuranceGroupIncMember" xlink:label="stn_InternationalInsuranceGroupIncMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_MI" xlink:label="stpr_MI"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_MustangAcquisitionHoldingsIncMember" xlink:label="stn_MustangAcquisitionHoldingsIncMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_MWHInternationalIncMember" xlink:label="stn_MWHInternationalIncMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NovaScotiaCanadaMember" xlink:label="stn_NovaScotiaCanadaMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_NY" xlink:label="stpr_NY"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NZ" xlink:label="country_NZ"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecAustraliaPtyLtdMember" xlink:label="stn_StantecAustraliaPtyLtdMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingCaribbeanLtdMember" xlink:label="stn_StantecConsultingCaribbeanLtdMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingInternationalLLCMember" xlink:label="stn_StantecConsultingInternationalLLCMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingInternationalLtdMember" xlink:label="stn_StantecConsultingInternationalLtdMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingLtdStantecExpertsconseilsLteeMember" xlink:label="stn_StantecConsultingLtdStantecExpertsconseilsLteeMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingMichiganIncMember" xlink:label="stn_StantecConsultingMichiganIncMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecConsultingServicesIncMember" xlink:label="stn_StantecConsultingServicesIncMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecDelawareIILLCMember" xlink:label="stn_StantecDelawareIILLCMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecHoldings2017LimitedMember" xlink:label="stn_StantecHoldings2017LimitedMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecHoldingsTwoLtdMember" xlink:label="stn_StantecHoldingsTwoLtdMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecNewZealandMember" xlink:label="stn_StantecNewZealandMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecTechnologyInternationalIncMember" xlink:label="stn_StantecTechnologyInternationalIncMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecUKLimitedMember" xlink:label="stn_StantecUKLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SubsidiariesMember" xlink:label="ifrs-full_SubsidiariesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember" xlink:label="stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_InternationalInsuranceGroupIncMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_MustangAcquisitionHoldingsIncMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_MWHInternationalIncMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecAustraliaPtyLtdMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecConsultingCaribbeanLtdMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecConsultingInternationalLLCMember" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecConsultingInternationalLtdMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecConsultingLtdStantecExpertsconseilsLteeMember" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecConsultingMichiganIncMember" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecConsultingServicesIncMember" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecDelawareIILLCMember" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecHoldings2017LimitedMember" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecHoldingsTwoLtdMember" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecNewZealandMember" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecTechnologyInternationalIncMember" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecUKLimitedMember" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ifrs-full_SubsidiariesMember" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stn_NovaScotiaCanadaMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_BB" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stpr_DE" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_AU" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stpr_AZ" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stpr_MI" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stpr_NY" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_GB" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stn_A0Member" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_NZ" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfStructuredConsolidatedEntities">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_A0Member" xlink:label="stn_A0Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ConsolidatedStructuredEntitiesAxis" xlink:label="ifrs-full_ConsolidatedStructuredEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ConsolidatedStructuredEntitiesMember" xlink:label="ifrs-full_ConsolidatedStructuredEntitiesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_CountryOfIncorporationOfStructuredEntities" xlink:label="stn_CountryOfIncorporationOfStructuredEntities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems" xlink:label="stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable" xlink:label="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember" xlink:label="ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_NC" xlink:label="stpr_NC"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_PA" xlink:label="stpr_PA"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecArchitectureIncMember" xlink:label="stn_StantecArchitectureIncMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecArchitectureLtdMember" xlink:label="stn_StantecArchitectureLtdMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecGeomaticsLtdMember" xlink:label="stn_StantecGeomaticsLtdMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecInternationalIncMember" xlink:label="stn_StantecInternationalIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ConsolidatedStructuredEntitiesAxis" xlink:to="ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems" xlink:to="stn_CountryOfIncorporationOfStructuredEntities" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable" xlink:to="ifrs-full_ConsolidatedStructuredEntitiesAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable" xlink:to="stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract" xlink:to="stn_DisclosureOfSignificantConsolidatedStructureEntitiesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember" xlink:to="ifrs-full_ConsolidatedStructuredEntitiesMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecArchitectureIncMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecArchitectureLtdMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecGeomaticsLtdMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecInternationalIncMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stpr_NC" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stn_A0Member" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stpr_PA" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresSummaryOfJointOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointOperationsAbstract" xlink:label="ifrs-full_DisclosureOfJointOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointOperationsLineItems" xlink:label="ifrs-full_DisclosureOfJointOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointOperationsTable" xlink:label="ifrs-full_DisclosureOfJointOperationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointOperationsMember" xlink:label="ifrs-full_EntitysTotalForJointOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointOperationsAxis" xlink:label="ifrs-full_JointOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointOperationsMember" xlink:label="ifrs-full_JointOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PrincipalPlaceOfBusinessOfJointOperation" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointOperation"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StantecSGJointVentureMember" xlink:label="stn_StantecSGJointVentureMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StarrTwoMember" xlink:label="stn_StarrTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointOperationsAbstract" xlink:to="ifrs-full_DisclosureOfJointOperationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointOperation" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ifrs-full_JointOperationsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ifrs-full_DisclosureOfJointOperationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForJointOperationsMember" xlink:to="ifrs-full_JointOperationsMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StantecSGJointVentureMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="stn_StarrTwoMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_JointOperationsAxis" xlink:to="ifrs-full_EntitysTotalForJointOperationsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfTransactionsWithRelatedParties">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:label="ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AssociatesMember" xlink:label="ifrs-full_AssociatesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfJointVenturesAndAssociatesAbstract" xlink:label="stn_DisclosureOfJointVenturesAndAssociatesAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfJointVenturesAndAssociatesTable" xlink:label="stn_DisclosureOfJointVenturesAndAssociatesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DistributionPaymentOfRelatedPartyTransaction" xlink:label="stn_DistributionPaymentOfRelatedPartyTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:label="ifrs-full_JointVenturesWhereEntityIsVenturerMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:label="ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfJointVenturesAndAssociatesAbstract" xlink:to="stn_DisclosureOfJointVenturesAndAssociatesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfJointVenturesAndAssociatesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfJointVenturesAndAssociatesTable" xlink:to="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="stn_DistributionPaymentOfRelatedPartyTransaction" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_AmountsReceivableRelatedPartyTransactions" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_JointVenturesWhereEntityIsVenturerMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_AssociatesMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfCompensationOfKeyManagementPersonnelAndDirectorsOfTheCompany">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DirectorsRemunerationExpense" xlink:label="ifrs-full_DirectorsRemunerationExpense"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfKeyManagementPersonnelCompensationAbstract" xlink:label="stn_DisclosureOfKeyManagementPersonnelCompensationAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensation" xlink:label="ifrs-full_KeyManagementPersonnelCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:label="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:label="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfKeyManagementPersonnelCompensationAbstract" xlink:to="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfKeyManagementPersonnelCompensationAbstract" xlink:to="ifrs-full_DirectorsRemunerationExpense" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfKeyManagementPersonnelCompensationAbstract" xlink:to="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_DisclosureOfKeyManagementPersonnelCompensationAbstract" xlink:to="ifrs-full_KeyManagementPersonnelCompensation" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfOperatingSegments">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesCanadaMember" xlink:label="stn_ConsultingServicesCanadaMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesGlobalMember" xlink:label="stn_ConsultingServicesGlobalMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesUnitedStatesMember" xlink:label="stn_ConsultingServicesUnitedStatesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:label="ifrs-full_EliminationOfIntersegmentAmountsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GrossProfit" xlink:label="ifrs-full_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_GrossRevenue" xlink:label="stn_GrossRevenue"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetRevenue" xlink:label="stn_NetRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OperatingSegmentsMember" xlink:label="ifrs-full_OperatingSegmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_RevenueFromContinuingOperations" xlink:label="stn_RevenueFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="ifrs-full_SegmentConsolidationItemsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:label="stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="stn_GrossRevenue" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_Revenue" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="stn_RevenueFromContinuingOperations" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="stn_SubconsultantSubcontractorAndOtherDirectExpenses" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="stn_NetRevenue" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_GrossProfit" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentConsolidationItemsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="ifrs-full_EliminationOfIntersegmentAmountsMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="ifrs-full_OperatingSegmentsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentConsolidationItemsAxis" xlink:to="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsMember" xlink:to="stn_ConsultingServicesCanadaMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsMember" xlink:to="stn_ConsultingServicesUnitedStatesMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsMember" xlink:to="stn_ConsultingServicesGlobalMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfNonCurrentAssetsAndGrossRevenueByGeographicalAreas">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:label="ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasTable" xlink:label="ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="country_GB"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:label="ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_OtherCountriesMember" xlink:label="stn_OtherCountriesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:to="ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:to="ifrs-full_Revenue" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="ifrs-full_DisclosureOfGeographicalAreasLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:to="ifrs-full_DisclosureOfGeographicalAreasTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_GB" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="stn_OtherCountriesMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfGrossRevenueByServices">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_BuildingsServicesMember" xlink:label="stn_BuildingsServicesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_ConsultingServicesMember" xlink:label="stn_ConsultingServicesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasTable" xlink:label="ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfProductsAndServicesLineItems" xlink:label="ifrs-full_DisclosureOfProductsAndServicesLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EnergyAndResourcesServicesMember" xlink:label="stn_EnergyAndResourcesServicesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EnvironmentalServicesMember" xlink:label="stn_EnvironmentalServicesMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InfrastructureMember" xlink:label="stn_InfrastructureMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="ifrs-full_ProductsAndServicesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="ifrs-full_ProductsAndServicesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_WaterServicesMember" xlink:label="stn_WaterServicesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="ifrs-full_SegmentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="ifrs-full_ProductsAndServicesAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="ifrs-full_DisclosureOfProductsAndServicesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:to="ifrs-full_DisclosureOfGeographicalAreasTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfProductsAndServicesLineItems" xlink:to="ifrs-full_Revenue" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="stn_BuildingsServicesMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="stn_EnergyAndResourcesServicesMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="stn_EnvironmentalServicesMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="stn_InfrastructureMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="stn_WaterServicesMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsMember" xlink:to="stn_ConsultingServicesMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InformationAboutMajorCustomers" xlink:label="ifrs-full_InformationAboutMajorCustomers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:to="ifrs-full_InformationAboutMajorCustomers" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureInvestmentTaxCreditAdditionalInformation">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InvestmentTaxCredits" xlink:label="stn_InvestmentTaxCredits"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InvestmentTaxCreditsAbstract" xlink:label="stn_InvestmentTaxCreditsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_InvestmentTaxCreditsAbstract" xlink:to="stn_InvestmentTaxCredits" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureEventsAfterTheReportingPeriodAdditionalInformation">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AgreementExpiryDate" xlink:label="stn_AgreementExpiryDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_AveragePriceOfCommonSharesRepurchasedAndCancelled" xlink:label="stn_AveragePriceOfCommonSharesRepurchasedAndCancelled"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CancellationOfTreasuryShares" xlink:label="ifrs-full_CancellationOfTreasuryShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfOrdinarySharesAxis" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendPayableDate" xlink:label="stn_DividendPayableDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPayableDeclaredDate" xlink:label="stn_DividendsPayableDeclaredDate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendsPayableRecordDate" xlink:label="stn_DividendsPayableRecordDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DividendTransactionMember" xlink:label="stn_DividendTransactionMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_EventsAfterReportingPeriodMember" xlink:label="stn_EventsAfterReportingPeriodMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InterestRateSwapAgreementAmount" xlink:label="stn_InterestRateSwapAgreementAmount"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InterestRateSwapAgreementFixedInterestRate" xlink:label="stn_InterestRateSwapAgreementFixedInterestRate"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_InterestRateSwapDescription" xlink:label="stn_InterestRateSwapDescription"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NCIBMember" xlink:label="stn_NCIBMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NumberOfCommonSharesRepurchasedAndCancelled" xlink:label="stn_NumberOfCommonSharesRepurchasedAndCancelled"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OrdinarySharesMember" xlink:label="ifrs-full_OrdinarySharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_NumberOfCommonSharesRepurchasedAndCancelled" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_AveragePriceOfCommonSharesRepurchasedAndCancelled" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_CancellationOfTreasuryShares" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_AgreementExpiryDate" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_InterestRateSwapAgreementAmount" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_InterestRateSwapAgreementFixedInterestRate" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_InterestRateSwapDescription" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_DividendsPayableDeclaredDate" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_DividendPayableDate" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="stn_DividendsPayableRecordDate" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="stn_DividendTransactionMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="stn_EventsAfterReportingPeriodMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="stn_NCIBMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/DisclosureComparativeFiguresAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationAbstract" xlink:label="ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationAbstract"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_NetEmployeeDefinedBenefitLiability" xlink:label="stn_NetEmployeeDefinedBenefitLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationAbstract" xlink:to="stn_NetEmployeeDefinedBenefitLiability" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGeneralInformationAboutFinancialStatementsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:label="ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:label="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:label="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" xlink:label="ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryPolicies">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForDividendsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForDividendsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities" xlink:label="stn_DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:label="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForDividendsExplanatory" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingJudgementsAndEstimatesExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:label="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:label="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations" xlink:label="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory" xlink:label="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory" xlink:label="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory" xlink:label="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member" xlink:label="ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" xlink:label="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StatementLineItems" xlink:label="stn_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StatementTable" xlink:label="stn_StatementTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RestatedMember" xlink:to="stn_IncreaseDecreaseDueToApplicationOfIFRS9Member" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_StatementLineItems" xlink:to="ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_StatementLineItems" xlink:to="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_StatementLineItems" xlink:to="stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_StatementLineItems" xlink:to="ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_StatementTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" order="3.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_StatementTable" xlink:to="stn_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfBusinessCombinationsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory" xlink:label="stn_DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNotesPayableInBusinessCombinationExplanatory" xlink:label="stn_DisclosureOfNotesPayableInBusinessCombinationExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfNotesPayableInBusinessCombinationExplanatory" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:label="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:label="ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ContinuingOperationsMember" xlink:label="ifrs-full_ContinuingOperationsMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory" xlink:label="stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory" xlink:label="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalOfMajorSubsidiaryMember" xlink:label="ifrs-full_DisposalOfMajorSubsidiaryMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StatementLineItems" xlink:label="stn_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StatementTable" xlink:label="stn_StatementTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="ifrs-full_ContinuingOperationsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ContinuingOperationsMember" xlink:to="ifrs-full_DisposalOfMajorSubsidiaryMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_StatementLineItems" xlink:to="stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_StatementLineItems" xlink:to="stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_StatementTable" xlink:to="ifrs-full_ContinuingAndDiscontinuedOperationsAxis" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_StatementTable" xlink:to="stn_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" xlink:label="ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory" xlink:label="stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:label="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatoryTables">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory" xlink:label="stn_DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory" xlink:label="stn_DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGoodwillExplanatory" xlink:label="ifrs-full_DisclosureOfGoodwillExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfGoodwillExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:label="stn_DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfOtherAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfOtherAssetsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory" xlink:label="stn_DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory" xlink:label="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfOtherAssetsNoncurrentAssetsExplanatory" xlink:label="stn_DisclosureOfOtherAssetsNoncurrentAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfOtherAssetsNoncurrentAssetsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:label="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTables">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory" xlink:label="stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:label="ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfBorrowingsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfFinanceLeasesByLesseeExplanatory" xlink:label="stn_DisclosureOfFinanceLeasesByLesseeExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfFinanceLeasesByLesseeExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:label="ifrs-full_DisclosureOfOtherProvisionsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfOtherProvisionsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:label="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfActuarialAssumptionsExplanatory" xlink:label="stn_DisclosureOfActuarialAssumptionsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDefinedBenefitObligationsExplanatory" xlink:label="stn_DisclosureOfDefinedBenefitObligationsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetDefinedBenefitExpenseExplanatory" xlink:label="stn_DisclosureOfNetDefinedBenefitExpenseExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:label="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfDefinedBenefitObligationsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfNetDefinedBenefitExpenseExplanatory" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfActuarialAssumptionsExplanatory" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherLiabilitiesExplanatory" xlink:label="ifrs-full_DisclosureOfOtherLiabilitiesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfOtherLiabilitiesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatoryTables">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory" xlink:label="stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfCommitmentsExplanatory" xlink:label="ifrs-full_DisclosureOfCommitmentsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfCommitmentsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory" xlink:label="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfContingenciesAndGuaranteesExplanatory">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfContingenciesAndGuaranteesExplanatory" xlink:label="stn_DisclosureOfContingenciesAndGuaranteesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfContingenciesAndGuaranteesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" xlink:label="ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory" xlink:label="ifrs-full_DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDividendsExplanatory" xlink:label="ifrs-full_DisclosureOfDividendsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" xlink:label="ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfDividendsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementExplanatory" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" xlink:label="ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RecurringFairValueMeasurementMember" xlink:label="ifrs-full_RecurringFairValueMeasurementMember"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StatementLineItems" xlink:label="stn_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_StatementTable" xlink:label="stn_StatementTable"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ifrs-full_RecurringFairValueMeasurementMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_AggregatedMeasurementMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_StatementLineItems" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_StatementLineItems" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_StatementTable" xlink:to="ifrs-full_MeasurementAxis" order="2.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_StatementTable" xlink:to="stn_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfProvisionMatrixExplanatory" xlink:label="ifrs-full_DisclosureOfProvisionMatrixExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities" xlink:label="ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfProvisionMatrixExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalManagementExplanatory">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfCapitalManagementExplanatory" xlink:label="stn_DisclosureOfCapitalManagementExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfCapitalManagementExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:label="ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfIncomeTaxExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNetDeferredTaxLiabilityExplanatory" xlink:label="stn_DisclosureOfNetDeferredTaxLiabilityExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory" xlink:label="stn_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfReconciliationOfEffectiveTaxRateExplanatory" xlink:label="stn_DisclosureOfReconciliationOfEffectiveTaxRateExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory" xlink:label="stn_DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfReconciliationOfEffectiveTaxRateExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfNetDeferredTaxLiabilityExplanatory" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinanceCostExplanatory" xlink:label="ifrs-full_DisclosureOfFinanceCostExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfFinanceCostExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:label="ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:label="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRevenueExplanatory" xlink:label="ifrs-full_DisclosureOfRevenueExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfRevenueExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:label="ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:label="ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatory">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfEmployeeCostsExplanatory" xlink:label="stn_DisclosureOfEmployeeCostsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfEmployeeCostsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfEmployeeBenefitsCostTableTextBlock" xlink:label="stn_DisclosureOfEmployeeBenefitsCostTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfEmployeeBenefitsCostTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatory">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfOtherExpenseIncomeExplanatory" xlink:label="stn_DisclosureOfOtherExpenseIncomeExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfOtherExpenseIncomeExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" xlink:label="ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatory">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfWeightedAverageNumberOfSharesExplanatory" xlink:label="stn_DisclosureOfWeightedAverageNumberOfSharesExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract" xlink:label="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract" xlink:to="stn_DisclosureOfWeightedAverageNumberOfSharesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatoryTables">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory" xlink:label="stn_DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract" xlink:label="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract" xlink:to="stn_DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:label="ifrs-full_DisclosureOfCashFlowStatementExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfCashFlowStatementExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" xlink:label="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:label="ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfRelatedPartyExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory" xlink:label="ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointOperationsExplanatory" xlink:label="ifrs-full_DisclosureOfJointOperationsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfKeyManagementPersonnelCompensationExplanatory" xlink:label="stn_DisclosureOfKeyManagementPersonnelCompensationExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfJointOperationsExplanatory" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfKeyManagementPersonnelCompensationExplanatory" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:label="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:label="ifrs-full_DisclosureOfGeographicalAreasExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfProductsAndServicesExplanatory" xlink:label="ifrs-full_DisclosureOfProductsAndServicesExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfGeographicalAreasExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfProductsAndServicesExplanatory" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInvestmentTaxCreditsExplanatoy">
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_DisclosureOfInvestmentTaxCreditsExplanatoy" xlink:label="stn_DisclosureOfInvestmentTaxCreditsExplanatoy"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="stn_DisclosureOfInvestmentTaxCreditsExplanatoy" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:label="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfReclassificationsOrChangesInPresentationExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationExplanatory" xlink:label="ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationExplanatory"/>
    <loc xlink:type="locator" xlink:href="stn-20181231.xsd#stn_TextBlockAbstract" xlink:label="stn_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stn_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>g666259dsp94a.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g666259dsp94a.jpg
M_]C_X0 817AI9@  24DJ  @              /_L !%$=6-K>0 !  0   !D
M  #_X0,9:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@
M8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(>G)E4WI.5&-Z:V,Y9"(_/B \
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)!
M9&]B92!835 @0V]R92 U+C,M8S Q,2 V-BXQ-#4V-C$L(#(P,3(O,#(O,#8M
M,30Z-38Z,C<@(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO
M+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^(#QR9&8Z
M1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B('AM;&YS.GAM<$U-/2)H='1P.B\O
M;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(B!X;6QN<SIS=%)E9CTB:'1T<#HO
M+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(@>&UL
M;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;7!-33I$
M;V-U;65N=$E$/2)X;7 N9&ED.D$U1# T-4-&,S<R-3$Q13E",3(X.30S,T-!
M,3A%0S,T(B!X;7!-33I);G-T86YC94E$/2)X;7 N:6ED.D$U1# T-4-%,S<R
M-3$Q13E",3(X.30S,T-!,3A%0S,T(B!X;7 Z0W)E871O<E1O;VP](D%D;V)E
M(%!H;W1O<VAO<"!#4S8@5VEN9&]W<R(^(#QX;7!-33I$97)I=F5D1G)O;2!S
M=%)E9CII;G-T86YC94E$/2)&-$-$0T(Q1C-$035!,SDY0C)!0S T.3@P-S$P
M-C(V,2(@<W12968Z9&]C=6UE;G1)1#TB1C1#1$-",48S1$$U03,Y.4(R04,P
M-#DX,#<Q,#8R-C$B+SX@/"]R9&8Z1&5S8W)I<'1I;VX^(#PO<F1F.E)$1CX@
M/"]X.GAM<&UE=&$^(#P_>'!A8VME="!E;F0](G(B/S[_[@ .061O8F4 9,
M   !_]L A  ! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! @(" @(" @(" @(# P,# P,# P,# 0$! 0$! 0(! 0(" @$" @,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P/_P  1"  W +T# 1$  A$! Q$!_\0 @P !  (" P$! 0            @)
M!@<$!0H! @,! 0$                    !$  !! (" 0(% @0#"0     %
M P0&!P((  $)$1(A$Q05%R(8,6&!%E$9"D&1L3(D-"4X*1$!  $#!0 #
M         #(!88'P$2$Q47$"(O_:  P# 0 "$0,1 #\ ]_' <!P' <!P*<3_
M )&+-G&[NJ%;:WQZM#VC4]M:[=>;IV?FXZ3/4+#V3A%72VPXS16HI&)2WK.1
M%HHSK63NI;+"\<<UUC]B? V4AZD[-43D%QW <!P' <!P' <",>RVU%=:P#:^
M0E0F=S.PKHF3RKZ#J6M(6<F$TN"V$H=*)TP@(9RR9X1&$XO0$.?N7<BEQ2/Q
M $T;JO2Y8>Q16=)AG="7A6VR],5A?].'%I-5MO0\+/8(=7%%P"Q2-'VN#T<[
M6#'V(PR.6[34_6BY025PSQ].\>NN_7@;AX$*K"WOHZJ]W->="IJI*1%Q[05G
M:-C4\4P!_6PB0K5(C@5D\(?%V+AT0!2I:),R9=HH]:("E6HA=OV]Q?K,FCH)
MJ\!P' <!P' <!P.$[=M!S1R_?NF[%BQ;+.WCQVO@V:LV;=+)9TZ<N5LDDF[9
MLBGWEGGEECCACU[LN^!H?5C9NJ-Q]?ZTV9H\D5+53;09V<AI,T%>1XHX8#SA
M2.NOK0Y#KITR41*AE\.L<OAGCUUGUZXY==]A4)YL/*.SU-=T'IE3TPES?:?;
M&71YL2#4Y"2=D7[!-9GI ^#G%BTS"V*:R1JYI 6#J"(8/6Q[S?.D""K?O%=A
MAGB'+\=.DE^_E.K;UN*,B*!TYH>L#3/0/0AY]V,696U@6<8,.;#V[VS-D<4V
MY';Z>Q4N73R]RY5R&:3X\V7Z8%5S.9,+]> X#@1_VDV B.J&N=V;)3M$HYB%
M)UO*K%.M0HU8L5=L(R+7??2,AJ"J"KE9=5/%/_GPQQZR]^6>.'67?0595[H9
MO=MS$XQ;'DAW;ORB[#.QD089:I^.JV)1JY5VO!PFQ:-I+'"MK5])2UB;!%R+
M,./</5)"9,"@)Y0JF <Y#'*6>8=KI/0F[NE.^=EZ[RC8"[]NO']<M'S*_P"H
M[&V0-SVW;EUTNZ#SNG8&3HHS?,D5>-S,1L2)3QV:"#G[E1UEU'G2C-LVR;EW
M14+N.!\^&./^WTQQ_KZ==?\ '@><B+[%&KDLG=;RD0I>!$VE<1&6^.7Q$A+&
M+#PD"OZ[))) 3<_(Q,EQ6BPV6PG9K:L3!H6%?8&T<Q&,;.)*N6"2CI7$+O\
M66BH5K'KU36O==BW02#T[746@,9$OC+R1.QPV/"T&:;9<V_[R<%54L\.\>U\
M_3)3OX^F/KUCTC?8CAOG@4>6UKS1.^7E M<,;E*Y%'5#1EC2%F!@.,EA]CUA
M;.QEZ5EL-KO<U*VL*P32CMA5DKK*3(MB0]TW+QPWB-<)]9_,4^6&!0CR1;$Z
M&WA+=;?+L,$!J)8#X]UKEY18Q"BD6H>WF:S/)BA%-DU1O9*$TSL0;=#73A9B
MVZ%AW2R:WT;1)GTS=O9&GP1PNP?7/3PI;Z,E:]:#76"#1SDU?SJ,,E\6Y!JB
M0'N,D%RJ2G3=\R=)+(Y^WK%1%3K/'].77*(GW]Y3O'1JT9C\?OK<>B:X-R88
MY,@Q)*;,BCU\*:NNV*Q#Z:/]&%&C?MWUDFGFKTG\[/!3''W=X9^T(/65_J0?
M%3$9-6L$J^X)IMK8EKGG$<A]=:CUE)+GFRQE/Z%-DQ5C[3 .X4?&G!'!)@U;
M?4.W:F"GRTN^DU,N@E;_ )FP#]N_[B?V2>2SZ#\Q_AK\-_LCM+]Q/U']E_WE
M^2/PW[/[C_#OR_\ QO\ <?\ V/WC_H_7YO LTX#@.!5%Y.+$7MBNI-XU*6[8
M3'9C="M3<"DT;315>L:3U)G;Q&N]A=A;-)LR#1.NVK>MS)H- %G:9%8[8:[%
M- 23%CY!DP#6=4UIO7K[JBRH<_+M']&*4U<%(18MLM6@)S(4IMKI&61Q>4VW
M!:MGCF'U)IQ;(R/M$2:KF7.KBB_9QR[=O6*[1'Y+N<?2GFVM>D6)>(W26#9-
M5_)[;+:Q[)V@VM%$);6=A;"29W,+.JO5B;%"4HJ.(L(ZNZ>PZC9Y8T-D"<HL
M2.PW%I%!4T/EQL=:C8TB-#LZ+UN!PW;ENR:.7KO+I!JT;*.7*N?N]B39OAFJ
MLIGCAZ^F*26'>7\N!&_4/;*I-W*&B^R=$.RY2I)V:GC"#2 RT8#UY2$@\ZDD
M$2ES,8T)DGH<-*%XYD_9,BF \ZR:.4T"PX:23=,6X2<X$)O(R>V&BFBVU,GU
M-4?I;)1NF9D>IO(6,C!PDC-A [(B+58AIFQ*18FZ1Z0SRP0>-UD%>^O;WAEE
MZ<"2M3VG [QJRMKHJP[A)ZRMR PZT*ZDW0\L'3D4'G@ ?*8H;^U'F PX+^Z
MBS=?ML];-GB':GL6225QRPQ"!2MCGI=Y@P%;P^52HE!Z.\>MJ$;WB#%W(6T$
MBMD7IL!KX]US(2-BMVWC!:92>#U!8?8E9'%R[8,&+]//-#!WCBN%G/ JR\QN
M]K?Q[Z)6-;8D\VCUM3\B*H?7UZZZ;=Y,[DLMF63&RMFW)1J51XN^JN'AS<S2
M#$F^+6291O[-@ITY(-^LPTIX[M?;"LF-ZV7S>L-"5%5>LD=?O-.Z-CE71:CC
M!2=3*NY+ K?W<O*OZ^3:@8'8-\AK%E:@2M1F7V")C90]>E.BQYP/6CJ-B-DC
M*I\C(3:_#89'1NG99L&QI/LJ A=VR*4Q>LM1KVLZ.D6(>35M7-VC%[+G"KF-
M$5G"3DOW!E0CGIM\]BZ>LUVSE<(=;;;3>6^@JMB=FJ)Z&UY9MXV2$I#7?2YM
M3.P6T$UE%VR0=)'T8@Y+:0/LGJY UPQ./0DM+#!UQ P3:. VSAFDB:(-6W18
M.IT(\2N[&O5=VB2N'RM7V(NK8V]9;LY=#/6FG--0-9XVG945@H^8],\;TU@O
M"3$WC8G%NT<7S%P $KL4FWR0C-;IPJY#:;?P1:LS5E<([;.^]]=XF=URQU*Y
M6%V#W,N2*05EF2**'GX !4VL!K7>I&,36/98.FXQ0$LS&=H(I,,&K='!'$(
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
%#@.!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>g666259dsp94b.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g666259dsp94b.jpg
M_]C_X0 817AI9@  24DJ  @              /_L !%$=6-K>0 !  0   !D
M  #_X0,9:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@
M8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(>G)E4WI.5&-Z:V,Y9"(_/B \
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)!
M9&]B92!835 @0V]R92 U+C,M8S Q,2 V-BXQ-#4V-C$L(#(P,3(O,#(O,#8M
M,30Z-38Z,C<@(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO
M+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^(#QR9&8Z
M1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B('AM;&YS.GAM<$U-/2)H='1P.B\O
M;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(B!X;6QN<SIS=%)E9CTB:'1T<#HO
M+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(@>&UL
M;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;7!-33I$
M;V-U;65N=$E$/2)X;7 N9&ED.D0W,SDW0CA!,S<R-3$Q13E"-C=#13@X-40R
M,$,V,D0Q(B!X;7!-33I);G-T86YC94E$/2)X;7 N:6ED.D0W,SDW0C@Y,S<R
M-3$Q13E"-C=#13@X-40R,$,V,D0Q(B!X;7 Z0W)E871O<E1O;VP](D%D;V)E
M(%!H;W1O<VAO<"!#4S8@5VEN9&]W<R(^(#QX;7!-33I$97)I=F5D1G)O;2!S
M=%)E9CII;G-T86YC94E$/2)"1#0U-CA#0S Y0S$W.#(Q13=!,$,R1C1&.#5&
M,C1#02(@<W12968Z9&]C=6UE;G1)1#TB0D0T-38X0T,P.4,Q-S@R,44W03!#
M,D8T1C@U1C(T0T$B+SX@/"]R9&8Z1&5S8W)I<'1I;VX^(#PO<F1F.E)$1CX@
M/"]X.GAM<&UE=&$^(#P_>'!A8VME="!E;F0](G(B/S[_[@ .061O8F4 9,
M   !_]L A  ! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! @(" @(" @(" @(# P,# P,# P,# 0$! 0$! 0(! 0(" @$" @,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P/_P  1"  T +X# 1$  A$! Q$!_\0 F0   @$$ P$               D(
M 0('"@,$!08! 0$! 0                 " 0,0   & @$"! (%"@0'
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
H>Q]OT#Z7M/:?T/;?\OP_9PUW@^7I\/EZ=?X>G3K]GU\"O . <#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>g666259dsp99a.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g666259dsp99a.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  (" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M @(" @,# @(# @(" P0# P,#! 0$ @,$! 0$! ,$! ,! @(" @(" @(" @,"
M @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# __$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
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
MV<&FSZ_8PM8ZW-IEO=17D>F2ZI;*EQ)IWVB")VMS(8VV\J:/8S[?B@]K#O\
M@1:/X=\#>'M6UK7]#\.Z+I.N>(YA<>(-8T_2;:TU/6YP=PFU6]A@66^EW#.Z
M9G.:/8S72WS0>U@NMOD=/_:5I_?;_OV_^%'L9]OQ0>UAW_ /[2M/[[?]^W_P
MH]C/M^*#VL._X!_:5I_?;_OV_P#A1[&?;\4'M8=_P#^TK3^^W_?M_P#"CV,^
MWXH/:P[_ (#([ZPA18XCY:*,*B1,JJ!V"A<"CV,^WXH/:P[_ (#_ .TK3^^W
M_?M_\*/8S[?B@]K#O^ ?VE:?WV_[]O\ X4>QGV_%![6'?\ _M*T_OM_W[?\
MPH]C/M^*#VL._P" ?VE:?WV_[]O_ (4>QGV_%![6'?\  /[2M/[[?]^W_P *
M/8S[?B@]K#O^ ?VE:?WV_P"_;_X4>QGV_%![6'?\ _M*T_OM_P!^W_PH]C/M
M^*#VL._X!_:5I_?;_OV_^%'L9]OQ0>UAW_ /[2M/[[?]^W_PH]C/M^*#VL._
@X%N*5)8UDC.4;.TD$?=)4\'W!J&G%\KT:+332:V/_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>g666259dsp99b.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g666259dsp99b.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  (" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M @(" @,# @(# @(" P0# P,#! 0$ @,$! 0$! ,$! ,! @(" @(" @(" @,"
M @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# __$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
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
ML+X(U[X?\(W>L^63/<,J?VAJMM8:0EZT8$&GV$#202FWR#;Y'U'0 4 % !0
M4 % !0 4 % !0 4 % !0!PTOPU\#7'BN?QM>>';/4?$TTFGS)J.JR7>JI87.
ME10P6%YHVGZC<3V6A7\4=O$/M6G6]K,Y3<[LQ))M\@V^1W- '%>.?AYX/^)&
MDIHGC+2#JEC!<)=6S0:AJFC:C9W"$9EL-9T*^L]0L"Z#RY!;W40EC9HI0\;L
MI/T#]#'\#?!WX<_#C<WA3P\]M.;E[N*\U?6M?\5:C:3R6K64IT[4O%>JZE=:
M:DEH[Q21VDT*2*[;U;<<FWR#8]-H * "@ H * "@#SG4/A-X U3Q-XC\8WVA
MRR>)O%G@VY^'^N:LFM:_;7$WA&\\HW.D6<=MJD<6C^8\$,ANM.CM;K?$D@F#
MJ&!M\@V^1)X%^%/P^^&L4D?@WPU;:7/*DL4^J75UJ.N>(+BWEECG:TN?$FOW
ME[JMS8K+%&R6TMX\,91?+1<4;?(-CT*@ H * "@ H * "@ H * "@ H * "@
% H __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>g666259sig.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g666259sig.jpg
M_]C_X  02D9)1@ !  $"6 )8  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  @&!@<&!0@'!P<*"0@*#18.#0P,#1L3%! 6(!PB(1\<
M'QXC*#,K(R8P)AX?+#TM,#4V.3HY(BL_0SXX0S,X.3<!"0H*#0L-&@X.&C<D
M'R0W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W
M-S<W-S<W-__$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1  (! @0$ P0'!00$  $"=P ! @,1
M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H
M*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_  !$( $P ZP,!$0 "$0$#$0'_V@ ,
M P$  A$#$0 _ /?Z $SB@#SGXG?$-_"4<=CIT:R:G-'OW,,B%,XW'Z\B@#M/
M#US<7GA^PN;O_CXEA5I/J10!IT % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0!&[!%9B<8% 'A7D1:[H>IZM>!WO?$VHBU
ML=W+);K(#QZ  '/T% 'N=K"+>VBA7HB!1^ H FH * "@ H * "@ H * "@ H
M 3<!0  T +0 4 % !0 4 % !0 4 % !0 4 % !0 4 % '.>-=4;2/"&JWJ.$
MDB@;RR?[Q&%_4T >=?#>YM/$VL:8%DVP>'=.C2.,\;IG4^8X'H,;?UH ]F#
M*/Z4 .H * "@!"<4 )O'I0 H.>V* %H "<"@!N\4 07M[;V%J]S=3)!!&,O(
M[!54?4T <%??%W2E,W]DZ9J6J1P_?GM[<F)?J2?Z4 =CH&M0:_HEIJML"L5P
MFX*W4'."/T- &ID4 +0 4 % !0 4 % !0 4 % !0 4 % !0 QY5C4LQP!UH
M\$^(.L:GXUDEM=.)32X;I;:!1G-U*3U^B@,: .U^&_PV?P9/=7]W=)/=3($7
M8N B]2/?/'Y4 6CXLU ?%U?#*M']@^S^81M^;.W/6@#O P48/08&: %WCZ4
M&\4 (2#R* /+X/$\T_QLO+%K[&FVUH5*,V$#  G/ODF@#T/2M9T[6$E?3KN.
MY6)MKE#G:?2@"^3B@#$U[Q3I?AZ6RBU&5HS>2>7'@9Y]_:@#D(->U+5_C,UA
M:2LNG:9 RW"]F)'^)6@#7^('AC4?%MKI^G6MR(+/SM]V<\[<<8'?O0 FM6-A
MX0^'6H0V,*Q06]LVT$\LV.Y[DT 5?!$R>&OA-97=\-BV]L]PP]LL0/QR/SH
MU/ 7BB3Q7X;34IXECD,CJ0O0 ,<?IB@#J=ZXSG&*  .* #<* '4 % "9% "T
M 4M3U6TT?3YKZ]E\NW@&7;T&<4 365[;ZC90WEK()()E#(XZ$4 2[P"1Z=:
M%W"@"KJ.IV>DV;W=].L$"#EF- $-CKNFZE917EI>1202C*-N SVH X_XI:^=
M-T!-.MYUBN]1?R58MC8G\39[<4 8OPSTM]3NX=3:+9IFE*T%@/\ GJYX>0GO
M[?6@#T^]O8-.L9[NX<)#!$78^@ S0!X!H-QJ1^(^C>)[I<1:Q=/&F[^%2<?E
MB@9Z;\4/&,GA/PV/L<BC4;IMD6>JCJS8].WXB@15^&?Q G\8Q7=O>VJ13VB(
MS2*WROG/;MTH P?%?Q+U\ZG>1>&;-9M.T[/VBZ*%EXY//04 =!K_ (JUF;X8
M6_B/1HXXKAU620-SL7D''J<T <1\._ L?C1;SQ'K\LS_ &F9MJH=OF'/S$^V
M>U SV;P_X?TSP[9O:Z7:I;QL=S!3G)]Z!&JP/&!0!X?\<['4X]1TW5XXS]BM
MUV;P<A7SD9% T2?#31?&%S!/JD<]O9PZE*)I+B0;I7 SPH[ Y[T"/:0K*HSR
M<4 ><^/ISX@\0:3X,A/_ !\.)[L@_=C7G% &)\9-5-OHMGX9TJ,_=,LRQ<[(
M4' (],X/_ : 1TWPXM%\-_#&TN+X^2#$URY/96)8?H10!PVJ>/\ Q5K%M+X@
MTR-;/0K&X1.?O3$L!C]<X[4#._\ %_CQ?#-QHUI;V@N[S4G4+'OQM4D#/3GD
M\?C0(ZQ-2M&OOL/VB,780.8MPW >N* '7.JV%E/;P7%W%%+<-LB1G +GT [T
M /O=0M--LY+N\G2"WC&7D<X H QO#_C70?$\TL6E7JSR1?>7:5/ZCF@#HATH
M \S^+MS+>:?IWAJS;_2]3N0H"G^ =<CTS_*@#O='L(](T:TT^(82WB"#'M0!
MPNH^*;V;XSZ7H-C/FQB@8W2*/XBK'G\D_.@#T,NJC." .O'04 >3>*&A\=ZA
M?+<W9M_#>C F25#_ *Z7T!Z<?C0!YSH?A3Q3?Z-;W5A:3M:R F,J#@C<:!G=
M?$336\6_%32-"!(2*'=+@]$)R3^5 CUZQL[?2[&&SMH_+@@0*BCL /YT >?^
M*+ZX\;:XGA/2'#:=&RMJERO(&#GRP?7C_.* ,;XH:A:^&?$?A%5A*V=DWG;(
M\9PI P* .*2XG^*'Q4M(KY9(K.1OEBY^2%5+X]BP'7U- ]BY?^(+WPKXU\56
M.A:>!)<GRT\M3^Z5<Y8 >QH SQXYM4^'R^%[.T>"YN7_ -*N&?@Y;)/OGWH
MZ347U'Q?H*^'/#2NF@Z7:?OKME/^DN@SM'J"0#CUY["@18\$?$73/#7@*VTR
M&WGO-41W_P!'1>Y8D<T >E>!IO$-YI<U_P"(6"37#[HK=4"B%.P_'W]* .IH
M \S^-)N9_#5EIMO TAO+M5+ 9VXZ?SH [S1K,Z?I%G9X \B%4('3( &: +S?
M=H \3\2:[=>'_BQJ%]#I4M]=-:I#:JJG /O0!A^+?M6CZ!/+J$PF\4>(743H
MG6" <^6 .F2%'O\ GD&/\;^,/&$GA<6>IZ1#IEA>'RX]@(;:O53STZ4 -TC5
M;3Q!X3\/>"M.C;SYKD->$+]U0<EOKT_*@#J-,L;37_C!KNKWLBO8:!'&L88X
M6-\?R!60_6@1E_#6Z_M'Q7X@\9:E*(H8]V&9N!GL,]@,8H P8=?D\:_&?3+Q
M7*VT5TA@1NR(=WYG!_2@9UWQ'U6'Q#XTTSP7)>&ULP_FWLF0HSLW*/P7]6H$
M-^$ND6T?B[Q!J&FJW]E1MY-NV[[PS^O% 'LI=8TRS!0!DD\ 4 >166M:;XD^
M.32--&T>GV[06G/WW'4C\VH ]4O+I+*RFN9"%6)"Y)/' H \R^%-HL\>M>-=
M041R:A<OL>3_ )9Q Y.#Z$G'_ !0 WQOX]@U+PCJ46CB<JTBVT=TK;1(QZA>
M_'?ZT 9?A_X/ZQ<64%OK.N2+I1(F-G"3RQ&><\9_ T >P6VFP6EM%;V\*1PQ
M*%1<#@#\* .7\1>!Y-1UM=?TB^>PUA$V"4C*NOHPH K_ /"+>+-48QZYXB M
M=N#%8(8S)]2>E '5Z1HFGZ'9_9]/M4@C)W,%')/J3W- %;5O"VCZY=V]SJ=B
MES+;Y$>_D $T 4-#\$:?HFO7VLJ7EO+D[0S#_5IP H^F /I0!L)HFGQZI/J"
MV,(NIU"R2[?F;'K0!S,_PI\*3ZD;UM+ .<F,,1&3]* .KL=,M=,M$L[*VC@M
MHQA41< 4 ,M]&T^VE\R&QMXY!_$L8!_.@"^@VB@!U $<T22[=\:OM.1D9P?6
M@!RYH 5AD8H X;QSXC?3)+?2M'MXI]>O?EBR.8Q_>/TH X[P?X6:7XJ7<FHS
MOJ%SIMN))YI.5\]L;0!Z!2?RH ]1\0^&M.\3::;'4H/,BZJ1PRGU!]: */A[
MP-H7A<[],LMLVW:96.7(^M '"S?"O7Y/$FKM;ZU]FTG4YC).J?>D!).TC_@1
MH LP?!6QLX[O&H74\+ F.WSM4G'&?6@#"T#X(W+6,=SJ&IR6.H!R56'!VCZ^
MM [G+^-_ DOASQ18Q7>J-)97QP+R?[PQ@-GZ9'Z4 ?0OAS3K#2]#M;?3(U2V
M" K@8W'U- BWJ=HU]I-W:(Y5IXGC5O0E<9_6@#RJ'X)FST6,VVHM'KD4GF)<
MKD*.>!0!M/X8\8:GX"OM(U?5(VOYF C=?[HZ@GWH QO#7PQ\1M90V'B#6772
M83@6,+\-W.2.V30!5U'2?MGQ=TSP]:V2Q:/I:K+Y2C"<C<2??)'Y4 >U)C8,
M4 .H * "@ H * "@ H * "@ H * "@ H * &N<+F@#RWPR([_P"(GB;Q->.I
MM['-O Y_@ ZG\LB@#8^&EKYUIJ?B)VWOK%V\B$_\\E)5/ZT =Y0 4 %  >E
M'&^._%,OA[3HK73U\W6+]O*M(L=6)QN_#- 'ENI>"-9E\1>&HO$>KO>W6I3N
MTD!8[8E4*S 'H,CC@"@9[_%&L42(@PJ@ #T% B0=* %H 3% "]* (#;Q"=IE
MB7S6ZMCD_C0!,HP* %H * "@ H * "@ H * "@ H * "@ H * &M]V@#YXU'
M4[KPOJ/BKPI'!(QU28"W8]?F."?R)H&>Z^']/72="T_3U4+]G@5"!TW <_KF
M@1J4 % !0 '@4 >3_$F_G\/^-/#GB*2T>ZL;42*RJN0A(Z_U_"@!G@Z\O/'/
MQ"F\2S6SPZ790^5:)(/XC@DC]?S% 'K= !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 -;[M &9=:+IM[?PW-S9Q27%L0\4A7YE/UH TEZCZ
M"@!] !0 4 (>!0!!+#%<P%)XDE1NJNH(/X4 %M#%#;JD4:1H.BHH 'X"@"Q0
/ 4 % !0 4 % !0 4 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780154800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_stn_DocumentandEntityInformationAbstract', window );"><strong>Document - Document and Entity 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="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">40-F/A<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment 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="top.Show.showAR( this, 'defref_dei_AmendmentDescription', window );">Amendment Description</a></td>
<td class="text">Stantec Inc. (&#8220;Stantec&#8221;) is filing this Amendment No. 1 on Form 40-F/A (&#8220;Amendment No. 1&#8221;) to Stantec&#8217;s Annual Report on Form 40-F, dated February 28, 2019, (the &#8220;Original Form 40-F&#8221;) to correct clerical errors in the totaling of (i) accrued liabilities in Note 15 Trade and Other Payables and (ii) the percentage of revenue related to performance obligations that are unsatisfied that Stantec expects to recognize as contracts are completed over the next 18 months in Note 28 Revenue, as contained in Stantec&#8217;s 2018 audited consolidated financial statements filed as Exhibit 99.3 to the Original Form 40-F. In connection herewith, Stantec files the corrected financial statements as Exhibit 99.3, along with new Interactive Data Files related thereto, the consent of the Company&#8217;s independent registered public accounting firm and the principal executive officer and principal financial officer certifications required by Section 302 and Section 906 of the Sarbanes-Oxley Act of 2002. Except as set forth above, this Amendment No. 1 does not modify or update any of the disclosures in the Original Form 40-F. This Amendment No. 1 speaks as of the time of filing the Original Form 40-F, and does not reflect events that may have occurred subsequent to such filing.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2018<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">STN<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">STANTEC INC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001131383<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</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="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">111,860,105<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of changes contained within amended document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AmendmentDescription</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_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>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_stn_DocumentandEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Document - Document and Entity Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DocumentandEntityInformationAbstract</td>
</tr>
<tr>
<td style="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>20
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780992688">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssetsAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 185.2<span></span>
</td>
<td class="nump">$ 239.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="top.Show.showAR( this, 'defref_ifrs-full_CurrentRestrictedCashAndCashEquivalents', window );">Cash in escrow</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.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="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivables', window );">Trade and other receivables</a></td>
<td class="nump">878.1<span></span>
</td>
<td class="nump">816.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="top.Show.showAR( this, 'defref_stn_UnbilledReceivables', window );">Unbilled receivables</a></td>
<td class="nump">384.6<span></span>
</td>
<td class="nump">414.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="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractAssets', window );">Contract assets</a></td>
<td class="nump">59.7<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="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxAssetsCurrent', window );">Income taxes recoverable</a></td>
<td class="nump">47.9<span></span>
</td>
<td class="nump">61.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="top.Show.showAR( this, 'defref_ifrs-full_CurrentPrepaidExpenses', window );">Prepaid expenses</a></td>
<td class="nump">56.8<span></span>
</td>
<td class="nump">54.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="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentAssets', window );">Other assets</a></td>
<td class="nump">23.2<span></span>
</td>
<td class="nump">14.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="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Total current assets</a></td>
<td class="nump">1,635.5<span></span>
</td>
<td class="nump">1,608.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="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsAbstract', window );"><strong>Non-current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">289.4<span></span>
</td>
<td class="nump">212.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="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,621.2<span></span>
</td>
<td class="nump">1,556.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">247.7<span></span>
</td>
<td class="nump">262.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="top.Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments in joint ventures and associates</a></td>
<td class="nump">9.4<span></span>
</td>
<td class="nump">11.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="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan', window );">Net employee defined benefit asset</a></td>
<td class="nump">10.0<span></span>
</td>
<td class="nump">12.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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">21.2<span></span>
</td>
<td class="nump">23.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="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">175.5<span></span>
</td>
<td class="nump">195.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">4,009.9<span></span>
</td>
<td class="nump">3,883.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="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilitiesAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayables', window );">Trade and other payables</a></td>
<td class="nump">567.2<span></span>
</td>
<td class="nump">704.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="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractLiabilities', window );">Deferred revenue</a></td>
<td class="nump">174.4<span></span>
</td>
<td class="nump">187.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="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxLiabilitiesCurrent', window );">Income taxes payable</a></td>
<td class="nump">2.9<span></span>
</td>
<td class="nump">11.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="top.Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Long-term debt</a></td>
<td class="nump">48.5<span></span>
</td>
<td class="nump">198.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="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Provisions</a></td>
<td class="nump">42.4<span></span>
</td>
<td class="nump">28.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="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentLiabilities', window );">Other liabilities</a></td>
<td class="nump">23.2<span></span>
</td>
<td class="nump">26.2<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="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Total current liabilities</a></td>
<td class="nump">858.6<span></span>
</td>
<td class="nump">1,155.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="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilitiesAbstract', window );"><strong>Non-current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxLiabilitiesNoncurrent', window );">Income taxes payable</a></td>
<td class="nump">15.9<span></span>
</td>
<td class="nump">18.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="top.Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Long-term debt</a></td>
<td class="nump">885.2<span></span>
</td>
<td class="nump">541.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="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Provisions</a></td>
<td class="nump">78.2<span></span>
</td>
<td class="nump">68.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="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Net employee defined benefit liability</a></td>
<td class="nump">68.6<span></span>
</td>
<td class="nump">44.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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="nump">54.3<span></span>
</td>
<td class="nump">54.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="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentLiabilities', window );">Other liabilities</a></td>
<td class="nump">140.4<span></span>
</td>
<td class="nump">101.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="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">2,101.2<span></span>
</td>
<td class="nump">1,983.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="top.Show.showAR( this, 'defref_ifrs-full_EquityAbstract', window );"><strong>Shareholders' equity</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="top.Show.showAR( this, 'defref_ifrs-full_IssuedCapital', window );">Share capital</a></td>
<td class="nump">867.8<span></span>
</td>
<td class="nump">878.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="top.Show.showAR( this, 'defref_ifrs-full_AdditionalPaidinCapital', window );">Contributed surplus</a></td>
<td class="nump">24.8<span></span>
</td>
<td class="nump">21.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="top.Show.showAR( this, 'defref_ifrs-full_RetainedEarnings', window );">Retained earnings</a></td>
<td class="nump">851.2<span></span>
</td>
<td class="nump">947.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="top.Show.showAR( this, 'defref_ifrs-full_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income</a></td>
<td class="nump">163.1<span></span>
</td>
<td class="nump">49.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAttributableToOwnersOfParent', window );">Total shareholders' equity</a></td>
<td class="nump">1,906.9<span></span>
</td>
<td class="nump">1,896.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="top.Show.showAR( this, 'defref_ifrs-full_NoncontrollingInterests', window );">Non-controlling interests</a></td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">3.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAndLiabilities', window );">Total liabilities and equity</a></td>
<td class="nump">$ 4,009.9<span></span>
</td>
<td class="nump">$ 3,883.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_AccumulatedOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AccumulatedOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdditionalPaidinCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalPaidinCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of resources: (a) controlled by the entity as a result of past events; and (b) from which future economic benefits are expected to flow to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 28<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract assets. [Refer: Contract assets]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract liabilities. [Refer: Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 an unconditional right to defer settlement for at least twelve months after the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 69<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of non-current borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current provisions. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentRestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentRestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentTaxAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 54<br> -Subparagraph n<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_n&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 54<br> -Subparagraph n<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_n&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The non-current amount of current tax liabilities. [Refer: Current tax liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 54<br> -Subparagraph n<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_n&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 54<br> -Subparagraph r<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_r&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2018-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2018-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2018-03-01&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B16<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B16&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IssuedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The nominal value of capital issued.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IssuedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of present obligations of the entity arising from past events, the settlement of which is expected to result in an outflow from the entity of resources embodying economic benefits.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 12<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_12_f&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph q<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_q&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 10<br> -IssueDate 2018-01-01<br> -Paragraph 22<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=10&amp;date=2018-03-01&amp;anchor=para_22&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current provisions. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RetainedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A component of equity representing the entity's cumulative undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RetainedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TradeAndOtherCurrentPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_UnbilledReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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>21
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780658976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_ProfitLossFromContinuingOperationsAbstract', window );"><strong>Continuing operations</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="top.Show.showAR( this, 'defref_stn_RevenueFromContinuingOperations', window );">Gross revenue</a></td>
<td class="nump">$ 4,283.8<span></span>
</td>
<td class="nump">$ 4,028.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="top.Show.showAR( this, 'defref_stn_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Less subconsultant and other direct expenses</a></td>
<td class="nump">928.6<span></span>
</td>
<td class="nump">854.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="top.Show.showAR( this, 'defref_stn_NetRevenue', window );">Net revenue</a></td>
<td class="nump">3,355.2<span></span>
</td>
<td class="nump">3,173.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="top.Show.showAR( this, 'defref_ifrs-full_CostOfSales', window );">Direct payroll costs</a></td>
<td class="nump">1,540.0<span></span>
</td>
<td class="nump">1,411.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="top.Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross margin</a></td>
<td class="nump">1,815.2<span></span>
</td>
<td class="nump">1,761.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="top.Show.showAR( this, 'defref_ifrs-full_SellingGeneralAndAdministrativeExpense', window );">Administrative and marketing expenses</a></td>
<td class="nump">1,438.2<span></span>
</td>
<td class="nump">1,407.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="top.Show.showAR( this, 'defref_ifrs-full_DepreciationExpense', window );">Depreciation of property and equipment</a></td>
<td class="nump">50.1<span></span>
</td>
<td class="nump">52.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="top.Show.showAR( this, 'defref_ifrs-full_AmortisationExpense', window );">Amortization of intangible assets</a></td>
<td class="nump">65.0<span></span>
</td>
<td class="nump">73.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="top.Show.showAR( this, 'defref_ifrs-full_InterestRevenueExpense', window );">Net interest expense</a></td>
<td class="nump">28.7<span></span>
</td>
<td class="nump">25.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="top.Show.showAR( this, 'defref_ifrs-full_FinanceIncomeCost', window );">Other net finance expense</a></td>
<td class="nump">5.7<span></span>
</td>
<td class="nump">7.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="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Share of income from joint ventures and associates</a></td>
<td class="num">(1.6)<span></span>
</td>
<td class="num">(2.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="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Foreign exchange loss (gain)</a></td>
<td class="nump">2.7<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnDisposalsOfInvestments', window );">Gain on disposition of a subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(54.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="top.Show.showAR( this, 'defref_ifrs-full_OtherOperatingIncomeExpense', window );">Other expense (income)</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="num">(10.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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossBeforeTax', window );">Income before income taxes and discontinued operations</a></td>
<td class="nump">226.3<span></span>
</td>
<td class="nump">263.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="top.Show.showAR( this, 'defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract', window );"><strong>Income taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncome', window );">Current</a></td>
<td class="nump">54.5<span></span>
</td>
<td class="nump">192.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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="num">(26.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="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income taxes</a></td>
<td class="nump">55.0<span></span>
</td>
<td class="nump">166.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromContinuingOperations', window );">Net income for the year from continuing operations</a></td>
<td class="nump">171.3<span></span>
</td>
<td class="nump">97.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="top.Show.showAR( this, 'defref_stn_ProfitLossFromDiscontinuingOperationsAbstract', window );"><strong>Discontinued operations</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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net loss from discontinued operations, net of tax</a></td>
<td class="num">(123.9)<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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net income for the year</a></td>
<td class="nump">$ 47.4<span></span>
</td>
<td class="nump">$ 97.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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsPerShareAbstract', window );"><strong>Earnings (Loss) per share, basic and diluted</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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations', window );">Continuing operations</a></td>
<td class="nump">$ 1.51<span></span>
</td>
<td class="nump">$ 0.85<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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations', window );">Discontinued operations</a></td>
<td class="num">(1.09)<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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsLossPerShare', window );">Total basic and diluted earnings per share</a></td>
<td class="nump">$ 0.42<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BasicAndDilutedEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of earnings per share when the basic and diluted measurements are equal. [Refer: Basic earnings (loss) per share; Diluted earnings (loss) per share]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicAndDilutedEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BasicAndDilutedEarningsLossPerShareFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basic and diluted earnings (loss) per share from continuing operations. [Refer: Basic and diluted earnings (loss) per share]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basic and diluted earnings (loss) per share from discontinued operations. [Refer: Basic and diluted earnings (loss) per share]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BasicAndDilutedEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicAndDilutedEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-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_CostOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of costs relating to expenses directly or indirectly attributed to the goods or services sold, which may include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, unallocated production overheads and abnormal amounts of production costs of inventories.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CostOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 80<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_80_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DepreciationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceIncomeCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income or cost associated with interest and other financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceIncomeCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainsLossesOnDisposalsOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on disposals of investments.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 98<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_98_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnDisposalsOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Section A Statement of cash flows for an entity other than a financial institution<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=sect_AStatementofcashflowsforanentityotherthanafinancialinstitution&amp;doctype=Illustrative%20Examples<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2018-01-01<br> -Paragraph 52<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=21&amp;date=2018-03-01&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2018-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=26&amp;date=2018-03-01&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2018-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2018-03-02&amp;anchor=para_39L_e&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2021-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=17&amp;date=2018-03-01&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_vi&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_vii&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph ea<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_ea&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 98<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_98_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2018-01-01<br> -Paragraph 39M<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2018-03-02&amp;anchor=para_39M_b&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NetRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_ProfitLossFromContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Profit Loss from Continuing Operations [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ProfitLossFromContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="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_ProfitLossFromDiscontinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Profit Loss from Discontinuing Operations [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ProfitLossFromDiscontinuingOperationsAbstract</td>
</tr>
<tr>
<td style="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_RevenueFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_RevenueFromContinuingOperations</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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>22
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780273280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_StatementOfComprehensiveIncomeAbstract', window );"><strong>Statement of comprehensive income [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net income for the year</a></td>
<td class="nump">$ 47.4<span></span>
</td>
<td class="nump">$ 97.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="top.Show.showAR( this, 'defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items that may be reclassified to net income in subsequent periods:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Exchange differences on translation of foreign operations</a></td>
<td class="nump">124.1<span></span>
</td>
<td class="num">(134.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="top.Show.showAR( this, 'defref_ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax', window );">Realized exchange difference on disposition of a subsidiary</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">13.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="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax', window );">Net unrealized loss on FVOCI financial assets</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax', window );">Net realized gain on FVOCI financial assets transferred to income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9.6)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">125.3<span></span>
</td>
<td class="num">(129.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="top.Show.showAR( this, 'defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items not to be reclassified to net income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Remeasurement (loss) gain on net employee defined benefit liability net of deferred tax recovery of $2.0 (2017 - tax expense of $2.4)</a></td>
<td class="num">(10.8)<span></span>
</td>
<td class="nump">11.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="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive income (loss) for the year, net of tax</a></td>
<td class="nump">114.5<span></span>
</td>
<td class="num">(117.8)<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="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive income (loss) for the year, net of tax</a></td>
<td class="nump">$ 161.9<span></span>
</td>
<td class="num">$ (20.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_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ix<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) recognised in other comprehensive income on financial assets measured at fair value through other comprehensive income, before tax. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20_a_viii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 91<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_91_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_d_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_viii&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82A<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82A&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2018-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2018-03-02&amp;anchor=para_39L_e&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2021-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=17&amp;date=2018-03-01&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of reclassification adjustments related to exchange differences when the financial statements of foreign operations are translated, 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: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2018-01-01<br> -Paragraph 48<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=21&amp;date=2018-03-01&amp;anchor=para_48&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 92<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_92&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of reclassification adjustments related to financial assets measured at fair value through other comprehensive income, 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: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20_a_viii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 92<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_92&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementOfComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_StatementOfComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6779411248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_StatementOfComprehensiveIncomeAbstract', window );"><strong>Statement of comprehensive income [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome', window );">Deferred tax related to remeasurement gains (losses) on net employee defined benefit liability</a></td>
<td class="num">$ (2.0)<span></span>
</td>
<td class="nump">$ 2.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_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax relating to amounts recognised in other comprehensive income in relation to remeasurements of defined benefit plans. [Refer: Other comprehensive income; Reserve of remeasurements of defined benefit plans; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph ab<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_ab&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 90<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_90&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementOfComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_StatementOfComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759130464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity<br> $ in Millions</strong></div></th>
<th class="th"><div>CAD ($)</div></th>
<th class="th">
<div>Share capital [member] </div>
<div>CAD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Contributed surplus [member] </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Retained earnings [member] </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Accumulated other comprehensive income (loss) [member] </div>
<div>CAD ($)</div>
</th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAttributableToOwnersOfParent', window );">Beginning balance at Dec. 31, 2016</a></td>
<td class="nump">$ 1,975.7<span></span>
</td>
<td class="nump">$ 871.8<span></span>
</td>
<td class="nump">$ 18.7<span></span>
</td>
<td class="nump">$ 917.9<span></span>
</td>
<td class="nump">$ 167.3<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Beginning balance, shares at Dec. 31, 2016 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,081,229<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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net income</a></td>
<td class="nump">97.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97.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="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive income</a></td>
<td class="num">(117.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(117.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="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive income</a></td>
<td class="num">(20.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97.0<span></span>
</td>
<td class="num">(117.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions', window );">Share options exercised for cash</a></td>
<td class="nump">7.9<span></span>
</td>
<td class="nump">$ 7.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Share options exercised for cash, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">376,160<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation expense</a></td>
<td class="nump">4.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.9<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="top.Show.showAR( this, 'defref_ifrs-full_PurchaseOfTreasuryShares', window );">Shares repurchased under Normal Course Issuer Bid</a></td>
<td class="num">(14.4)<span></span>
</td>
<td class="num">$ (3.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseInNumberOfSharesRepurchased', window );">Shares repurchased under Normal Course Issuer Bid, shares | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(465,713)<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="top.Show.showAR( this, 'defref_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity', window );">Reclassification of fair value of share options previously expensed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.1<span></span>
</td>
<td class="num">(2.1)<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="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaid', window );">Dividends declared</a></td>
<td class="num">(57.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAttributableToOwnersOfParent', window );">Ending balance (Previously stated [member]) at Dec. 31, 2017</a></td>
<td class="nump">1,896.3<span></span>
</td>
<td class="nump">878.2<span></span>
</td>
<td class="nump">21.5<span></span>
</td>
<td class="nump">947.1<span></span>
</td>
<td class="nump">49.5<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAttributableToOwnersOfParent', window );">Ending balance (Increase (decrease) due to application of IFRS 15 [member]) at Dec. 31, 2017</a></td>
<td class="num">(24.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23.8)<span></span>
</td>
<td class="num">(0.9)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAttributableToOwnersOfParent', window );">Ending balance (Adjusted balance [member]) at Dec. 31, 2017</a></td>
<td class="nump">1,871.6<span></span>
</td>
<td class="nump">$ 878.2<span></span>
</td>
<td class="nump">21.5<span></span>
</td>
<td class="nump">923.3<span></span>
</td>
<td class="nump">48.6<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAttributableToOwnersOfParent', window );">Ending balance at Dec. 31, 2017</a></td>
<td class="nump">1,896.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Ending balance, shares (Previously stated [member]) at Dec. 31, 2017 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,991,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Ending balance, shares at Dec. 31, 2017 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,991,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net income | Previously stated [member]</a></td>
<td class="nump">21.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net income</a></td>
<td class="nump">47.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47.4<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="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive income | Previously stated [member]</a></td>
<td class="nump">115.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive income</a></td>
<td class="nump">114.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">114.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="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive income | Previously stated [member]</a></td>
<td class="nump">136.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive income</a></td>
<td class="nump">161.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47.4<span></span>
</td>
<td class="nump">114.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions', window );">Share options exercised for cash</a></td>
<td class="nump">6.9<span></span>
</td>
<td class="nump">$ 6.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Share options exercised for cash, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">338,989<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation expense</a></td>
<td class="nump">5.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchaseOfTreasuryShares', window );">Shares repurchased under Normal Course Issuer Bid</a></td>
<td class="num">(76.7)<span></span>
</td>
<td class="num">$ (19.1)<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
<td class="num">(57.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseInNumberOfSharesRepurchased', window );">Shares repurchased under Normal Course Issuer Bid, shares | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,470,560)<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="top.Show.showAR( this, 'defref_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity', window );">Reclassification of fair value of share options previously expensed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="num">(1.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaid', window );">Dividends declared</a></td>
<td class="num">(62.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(62.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAttributableToOwnersOfParent', window );">Ending balance at Dec. 31, 2018</a></td>
<td class="nump">$ 1,906.9<span></span>
</td>
<td class="nump">$ 867.8<span></span>
</td>
<td class="nump">$ 24.8<span></span>
</td>
<td class="nump">$ 851.2<span></span>
</td>
<td class="nump">$ 163.1<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Ending balance, shares at Dec. 31, 2018 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111,860,105<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_ComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ix<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of dividends recognised as distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 107<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_107&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 54<br> -Subparagraph r<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_r&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseThroughExerciseOfOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_d_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_viii&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2018-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2018-03-02&amp;anchor=para_39L_e&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2021-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=17&amp;date=2018-03-01&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FinancialEffectOfChangesInAccountingPolicyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FinancialEffectOfChangesInAccountingPolicyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stn_RestatedBalanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=stn_RestatedBalanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>25
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780058784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM (USED IN) OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices', window );">Cash receipts from clients</a></td>
<td class="nump">$ 4,367.6<span></span>
</td>
<td class="nump">$ 4,036.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="top.Show.showAR( this, 'defref_ifrs-full_PaymentsToSuppliersForGoodsAndServices', window );">Cash paid to suppliers</a></td>
<td class="num">(1,706.3)<span></span>
</td>
<td class="num">(1,470.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="top.Show.showAR( this, 'defref_ifrs-full_PaymentsToAndOnBehalfOfEmployees', window );">Cash paid to employees</a></td>
<td class="num">(2,375.3)<span></span>
</td>
<td class="num">(2,253.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="top.Show.showAR( this, 'defref_ifrs-full_InterestReceivedClassifiedAsOperatingActivities', window );">Interest received</a></td>
<td class="nump">2.7<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_ifrs-full_InterestPaidClassifiedAsOperatingActivities', window );">Interest paid</a></td>
<td class="num">(30.5)<span></span>
</td>
<td class="num">(28.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="top.Show.showAR( this, 'defref_ifrs-full_FinanceCostsPaidClassifiedAsOperatingActivities', window );">Finance costs paid</a></td>
<td class="num">(5.5)<span></span>
</td>
<td class="num">(6.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities', window );">Income taxes paid</a></td>
<td class="num">(59.0)<span></span>
</td>
<td class="num">(44.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="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities', window );">Income taxes recovered</a></td>
<td class="nump">11.5<span></span>
</td>
<td class="nump">18.3<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="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations', window );">Cash flows from operating activities from continuing operations</a></td>
<td class="nump">205.2<span></span>
</td>
<td class="nump">254.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="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations', window );">Cash flows (used in) from operating activities from discontinued operations</a></td>
<td class="num">(32.6)<span></span>
</td>
<td class="nump">9.3<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="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivities', window );">Net cash flows from operating activities</a></td>
<td class="nump">172.6<span></span>
</td>
<td class="nump">263.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="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM (USED IN) INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Business acquisitions, net of cash acquired</a></td>
<td class="num">(122.2)<span></span>
</td>
<td class="num">(85.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="top.Show.showAR( this, 'defref_stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities', window );">Proceeds from lease inducements</a></td>
<td class="nump">10.1<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Proceeds on disposition of a subsidiary</a></td>
<td class="nump">28.8<span></span>
</td>
<td class="nump">337.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="top.Show.showAR( this, 'defref_stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Cash sold on disposition of subsidiary</a></td>
<td class="num">(49.1)<span></span>
</td>
<td class="num">(0.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="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities', window );">Income taxes paid on disposition of subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(124.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="top.Show.showAR( this, 'defref_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities', window );">Purchase of intangible assets</a></td>
<td class="num">(9.4)<span></span>
</td>
<td class="num">(5.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="top.Show.showAR( this, 'defref_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Purchase of property and equipment</a></td>
<td class="num">(124.8)<span></span>
</td>
<td class="num">(58.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="top.Show.showAR( this, 'defref_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities', window );">Proceeds (purchase) from other investing activities</a></td>
<td class="nump">3.7<span></span>
</td>
<td class="num">(5.1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations', window );">Cash flows (used in) from investing activities from continuing operations</a></td>
<td class="num">(262.9)<span></span>
</td>
<td class="nump">62.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations', window );">Cash flows (used in) investing activities from discontinued operations, net of taxes paid</a></td>
<td class="num">(3.2)<span></span>
</td>
<td class="num">(2.3)<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="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivities', window );">Net cash flows (used in) from investing activities</a></td>
<td class="num">(266.1)<span></span>
</td>
<td class="nump">60.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="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Net proceeds (repayment) from revolving credit facility</a></td>
<td class="nump">312.3<span></span>
</td>
<td class="num">(203.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="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfCurrentBorrowings', window );">Repayment of term loan</a></td>
<td class="num">(150.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="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfNoncurrentBorrowings', window );">Repayment of other long-term debt</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(2.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="top.Show.showAR( this, 'defref_ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities', window );">Payment of finance lease obligations</a></td>
<td class="num">(14.8)<span></span>
</td>
<td class="num">(12.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="top.Show.showAR( this, 'defref_ifrs-full_PaymentsToAcquireOrRedeemEntitysShares', window );">Repurchase of shares for cancellation</a></td>
<td class="num">(74.7)<span></span>
</td>
<td class="num">(14.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="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssueOfOrdinaryShares', window );">Proceeds from issue of share capital</a></td>
<td class="nump">6.9<span></span>
</td>
<td class="nump">7.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="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaidClassifiedAsFinancingActivities', window );">Payment of dividends to shareholders</a></td>
<td class="num">(61.3)<span></span>
</td>
<td class="num">(55.5)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations', window );">Cash flows from (used in) financing activities from continuing operations</a></td>
<td class="nump">18.1<span></span>
</td>
<td class="num">(280.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="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations', window );">Cash flows (used in) financing activities from discontinued operations</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="num">(0.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="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivities', window );">Net cash flows from (used in) financing activities</a></td>
<td class="nump">18.0<span></span>
</td>
<td class="num">(281.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="top.Show.showAR( this, 'defref_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents', window );">Foreign exchange gain (loss) on cash held in foreign currency</a></td>
<td class="nump">21.2<span></span>
</td>
<td class="num">(14.3)<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(54.3)<span></span>
</td>
<td class="nump">28.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="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents, beginning of the year</a></td>
<td class="nump">239.5<span></span>
</td>
<td class="nump">210.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="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents, end of the year</a></td>
<td class="nump">$ 185.2<span></span>
</td>
<td class="nump">$ 239.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_CashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashFlowsFromUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) the entity's financing activities, related to continuing operations. [Refer: Continuing operations [member]; Cash flows from (used in) financing activities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) the entity's financing activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) financing activities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashFlowsFromUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashFlowsFromUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) the entity's investing activities, related to continuing operations. [Refer: Continuing operations [member]; Cash flows from (used in) investing activities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) the entity's investing activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) investing activities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashFlowsFromUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) the entity's operating activities, related to continuing operations. [Refer: Continuing operations [member]; Cash flows from (used in) operating activities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) the entity's operating activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) operating activities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 39<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 25<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_28&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinanceCostsPaidClassifiedAsOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for finance costs paid, classified as operating activities. [Refer: Finance costs]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceCostsPaidClassifiedAsOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaidClassifiedAsOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 35<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxesPaidRefundClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from income taxes paid or refunded, classified as investing activities. [Refer: Income taxes paid (refund)]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 35<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 14<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_14_f&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesRefundClassifiedAsOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from income taxes refunded, classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 35<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in cash and cash equivalents. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestPaidClassifiedAsOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ifrs-full_InterestReceivedClassifiedAsOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from interest received, classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestReceivedClassifiedAsOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 21<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_21&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for payment of finance lease liabilities, classified as financing activities. [Refer: Finance lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-02&amp;anchor=para_17_e&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireOrRedeemEntitysShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire or redeem entity's shares.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_17_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsToAcquireOrRedeemEntitysShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsToAndOnBehalfOfEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to, and on behalf of, employees.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 14<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_14_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsToAndOnBehalfOfEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToSuppliersForGoodsAndServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to suppliers for goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 14<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_14_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsToSuppliersForGoodsAndServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssueOfOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuing of ordinary shares. [Refer: Ordinary shares [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssueOfOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 16<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 16<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReceiptsFromSalesOfGoodsAndRenderingOfServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of goods and rendering of services.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 14<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_14_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfCurrentBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for repayments of current borrowings. [Refer: Current borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RepaymentsOfCurrentBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfNoncurrentBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for repayments of non-current borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RepaymentsOfNoncurrentBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash inflows arising from losing control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]].</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CashInflowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="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_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflows arising from losing control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]].</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CashOutFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="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_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from lease inducements classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ProceedsFromLeaseInducementsClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="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_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from or repayments of borrowings classified as financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ProceedsFromOrRepaymentsOfBorrowingsClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757092448">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory', window );">Corporate Information</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>1. Corporate Information</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The consolidated financial statements of Stantec Inc. (the Company)
 for the year ended December&#xA0;31, 2018, were authorized for
 issuance in accordance with a resolution of the Company&#x2019;s
 board of directors on February&#xA0;27, 2019. The Company was
 incorporated under the Canada Business Corporations Act on
 March&#xA0;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 400,
 10220 - 103 Avenue, Edmonton, Alberta. The Company is domiciled in
 Canada.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company is a provider of comprehensive professional services in
 the area of infrastructure and facilities for clients in the public
 and private sectors. The Company&#x2019;s services include
 engineering, architecture, interior design, landscape architecture,
 surveying, environmental sciences, project management, and project
 economics, from initial project concept and planning through to
 design, construction administration, commissioning, maintenance,
 decommissioning, and remediation.</p>
 </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_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for general information about financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 51<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_51&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>27
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757030368">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory', window );">Basis of Preparation</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>2. Basis of Preparation</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 These consolidated financial statements were prepared in accordance
 with International Financial Reporting Standards (IFRS) as issued
 by the International Accounting Standards Board (IASB). The
 accounting policies adopted in these consolidated financial
 statements are based on IFRS effective as at December&#xA0;31,
 2018.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The consolidated financial statements have been prepared on a
 historical cost basis, unless otherwise stated in the significant
 accounting policies. The consolidated financial statements are
 presented in Canadian dollars, and all values, including United
 States dollars, are rounded to the nearest million ($000,000),
 except when otherwise indicated.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 In November 2018, the Company sold its Construction Services
 business, which was reported as discontinued operations. Prior
 period amounts were restated to conform to current period&#x2019;s
 presentation, as prescribed by IFRS 5, <i><font style="WHITE-SPACE: nowrap">Non-current</font> Assets Held for Sale and
 Discontinued Operations.</i></p>
 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756958336">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory', window );">Basis of Consolidation</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>3. Basis of Consolidation</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The consolidated financial statements include the accounts of the
 Company, its subsidiaries, and its structured entities as at
 December&#xA0;31, 2018.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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&#xA0;31, 2018, and
 December&#xA0;31, 2017. All intercompany balances are
 eliminated.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the basis used for consolidation.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756994336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>4. Summary of Significant Accounting Policies</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>a) Cash and cash equivalents</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Cash and cash equivalents include cash and unrestricted
 investments.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>b) Property and equipment</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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. When significant parts
 of property and equipment are required to be replaced in intervals,
 the Company recognizes those parts as individual assets with
 specific useful lives. All other repair and maintenance costs are
 recognized in the consolidated statements of income as
 incurred.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Depreciation is calculated at annual rates designed to write off
 the costs of assets over their estimated useful lives as
 follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="27%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="20%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="49%"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;&#xA0;&#xA0;&#xA0;Engineering equipment</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">5 to 10 years</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">straight-line</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;&#xA0;&#xA0;&#xA0;Office equipment</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">5 to 10 years</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">straight-line</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;&#xA0;&#xA0;&#xA0;Leasehold
 improvements</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">straight-line over term of lease to a maximum
 of<br />
 15 years or the improvement&#x2019;s economic life</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;&#xA0;&#xA0;&#xA0;Other</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">5 to 50 years</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">straight-line</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The assets&#x2019; residual values, useful lives, and methods of
 depreciation are reviewed at each financial <font style="WHITE-SPACE: nowrap">year-end</font> and adjusted prospectively,
 if appropriate.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>c) Intangible assets</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Intangible assets acquired separately are measured on initial
 recognition at cost. The cost of a finite and indefinite intangible
 asset acquired in a business combination is its fair value as at
 the date of acquisition. Following initial recognition, finite
 intangible assets are carried at cost less any accumulated
 amortization and any impairment losses and indefinite intangible
 assets are carried at cost less any impairment loss.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company&#x2019;s intangible assets with finite lives are
 amortized over their useful economic lives on a straight-line
 basis. The amortization period and the amortization method for an
 intangible asset with a finite useful life are reviewed at least at
 each financial <font style="WHITE-SPACE: nowrap">year-end.</font></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Intangible assets acquired from business combinations</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company&#x2019;s policy is to amortize client relationships with
 finite lives over periods ranging from 10 to 15 years. Contract
 backlog and finite trademarks are amortized over estimated lives of
 generally 1 to 3 years. Advantageous and disadvantageous lease
 commitments are amortized over the remaining lease term. The
 Company assigns value to acquired intangibles using the income
 approach, which involves quantifying the present value of net cash
 flows attributed to the subject asset. This, in turn, involves
 estimating the revenues and earnings expected from the asset.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>d) Leases</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The determination of whether an arrangement is or contains a lease
 is based on the substance of the arrangement at the inception date.
 A lease is an agreement whereby the lessor conveys to the lessee,
 the right to use an asset for an agreed period of time in return
 for a payment or series of payments.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Finance leases, which transfer to the Company substantially all the
 risks and benefits incidental to ownership of the leased items, are
 capitalized at the inception of the lease at the fair value of the
 leased asset or, if lower, at the present value of the minimum
 lease payments. Lease payments are apportioned between finance
 charges and reduction of the lease liability, achieving a constant
 rate of interest on the remaining balance of the liability. Finance
 charges are recognized in the consolidated statements of
 income.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Leased assets are depreciated over their useful lives. However, if
 there is no reasonable certainty that the Company will obtain
 ownership of the asset by the end of the lease term, the asset is
 depreciated over the shorter of either its estimated useful life or
 the lease term. The Company has finance leases for certain office
 and automotive equipment that are depreciated on a straight-line
 basis. The Company also has finance leases for software that are
 depreciated on a straight-line basis over periods ranging from
 three to seven years.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Rental payments under operating leases are expensed evenly over the
 lease term.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 From time to time, the Company enters into or renegotiates premise
 operating leases that result in receiving lease inducement
 benefits. These benefits are accounted for as a reduction of rental
 expense over the terms of the associated leases. As well, from time
 to time, the Company enters into or renegotiates premise operating
 leases that include escalation clauses. The scheduled rent
 increases pursuant to lease escalation clauses are recognized on a
 straight-line basis over the lease terms.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>e) Investments in joint arrangements and associates</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Each joint arrangement of the Company is classified as either a
 joint venture or joint operation based on the rights and
 obligations arising from the contractual obligations between the
 parties to the arrangement. A joint arrangement that provides the
 Company with rights to the net assets of the arrangement is
 classified as a joint venture, and a joint arrangement that
 provides the Company with rights to the individual assets and
 obligations arising from the arrangement is classified as a joint
 operation.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company accounts for a joint venture using the equity method
 (described below). The Company accounts for a joint operation by
 recognizing its share of assets, liabilities, revenues, and
 expenses of the joint operation and combining them line by line
 with similar items in the Company&#x2019;s consolidated financial
 statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company&#x2019;s share of the after tax net income or loss of
 associates or joint ventures is recorded in the consolidated
 statements of income. Adjustments are made in the Company&#x2019;s
 consolidated financial statements to eliminate its share of
 unrealized gains and losses resulting from transactions with its
 associates.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 If the financial statements of associates or joint arrangements are
 prepared for a date that is different from the Company&#x2019;s date
 (due to the timing of finalizing and receiving information),
 adjustments are made for the effects of significant transactions or
 events that occur between that date and the date of the
 Company&#x2019;s financial statements. When necessary, adjustments
 are made to bring the accounting policies in line with the
 Company&#x2019;s.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>f) Provisions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <i>General</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Provisions are recognized when the Company has a present legal or
 constructive obligation as a result of a past event, it is probable
 that an outflow of resources embodying economic benefits will be
 required to settle the obligation, and a reliable estimate can be
 made of the amount of the obligation. When the Company expects some
 or all of a provision to be reimbursed&#x2014;for example, under an
 insurance contract&#x2014;and when the reimbursement is virtually
 certain, the reimbursement is recognized as a separate asset. The
 expense relating to any provision is presented in the consolidated
 statements of income net of any reimbursement. If the effect of the
 time value of money is significant, provisions are discounted using
 a current pretax rate that reflects, where appropriate, the risks
 specific to the liability. When discounting is used, the increase
 in the provision due to the passage of time is recognized as a
 finance cost.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Provision for self-insured liabilities</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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
 estimates of loss using assumptions made by management, including
 consideration of actuarial projections. The provision for
 self-insured liabilities does not include unasserted claims where
 assertion by a third party is not probable.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Provisions for claims</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company has claims that are 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. Provisions are recognized for these claims in
 accordance with the preceding description of provisions under
 &#x201C;General.&#x201D;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Contingent liabilities recognized in a business
 combination</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 A contingent liability recognized in a business combination is
 initially measured at its fair value. Subsequently, it is measured
 in accordance with the preceding description of provisions under
 &#x201C;General.&#x201D;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Onerous contracts</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company&#x2019;s onerous contracts consist of lease exit
 liabilities and sublease losses. For lease exit liabilities, the
 Company accrues charges when it ceases to use an office space under
 an operating lease arrangement. Included in the liability is the
 present value of the remaining lease payments offset by the present
 value of estimated future rental income.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>g) Foreign currency translation</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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 and
 GBP.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Transactions and balances</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Transactions in foreign currencies (those different from an
 entity&#x2019;s functional currency) are initially translated into
 the functional currency of an entity using the foreign exchange
 rate at the transaction date. Subsequent to the transaction date,
 foreign currency transactions are measured as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">On the consolidated statements of financial position,
 monetary items are translated at the rate of exchange in effect at
 the reporting date. <font style="WHITE-SPACE: nowrap">Non-monetary</font> items at cost are
 translated at historical exchange rates. <font style="WHITE-SPACE: nowrap">Non-monetary</font> items at fair value are
 translated at rates in effect at the date the fair value is
 determined. Any resulting realized and unrealized foreign exchange
 gains or losses are included in income in the period incurred,
 however, unrealized foreign exchange gains and losses on
 <font style="WHITE-SPACE: nowrap">non-monetary</font> investments
 (equity investments) are classified as fair value through other
 comprehensive income (loss).</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Revenue and expense items are translated at the
 exchange rate on the transaction date, except for depreciation and
 amortization, which are translated at historical exchange
 rates.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Foreign operations</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company&#x2019;s foreign operations are translated into its
 reporting currency (Canadian dollar) as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Assets and liabilities are translated at the rate of
 exchange in effect at each consolidated statement of financial
 position date</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Revenue and expense items (including depreciation and
 amortization) are translated at the average rate of exchange for
 the month</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The resulting unrealized exchange gains and losses on foreign
 subsidiaries are recognized in other comprehensive income
 (loss).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>h) Financial instruments</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <i>Initial recognition and subsequent measurement</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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. 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. Purchases or sales of financial assets are accounted for
 at trade dates.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Subsequent measurement of financial assets is at fair value through
 profit or loss, amortized cost, or fair value through other
 comprehensive income (FVOCI). The classification is based on two
 criteria: the Company&#x2019;s business approach for managing the
 financial assets and whether the instruments&#x2019; contractual
 cash flows represent &#x201C;solely payments of principal and
 interest&#x201D; on the principal amount outstanding (the SPPI
 criterion). The business approach considers whether a
 Company&#x2019;s objective is to receive cash flows from holding
 assets, from selling assets in a portfolio, or a combination of
 both. The Company reclassifies financial assets only when its
 business approach for managing those assets changes.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Amortized cost: Assets held for collection of
 contractual cash flows&#x2014;when they meet the SPPI
 criterion&#x2014;are measured at amortized cost using the effective
 interest rate (EIR) method and are subject to impairment. Gains and
 losses are recognized in profit or loss when the asset is
 derecognized, modified, or impaired. Items in this category include
 cash and cash equivalents, cash in escrow, receivables, and certain
 other financial assets.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">FVOCI: Assets held in a business approach to both
 collect cash flows and sell the assets&#x2014;when they meet the
 SPPI criterion&#x2014;are measured at FVOCI. Bonds held for
 self-insured liabilities are included in this category. Changes in
 the carrying amount are reported in other comprehensive income
 (except impairments) until disposed of. At this time, the realized
 gains and losses are recognized in finance income. Interest income
 from these financial assets is included in interest income using
 the effective interest rate method. Impairment and foreign exchange
 gains and losses are reported in income.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">FVPL: Assets that do not meet the criteria for
 amortized cost or FVOCI are measured at FVPL with realized and
 unrealized gains and losses reported in other income (expense).
 Equity securities held for self-insured liabilities and
 indemnifications are included in this category.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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. For trade and other
 payables and other financial liabilities, realized gains and losses
 are reported in income. For long-term debts, EIR amortization and
 realized gains and losses are recognized in net finance
 expense.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Fair value</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 After initial recognition, the fair values of financial instruments
 are based on the bid prices in quoted active markets for financial
 assets and on the ask prices for financial liabilities. For
 financial instruments not traded in active markets, fair values are
 determined using appropriate valuation techniques, which may
 include recent <font style="WHITE-SPACE: nowrap">arm&#x2019;s-length</font> 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. The fair
 values of the Company&#x2019;s derivatives are based on third-party
 indicators and forecasts. Fair values of cash and cash equivalents,
 cash in escrow, trade and other receivables, and trade and other
 payables approximate their carrying amounts because of the
 short-term maturity of these instruments. The carrying amounts of
 bank loans 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 All financial instruments carried at fair value are categorized
 into one of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Level&#xA0;1 &#x2013; quoted market prices in active
 markets for identical assets or liabilities at the measurement
 date</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Level&#xA0;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</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Level&#xA0;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</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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. 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Derivatives</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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&#x2019;s
 policy is not to use these derivatives for trading or speculative
 purposes.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>i) Impairment</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The carrying amounts of the Company&#x2019;s assets or group 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 financial asset. When an
 indication of impairment exists or annual impairment testing for an
 asset is required, the asset&#x2019;s recoverable amount is
 estimated.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Financial assets and contract assets</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company recognizes an allowance for expected credit losses
 (ECLs) on financial assets and contract assets based on a
 <font style="WHITE-SPACE: nowrap">12-month</font> ECL or lifetime
 ECL. Financial assets and contract assets considered to have low
 credit risk have an impairment provision recognized during the
 period limited to <font style="WHITE-SPACE: nowrap">12-month</font>
 ECLs. However, when credit risk has increased significantly since
 origination, the allowance is based on 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i><font style="WHITE-SPACE: nowrap">Non-financial</font>
 assets</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 For <font style="WHITE-SPACE: nowrap">non-financial</font> assets
 such as property and equipment, goodwill, investments in joint
 ventures and associates, and intangible assets, the recoverable
 amount is the higher of an asset&#x2019;s or cash-generating
 unit&#x2019;s (CGU&#x2019;s) value in use or its fair value less
 costs of disposal. The recoverable amount is determined for an
 individual asset, unless the asset does not generate cash inflows
 that are largely independent of those from other assets or groups
 of assets. When the carrying amount of an asset or CGU exceeds its
 recoverable amount, the asset is considered impaired and is written
 down to its recoverable amount. To assess value in use, the
 estimated future cash flows are discounted to their present value
 using a pretax discount rate that reflects current market
 assessments of the time value of money and the risks specific to
 the asset. To determine fair value less costs of disposal, an
 appropriate valuation model is used. The results of these valuation
 techniques are corroborated by the market capitalization of
 comparable public companies and <font style="WHITE-SPACE: nowrap">arm&#x2019;s-length</font> transactions of
 comparable companies. Impairment losses are recognized in the
 consolidated statements of income in expense categories that are
 consistent with the nature of the impaired asset.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Goodwill is not amortized but 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 An impairment loss of goodwill is not reversed. For other assets,
 an impairment loss may be reversed if the estimates used to
 determine the recoverable amount have changed. The reversal is
 limited so that the carrying amount of the asset does not exceed
 its recoverable amount or the carrying amount that would have been
 determined, net of amortization or depreciation, had no impairment
 loss been recognized for the asset in prior years. The reversal is
 recognized in the consolidated statements of income.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>j) Revenue recognition</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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 discounts,
 duty, and taxes collected from clients that are reimbursable to
 government authorities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 While providing services, the Company incurs certain direct costs
 for subconsultants, subcontractors, 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,
 subcontractors, and other direct expenses. The Company assesses its
 revenue arrangements against specific criteria to determine whether
 it is acting as a principal or an agent. In general, the Company
 acts as a principal in its revenue arrangements because it obtains
 control of the goods or services before they are provided to the
 customer.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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 <font style="WHITE-SPACE: nowrap">fixed-fee</font> and <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">variable-fee-with-ceiling</font></font>
 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 total estimated
 costs for each contract, and the percentage of completion is
 applied to total estimated revenue. 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
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">time-and-material</font></font> contracts
 without stated ceilings is recognized as costs are incurred based
 on the amount that the Company has a right to invoice.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The timing of revenue recognition, billings, and cash collections
 results in trade and other receivables, holdbacks, unbilled
 receivables, contract assets, and deferred revenue (contract
 liabilities) 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 (contract liabilities) 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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. Advance payments and holdbacks typically do not
 result in a significant financing component because the intent is
 to provide protection against the failure of one party to
 adequately complete some or all of its obligations under the
 contract.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Deferred contract costs</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Contract costs are typically expensed as incurred. Contract costs
 are deferred if the costs are expected to be recoverable and if
 either of the following criteria is met:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">The costs of obtaining the contract are incremental or
 explicitly chargeable to the customer</p>
 </td>
 </tr>
 </table>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">The fulfillment costs relate directly to the contract
 or an anticipated contract and generate or enhance the
 Company&#x2019;s resources that will be used in satisfying
 performance obligations in the future</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Deferred contract costs are included in other assets in the
 consolidated statements of financial position and amortized over
 the period of expected benefit using the percentage of completion
 applied to estimated revenue. Amortization of deferred contract
 costs is included in other direct expenses in the consolidated
 statements of income.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>k) Employee benefit plans</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <i>Defined benefit plans</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company sponsors defined benefit pension plans covering certain
 full-time employees and past employees, primarily in the United
 Kingdom. Benefits are based on final compensation and years of
 service. Benefit costs (determined separately for each plan using
 the projected unit credit method) are recognized over the periods
 that employees are expected to render services in return for those
 benefits.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Remeasurements, comprising actuarial gains and losses and the
 return on the plan assets (excluding interest), are recognized
 immediately in the consolidated statements of financial position
 with a corresponding debit or credit to other comprehensive income
 in the period they occur. Remeasurements are not reclassified to
 net income in subsequent periods.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The calculation of defined benefit obligations is performed
 annually by a qualified actuary. 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Net interest is calculated by applying the discount rate to the net
 defined benefit liability or asset, adjusted for benefit and
 contribution payments during the year. The Company recognizes the
 following changes in the net defined benefit obligations under
 administrative and marketing expenses: service costs comprising
 current service costs, past service costs, gains and losses on
 curtailments and <font style="WHITE-SPACE: nowrap">non-routine</font> settlements; net interest
 expense or income; and administrative expenses paid directly by the
 pension plans.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Defined contribution plans</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>l) Taxes</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <i>Current income tax</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Current income tax assets and liabilities for current and prior
 periods are measured at the amount expected to be recovered from or
 paid to taxation authorities. 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Current income tax that relates to items recognized directly in
 equity is recognized in equity and not in the consolidated
 statements of income. Management periodically evaluates positions
 taken in the tax returns when applicable tax regulations are
 subject to interpretation and then establishes an uncertain tax
 liability if appropriate.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Income taxes payable are typically expected to be settled within
 twelve months of the <font style="WHITE-SPACE: nowrap">year-end</font> date. However, there may be
 instances where taxes are payable over a longer period. Portions
 due after a one year period are classified as noncurrent and are
 not discounted.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Deferred tax</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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, 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; or
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Deferred tax assets and liabilities are measured at the tax rates
 that are expected to apply in the year when the asset is realized
 or the liability is settled and are based on tax rates and tax laws
 that have been enacted or substantively enacted at the reporting
 date.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Deferred tax relating to items recognized outside income is also
 recognized outside income. Deferred tax items are recognized in
 correlation to the underlying transaction either in other
 comprehensive income or directly in equity.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Deferred tax assets and deferred tax liabilities are offset when a
 legally enforceable right exists to set off tax assets against tax
 liabilities and the deferred taxes relate to the same taxable
 entity and the same taxation authority.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Sales tax</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Revenues, expenses, and assets, except trade receivables, are
 recognized net of the amount of sales tax recoverable from or
 payable to a taxation authority. Trade receivables and trade
 payables include sales tax. 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>m) Share-based payment transactions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Under the Company&#x2019;s share option plan, the board of directors
 may grant to officers and employees remuneration in the form of
 share-based payment transactions, whereby officers and employees
 render services as consideration for equity instruments
 (equity-settled transactions).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Under the Company&#x2019;s deferred share unit plan, the directors
 of the board of the Company 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)
 that vest and are settled after a three-year period. DSUs and PSUs
 are share appreciation rights that can be settled only in cash
 (cash-settled transactions).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Equity-settled transactions</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The cost of equity-settled transactions is measured at fair value
 at the grant date using a Black-Scholes option-pricing model. The
 cost of equity-settled transactions, together with a corresponding
 increase in equity, is recognized over the period in which the
 service conditions are fulfilled (the vesting period). For
 equity-settled transactions, the cumulative expense recognized at
 each reporting date until the vesting date reflects the extent to
 which the vesting period has expired and reflects the
 Company&#x2019;s best estimate of the number of equity instruments
 that will ultimately vest. The expense or credit to income for a
 period represents the movement in cumulative expense recognized as
 at the beginning and end of that period and is recorded in
 administrative and marketing expenses. No expense is recognized for
 awards that do not ultimately vest.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Cash-settled transactions</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The cost of cash-settled transactions is measured initially at fair
 value at the grant date using a Black-Scholes option-pricing model.
 For DSUs, this fair value is expensed on issue with the recognition
 of a corresponding liability. For PSUs, 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>n) Earnings per share</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Basic earnings per share is computed based on the weighted average
 number of common shares outstanding during the year. Diluted
 earnings per share is computed using the treasury stock method,
 which assumes that the cash that would be received on the exercise
 of options is applied to purchase shares at the average price
 during the year and that the difference between the number of
 shares issued on the exercise of options and the number of shares
 obtainable under this computation, on a weighted average basis, is
 added to the number of shares outstanding. Antidilutive options are
 not considered when computing diluted earnings per share.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>o) Business combinations and goodwill</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Business combinations are accounted for using the acquisition
 method, and the results of operations after the respective dates of
 acquisition are included in the consolidated statements of income.
 Acquisition-related costs are expensed when incurred in
 administrative and marketing expenses.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The cost of an acquisition is measured as the consideration
 transferred at fair value at the acquisition date. Any 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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 the notes
 payable consideration (recorded on the acquisition date) to reflect
 either more or less <font style="WHITE-SPACE: nowrap">non-cash</font> 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 For some acquisitions, additional payments may be made to the
 employees of an acquired company that are based on the
 employees&#x2019; continued service over an agreed time period.
 These additional payments are not included in the purchase price
 but are expensed as compensation when services are provided by the
 employees.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Goodwill is initially measured at cost, which is the excess of the
 consideration transferred over the fair value of a Company&#x2019;s
 net identifiable assets acquired and liabilities assumed. If this
 consideration is lower than the fair value of the net assets
 acquired, the difference is recognized in income.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 After initial recognition, goodwill is measured at cost less any
 accumulated impairment losses. 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>p) Dividends</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Dividends on common shares are recognized in the Company&#x2019;s
 consolidated financial statements in the period the dividends are
 declared by the Company&#x2019;s board of directors.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>q) <font style="WHITE-SPACE: nowrap">Non-current</font> assets
 held for sale and discontinued operations</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company classifies <font style="WHITE-SPACE: nowrap">non-current</font> assets and disposal groups
 as held for sale when their carrying amount will be recovered
 principally through a sale transaction rather than through
 continuing use and when a sale is considered highly probable. These
 <font style="WHITE-SPACE: nowrap">non-current</font> assets and
 disposal groups are remeasured at the lower of their carrying
 amount and fair value less costs to sell, and these assets are no
 longer depreciated. Costs to sell are the incremental costs
 directly attributable to the disposal of an asset (disposal group),
 excluding finance costs and income tax expense. Impairment losses
 on initial classification and subsequent gains or losses on
 remeasurement are recognized in the consolidated statements of
 income as discontinued operations. Assets and liabilities
 classified as held for sale are presented separately as current
 items in the statement of financial position.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 A discontinued operation is a component of the Company&#x2019;s
 business, the operations and cash flows of which can be clearly
 distinguished from the rest of the Company, and (a)&#xA0;represents
 a separate major line of business or geographic area of operations;
 (b)&#xA0;is part of a single coordinated plan to dispose of a
 separate major line of business or geographic area of operations;
 or (c)&#xA0;is a subsidiary acquired exclusively with a view to
 resale. Classification as a discontinued operation occurs at the
 earlier of disposal or when the operation meets the criteria to be
 classified as held for sale.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Discontinued operations are presented separately from continuing
 operations in the consolidated statements of income and
 consolidated statements of cash flows for all periods
 presented.</p>


 </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_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant accounting policies applied by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776329392">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory', window );">Significant Accounting Judgments, Estimates, and Assumptions</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>5. Significant Accounting Judgments, Estimates, and
 Assumptions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Discussed below are the key management judgments and assumptions
 concerning the future and other key sources of estimation
 uncertainty at the reporting date that have a significant risk of
 causing a material adjustment to the carrying amounts of assets and
 liabilities within the next financial year.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>a) Revenue recognition</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company accounts for its revenue from <font style="WHITE-SPACE: nowrap">fixed-fee</font> and <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">variable-fee-with-ceiling</font></font>
 contracts using the percentage of completion method, which requires
 estimates to be made for contract costs and revenues.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Contract costs include direct labor and direct costs for
 subconsultants, and other expenditures that are recoverable
 directly from clients. Progress on jobs is regularly reviewed by
 management and estimated costs to complete are revised based on the
 information available at the end of each reporting period. Contract
 cost estimates are based on various assumptions that can result in
 a change to contract profitability from one financial reporting
 period to another. Assumptions are made about labor productivity,
 the complexity of the work to be performed, the performance of
 subconsultants, and the accuracy of original bid estimates.
 Estimating total costs is subjective and requires
 management&#x2019;s best judgments based on the information
 available at that time.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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, variable
 consideration, and contract provisions for performance-based
 incentives or penalties.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company&#x2019;s contracts may include variable consideration
 such as revenue based on costs incurred and 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 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Deferred contract costs are amortized over the period of expected
 benefit, which may include anticipated contracts. Estimating the
 costs to be deferred and the period of expected benefit is
 subjective and requires the use of management&#x2019;s best
 judgments based on information available at that time.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>b) Provision for self-insured liabilities</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company self-insures certain risks, including professional
 liability, automobile liability, and employment practices
 liability. The accrual for self-insured liabilities includes
 estimates of the costs of reported claims and is based on estimates
 of loss using management&#x2019;s assumptions, including
 consideration of actuarial projections. These estimates of loss are
 derived from loss history that is then subjected to actuarial
 techniques to determine the proposed liability. Estimates of loss
 may vary from those used in the actuarial projections and result in
 a larger loss than estimated. An increase in loss is recognized in
 the period that the loss is determined and increases the
 Company&#x2019;s self-insured liabilities and reported expenses.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>c) Share-based payment transactions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company measures the cost of share-based payment transactions
 by reference to the fair value of the equity instruments at the
 grant date. Estimating fair value for share-based payment
 transactions requires determining the most appropriate valuation
 model, which depends on the terms and conditions of the grant. The
 Company has chosen the Black-Scholes option-pricing model for
 equity-settled and cash-settled share-based payment transactions.
 Estimating fair value also requires determining the most
 appropriate inputs to the valuation model&#x2014;including
 volatility in the price of the Company&#x2019;s shares, a risk-free
 interest rate, and the expected hold period to exercise&#x2014;and
 making assumptions about them. Changes to estimates are recorded in
 the period they are made and affect the Company&#x2019;s
 administrative and marketing expenses, contributed surplus, and
 other liabilities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>d) Business combinations</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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, trademarks, software,
 and favorable and unfavorable leases) acquired 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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. Preliminary fair values are based on management&#x2019;s
 best estimates of the acquired identifiable assets and liabilities
 at the acquisition date. During a measurement period not to exceed
 one year, adjustments to the initial estimates may be required to
 finalize the fair value of assets acquired and liabilities assumed.
 The Company will revise comparative information if these
 measurement period adjustments are material. After the measurement
 period, a revision to fair value may impact the Company&#x2019;s net
 income.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>e) Impairment of goodwill</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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 of disposal is based on available data from
 binding sales transactions in an arms-length transaction of similar
 assets or observable market prices 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.
 To arrive at the estimated recoverable amount, the Company uses
 estimates of economic and market information, including arms-length
 transactions for similar assets, growth rates in revenues,
 estimates of future expected changes in operating margins, cash
 expenditures, and estimates of capital expenditures.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>f) Employee benefit plans</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The cost of the defined benefit pension plans and the present value
 of the pension obligations are determined separately for each plan
 using actuarial valuations. An actuarial valuation involves making
 various assumptions that may differ from actual future
 developments. These include determining the discount rate,
 mortality rates, future salary increases, inflation, and future
 pension increases. Due to the complexities involved in the
 valuation and its long-term nature, the defined benefit obligation
 and cost are highly sensitive to changes in these assumptions,
 particularly to the discount and mortality rates (although a
 portion of the pension plans has protection against improving
 mortality rates by utilizing guaranteed annuity rate contracts with
 an insurance company). All assumptions are reviewed annually.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 In determining the appropriate discount rate, management considers
 the interest rates of corporate bonds in currencies consistent with
 the currencies of the post-employment obligation and that have an
 &#x2018;AA&#x2019; rating or above, as set by an internationally
 acknowledged rating agency, and extrapolated as needed along the
 yield curve to correspond with the expected term of the benefit
 obligation.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The mortality rate is based on publicly available information in
 the actuarial profession&#x2019;s publications plus any special
 geographical or occupational features of each plan&#x2019;s
 membership. Mortality tables tend to change only at intervals in
 response to demographic changes. Future salary increases reflect
 the current estimate of management. Pension increases are
 calculated based on the terms of the individual plans and estimated
 future inflation rates.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>g) Fair value of financial instruments</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 When the fair value of financial assets and financial liabilities
 recorded in the consolidated statements of financial position
 cannot be derived from active markets, it is determined using
 valuation techniques, including the discounted cash flow model. The
 inputs to these models are taken from observable markets if
 possible; otherwise a degree of judgment is required including
 considering inputs such as liquidity risk, credit risk, and
 volatility. Changes in assumptions about these factors could affect
 the reported fair value of financial instruments and reported
 expenses and income.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>h) Taxes</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Uncertainties exist with respect to the interpretation of complex
 tax regulations and the amount and timing of deferred taxable
 income. 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, and the United
 Kingdom. The Company&#x2019;s effective tax rate can change from
 year to year based on the mix of income among jurisdictions,
 changes in tax laws in these jurisdictions, and changes in the
 estimated value of deferred tax assets and liabilities. The
 Company&#x2019;s income tax expense reflects an estimate of the
 taxes it expects to pay for the current year, as well as a
 provision for changes arising in the values of deferred tax assets
 and liabilities during the year. The tax value of these assets and
 liabilities is impacted by factors such as accounting estimates
 inherent in these balances, management&#x2019;s expectations about
 future operating results, previous tax audits, and differing
 interpretations of tax regulations by the taxable entity and the
 responsible tax authorities. Differences in interpretation may
 arise for a wide variety of issues, depending on the conditions
 prevailing in the respective legal entity&#x2019;s domicile.
 Management regularly assesses the likelihood of recovering value
 from deferred tax assets, such as loss carryforwards, as well as
 from deferred tax depreciation of capital assets, and adjusts the
 tax provision accordingly.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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 <font style="WHITE-SPACE: nowrap">tax-planning</font> 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.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757100128">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory', window );">Recent Accounting Pronouncements and Changes to Accounting Policies</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>6. Recent Accounting Pronouncements and Changes to Accounting
 Policies</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>a) Revenue from contracts with customers</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Effective January&#xA0;1, 2018, the Company has adopted IFRS 15
 <i>Revenue from Contracts with Customers</i> (IFRS 15) using the
 modified retrospective approach. As a result, the <font style="WHITE-SPACE: nowrap">after-tax</font> cumulative effect of
 initially applying IFRS 15 was recognized as an adjustment to the
 opening retained earnings at January&#xA0;1, 2018. Comparative
 information has not been restated and continues to be reported
 under IAS 18 <i>Revenue</i> and IAS 11 <i>Construction
 Contracts.</i></p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company used the practical expedient to apply IFRS 15 only to
 contracts not completed at January&#xA0;1, 2018. In addition, the
 Company used the practical expedient to reflect the aggregate
 effect of all contract modifications that occurred before
 January&#xA0;1, 2018, for the purposes of identifying the satisfied
 and unsatisfied performance obligations, determining the
 transaction price, and allocating the transaction price to the
 satisfied and unsatisfied performance obligations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>Quantitative impact of significant changes</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 On the adoption of IFRS 15, the <font style="WHITE-SPACE: nowrap">after-tax</font> impact on retained earnings
 is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="91%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Retained&#xA0;Earnings</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change orders and claims</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.0</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Significant financing component</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Construction services - discontinued operations</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(22.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total impact of change in accounting policy, January&#xA0;1,
 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(23.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 3pt">
 <i>Change orders and claims</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company previously included change orders and claims against
 the customer in estimated revenue at completion when it was
 probable the customer would approve or accept the amount and it
 could be reliably measured. Under IFRS 15, change orders and claims
 against the customer are included in estimated revenue at
 completion when management believes the Company has an enforceable
 right to the change order or claim, the amount can be estimated
 reliably, and realization is highly probable. To evaluate these
 criteria, management considers the cause of any additional costs
 incurred, the contractual or legal basis for additional revenue,
 and the history of favorable negotiations for similar amounts.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Significant financing component</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company previously recognized holdbacks on long-term contracts
 at their discounted present value. Under IFRS 15, holdbacks do not
 typically result in a significant financing component because the
 intent is to provide protection against the failure of one party to
 adequately complete some or all obligations under the contract. As
 a result, holdbacks on long-term contracts are no longer
 discounted.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Construction services</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Liquidated damages were previously included in estimated contract
 costs when it was considered probable that penalties would be
 incurred and paid. Under IFRS 15, liquidated damages are required
 to be included as a reduction in estimated revenue and the
 estimates are based on the weighting of probable outcomes.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Presentation of contract balances</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company reclassified certain amounts in the consolidated
 statements of financial position to comply with IFRS 15. Amounts
 that will be billed based on contractual milestones or on
 achievement of performance-based targets that were previously
 presented as unbilled receivables are now included in contract
 assets. In addition, contract asset and deferred revenue balances
 are now presented on a net basis for each contract. This
 reclassification had no impact on shareholders&#x2019; equity as of
 January&#xA0;1, 2018.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Impacts on financial statements</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The following tables summarize the impacts of adopting IFRS 15 in
 the Company&#x2019;s consolidated financial statements as of
 December&#xA0;31, 2018.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Consolidated statement of financial position</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 3pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="91%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="12"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,
 2018</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;As&#xA0;Reported</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Before&#xA0;IFRS&#xA0;15</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Increase&#xA0;(Decrease)</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Current assets</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unbilled receivables</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>384.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>444.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(59.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Contract assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>59.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>59.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>23.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>20.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>2.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><font style="WHITE-SPACE: nowrap">Non-current</font>
 assets</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>21.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>21.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>175.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>167.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>8.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Current liabilities</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred revenue</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>174.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>165.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>8.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Shareholders&#x2019; equity</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Retained earnings</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>851.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>848.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>2.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated other comprehensive income</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>163.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>163.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(0.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8" colspan="13"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="12">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Consolidated statements of income and comprehensive income
 (loss)</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em">
 <b>&#xA0;</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="12"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="10" align="center"><b>For the year ended
 December&#xA0;31, 2018</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>As Reported</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Before&#xA0;IFRS 15</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Increase&#xA0;(Decrease)</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net income</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gross revenue</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>4,283.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>4,287.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(4.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Subconsultant/subcontractor and other direct expenses</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>928.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>937.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(8.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total income taxes</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>55.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>53.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income for the year from continuing operations</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>171.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>168.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>3.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss from discontinued operation, net of tax</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(123.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(146.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>23.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income for the year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>47.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>21.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>26.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Comprehensive income</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Exchange differences on translation of foreign operations</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>124.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>124.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other comprehensive income for the year, net of tax</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>114.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>115.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total comprehensive income for the year, net of tax</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>161.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>136.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>25.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Earnings per share, basic and diluted</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Continuing operations</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1.51</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1.48</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>0.03</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discontinued operations</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(1.09</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(1.29</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>0.20</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total basic and diluted earnings per share</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.42</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.19</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.23</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 <b>b) Financial instruments</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Effective January&#xA0;1, 2018, the Company adopted IFRS 9
 <i>Financial Instruments</i> (IFRS 9), resulting in changes in
 accounting policies and adjustments to the amounts recognized in
 the financial statements. In accordance with its transitional
 provision, IFRS 9 was adopted on a modified retrospective basis.
 Comparative figures were not restated and continue to be reported
 under IAS 39 <i>Financial Instruments: Recognition and Measurement
 (IAS 39).</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 IFRS 9 introduces new requirements for the classification and
 measurement of financial assets and financial liabilities,
 including derecognition. The new standard includes a single
 expected-loss impairment model and a reformed approach to hedge
 accounting. The adoption of IFRS 9 did not have a significant
 effect on the Company&#x2019;s measurement of financial assets and
 liabilities. IFRS 9 replaces IAS 39 and significantly amends other
 standards dealing with financial instruments, such as IFRS 7
 <i>Financial Instruments: Disclosures.</i></p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Quantitative impact of significant changes</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 On the adoption of IFRS 9, the impact on equity <font style="WHITE-SPACE: nowrap">(after-tax)</font> is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 3pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="94%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Retained&#xA0;Earnings</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>&#xA0;&#xA0;Accumulated&#xA0;Other</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Comprehensive</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Loss</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reclassify equity securities from <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> (AFS) to
 FVPL</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>0.9</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>(0.9</b></td>
 <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(0.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total impact of changes in accounting policy, January&#xA0;1,
 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>0.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(0.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 On January&#xA0;1, 2018, the Company assessed the business approach
 that applies to its financial assets and has classified its
 financial instruments into appropriate IFRS 9 categories. Certain
 investments in equity securities were reclassified from AFS to FVPL
 ($49.4) at January&#xA0;1, 2018, since they do not meet the
 criteria to be classified at FVOCI because their cash flows do not
 meet the SPPI criterion. Related unrealized gains of $0.9 were
 transferred from other comprehensive income to retained earnings at
 January&#xA0;1, 2018.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Total impact on financial assets</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 On the date of initial application, financial assets of the Company
 were as follows, with any reclassifications noted:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 3pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="93%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="8"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><b>Measurement Category</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"><b>2018</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"><b>2017</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Current financial assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash deposits and cash in escrow</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Amortized cost</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">FVPL</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Receivables and other current financial assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Amortized cost</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;Amortized&#xA0;cost</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><font style="WHITE-SPACE: nowrap">Non-current</font> financial
 assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Investments held for self-insured liabilities (equity
 securities)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 Mandatorily&#xA0;at&#xA0;FVPL</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">FVOCI</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Investments held for self-insured liabilities (bonds)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">FVOCI</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">FVOCI</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Holdbacks on long-term contracts</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Amortized cost</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Amortized&#xA0;cost</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Indemnifications</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">FVPL</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">FVPL</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial assets</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">Amortized cost</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">Amortized cost</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The reclassifications of financial instruments on adoption of IFRS
 9 did not result in any measurement changes.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>c) Other recent adoptions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The following amendments and interpretations have been adopted by
 the Company effective January&#xA0;1, 2018. The adoption of these
 amendments did not have an impact on the financial position or
 performance of the Company.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">In June 2016, the IASB issued <i>Classification and
 Measurement of Share-based Payment Transactions (Amendments to IFRS
 2)</i>. The amendments clarify how to account for the effects of
 vesting and <font style="WHITE-SPACE: nowrap">non-vesting</font>
 conditions on the measurement of cash-settled share-based payments,
 share-based payment transactions with a net settlement feature for
 withholding tax obligations, and a modification to the terms and
 conditions of a share-based payment that changes the classification
 of the transaction from cash-settled to equity-settled.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">In December 2016, the IASB issued <i>Annual
 Improvements (2014-2016 Cycle)</i> to make necessary but
 <font style="WHITE-SPACE: nowrap">non-urgent</font> amendments to
 IFRS 1 <i>First-time Adoption of International Financial Reporting
 Standards</i> (IFRS 1), and IAS 28 <i>Investments in Associates and
 Joint Ventures</i> (IAS 28).</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">In December 2016, the International Financial
 Reporting Interpretations Committee (IFRIC) issued an
 interpretation: IFRIC 22 <i>Foreign Currency Transactions and
 Advanced Consideration</i>. This interpretation clarifies that for
 <font style="WHITE-SPACE: nowrap">non-monetary</font> assets and
 <font style="WHITE-SPACE: nowrap">non-monetary</font> liabilities,
 the transaction date is the date used to determine the exchange
 rate on which a company initially recognizes a prepayment or
 deferred income arising from an advance consideration.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>d) Future adoptions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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,
 unless specifically mentioned below.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>Leases</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 In January 2016, the IASB issued IFRS 16 <i>Leases</i> (IFRS 16)
 which replaces IAS 17 <i>Leases</i> (IAS 17), IFRIC 4
 <i>Determining whether an Arrangement contains a Lease</i> (IFRIC
 4), <font style="WHITE-SPACE: nowrap">SIC-15</font> <i>Operating
 Leases-Incentives,</i> and <font style="WHITE-SPACE: nowrap">SIC-27</font> <i>Evaluating the Substance of
 Transactions Involving the Legal Form of a Lease.</i> IFRS 16 sets
 out the principles for the recognition, measurement, presentation,
 and disclosure of leases and requires lessees to account for all
 leases under a single <font style="WHITE-SPACE: nowrap">on-balance</font> sheet model, similar to the
 accounting for finance leases under IAS 17. The standard includes
 two recognition exemptions for lessees &#x2013; leases of
 <font style="WHITE-SPACE: nowrap">&#x2019;low-value&#x2019;</font>
 assets (e.g., computers) and short-term leases (i.e., leases with a
 lease term of 12 months or less). At the commencement date of a
 lease, a lessee will recognize a liability to make lease payments
 (the lease liability) and an asset representing the right to use
 the underlying asset during the lease term (the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset). Lessees
 will be required to separately recognize the interest expense on
 the lease liability and the depreciation expense on the
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Lessees will also be required to remeasure the lease liability upon
 the occurrence of certain events (e.g., a change in the lease term,
 a change in future lease payments resulting from a change in an
 index or rate used to determine those payments). The lessee will
 generally recognize the amount of the remeasurement of the lease
 liability as an adjustment to the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The mandatory effective date of IFRS 16 is January&#xA0;1, 2019 and
 the standard may be adopted using a full retrospective or modified
 retrospective approach. The Company intends to elect the modified
 retrospective approach which will result in the cumulative effect
 of adoption being recognized as an adjustment to the opening
 retained earnings at January&#xA0;1, 2019. The Company will elect
 to apply the standard to contracts that were previously identified
 as leases under IAS 17 and IFRIC 4. This election will exclude
 contracts not previously identified as containing a lease under IAS
 17 and IFRIC 4. In addition, the Company will elect a practical
 expedient of using the exemptions on lease contracts with lease
 terms ending within 12 months as of the date of initial application
 and lease contracts when the underlying asset is of low value.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company established an IFRS 16 Implementation team and provides
 regular updates to the Audit and Risk Committee, including reports
 on the progress made on the project&#x2019;s detailed work plan. As
 part of the implementation project, the Company prepared a
 preliminary impact assessment of IFRS 16 and educated stakeholders.
 The Company is in the final process of amending lease policies and
 practices, updating internal controls, finalizing the completeness
 and accuracy of lease data, implementing a new lease accounting
 software, and quantifying the impact of IFRS 16 adoption as at
 January&#xA0;1, 2019. The Company anticipates a material impact to
 the statement of financial position due to the recognition of the
 present value of unavoidable future lease payments as lease assets
 and lease liabilities, mainly related to real estate leases.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>Other future adoptions</b></p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">In June 2017, IFRIC issued IFRIC 23 <i>Uncertainty
 over Income Tax Treatments.</i> This interpretation addresses how
 to reflect the effects of uncertainty in accounting for income tax.
 When there is uncertainty over income tax treatments under IAS 12
 <i>Income Taxes,</i> IFRIC 23 is applied to determine taxable
 profit (tax loss), tax bases, unused tax losses, unused tax
 credits, and tax rates. This interpretation is effective
 January&#xA0;1, 2019, retrospectively, subject to certain
 exceptions.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">In October 2017, the IASB issued <i>Prepayment
 Features with Negative Compensation (Amendments to IFRS 9)</i>. The
 amendments address concerns about how IFRS 9 classifies prepayable
 financial assets and clarifies accounting for financial liabilities
 following a modification. These amendments are effective on or
 after January&#xA0;1, 2019, retrospectively, subject to certain
 exceptions, with earlier application permitted.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">In October 2017, the IASB issued <i>Long-term Interest
 in Associates and Joint Ventures (Amendments to IAS 28).</i> The
 amendments clarify that an entity applies IFRS 9 to long-term
 interests in an associate or joint venture that forms part of a net
 investment in the associate or joint venture but to which the
 equity method is not applied. These amendments are effective on or
 after January&#xA0;1, 2019, retrospectively, subject to certain
 exceptions, with earlier application permitted.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">In December 2017, the IASB issued <i>Annual
 Improvements (2015-2017 Cycle)</i> to make necessary but
 <font style="WHITE-SPACE: nowrap">non-urgent</font> amendments to
 IFRS 3 <i>Business Combinations</i>, IFRS 11 <i>Joint
 Arrangements</i>, IAS 12 <i>Income Taxes</i>, and IAS 23
 <i>Borrowing Costs.</i> These amendments are effective on or after
 January&#xA0;1, 2019, with earlier application permitted.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">In February 2018, the IASB issued amendments to IAS 19
 <i>Employee Benefits</i>, which requires entities to use updated
 actuarial assumptions to determine current service cost and net
 interest when plan amendments, curtailments, or settlements occur
 during an annual reporting period. The amendments are effective
 January&#xA0;1, 2019, with earlier application permitted.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">In March 2018, the IASB issued the revised
 <i>Conceptual Framework for Financial Reporting</i>, which includes
 revised definitions of an asset and a liability as well as new
 guidance on measurement and derecognition, presentation, and
 disclosure. The amendments have an effective date of
 January&#xA0;1, 2020, for companies that use the framework to
 develop accounting policies when no IFRS applies to a
 transaction.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">In October 2018, the IASB issued the revised
 <i>Definition of a Business (Amendments to IFRS 3).</i> The
 amendments clarify the definition of a business with the objective
 of assisting entities to determine whether a transaction should be
 accounted for as a business combination or as an asset acquisition.
 The amendments are effective for business combinations where the
 acquisition date is on or after the beginning of the first annual
 reporting period beginning on or after January&#xA0;1, 2020.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">In October 2018, the IASB issued the <i>Definition of
 Material (Amendments to IAS 1 and IAS 8)</i>. The amendments
 clarify the definition of material to align the definition used in
 the Conceptual Framework and the IFRS standards. The amendments are
 effective for annual reporting periods beginning on or after
 January&#xA0;1, 2020, with earlier application permitted.</p>
 </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_DisclosureOfChangesInAccountingPoliciesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757063552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsExplanatory', window );">Business Acquisitions</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>7. Business Acquisitions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Acquisitions in 2017</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 During 2017, the Company acquired all the shares and business of
 RNL Facilities Corporation (RNL) and acquired certain assets and
 liabilities of Inventrix Engineering, Inc. (Inventrix) and North
 State Resources, Inc. (NSR).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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. During 2018,
 management finalized the fair value assessments of assets and
 liabilities acquired from RNL, Inventrix, and NSR. There were no
 material measurement period adjustments.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>Acquisitions in 2018</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 On March&#xA0;23, 2018, the Company acquired all the shares and
 business of ESI Limited (ESI) for cash consideration and notes
 payable. ESI, based in Shrewsbury, England, enhances the
 Company&#x2019;s Consulting Services-Global group of cash generating
 units (CGUs) and has capabilities in groundwater, land, and
 sustainable development.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 On March&#xA0;30, 2018, the Company acquired certain assets and
 liabilities of Occam Engineers Inc. (OEI) for cash consideration
 and notes payable. OEI, based in Albuquerque, New Mexico, enhances
 the Company&#x2019;s Consulting Services-United States CGU, and
 provides expertise in civil engineering, public works,
 transportation, development engineering, planning and feasibility,
 program management, water resources, and value analysis.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 On April&#xA0;1, 2018, the Company acquired all the shares and
 business of Traffic Design Group Limited (TDG) for cash
 consideration and notes payable. TDG, a transportation planning and
 traffic engineering design firm based in Wellington, New Zealand,
 enhances the Company&#x2019;s Consulting Services-Global group of
 CGUs.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 On May&#xA0;18, 2018, the Company acquired all the shares and
 business of Norwest Corporation (NWC) for cash consideration and
 notes payable. NWC, based in Calgary, Alberta, enhances the
 Company&#x2019;s Consulting Services-Canada CGU, and provides
 expertise in geotechnical, geological, and mining fields.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 On May&#xA0;25, 2018, the Company acquired all the shares and
 business of Cegertec Experts Conseils Inc. (Cegertec) for cash
 consideration and notes payable. Cegertec, based in Chicoutimi,
 Quebec, enhances the Company&#x2019;s Consulting Services-Canada
 CGU, and provides expertise in engineering, project management,
 risk management, construction supervision, and structural
 inspections and inventory.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 On September&#xA0;7, 2018, the Company acquired all the partnership
 interests and business of Peter Brett Associates LLP and all the
 shares and business of PBA International Limited (collectively,
 PBA). PBA is a partnership practice of engineers, planners,
 scientists, and economists delivering projects in various sectors.
 PBA, based in Reading, England, enhances the Company&#x2019;s
 Consulting Services-Global group of CGUs.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 On October&#xA0;15, 2018, the Company acquired certain assets and
 liabilities of True Grit Engineering Limited (TGE) for cash
 consideration and notes payable. TGE, based in Thunder Bay,
 Ontario, enhances the Company&#x2019;s Consulting Services-Canada
 CGU, and has expertise in infrastructure engineering, project
 management and planning, and environmental services.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 During 2018, management finalized the fair value assessments of
 assets and liabilities acquired from ESI, OEI, and TDG. As at
 February&#xA0;28, 2019, management received vendor approval of the
 adjustments to the closing financial statements for PBA, NWC, and
 Cegertec. Management was also reviewing the vendors&#x2019; closing
 financial statements for TGE. Once these financial statement
 reviews are complete and approvals are obtained, the valuation of
 acquired intangibles and goodwill will be finalized. No significant
 measurement period adjustments were recorded during the year ended
 December&#xA0;31, 2018.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>Aggregate consideration for assets acquired and liabilities
 assumed</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Details of the aggregate consideration transferred and the fair
 value of the identifiable assets and liabilities acquired at the
 date of acquisition are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="90%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"><font style="FONT-SIZE: 9pt"><b>For
 acquisitions completed in 2018</b></font></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center">Note</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <font style="FONT-SIZE: 10pt"><b>$</b></font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash consideration</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>88.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Notes payable</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>55.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Consideration</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>143.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Assets and liabilities acquired</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash acquired</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>7.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-cash</font> working
 capital</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Trade receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>34.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Unbilled receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Accounts payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(19.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Other <font style="WHITE-SPACE: nowrap">non-cash</font>
 working capital</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property and equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>4.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>33.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net employee defined benefit liability</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(16.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Provisions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(1.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax liabilities</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">26</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(2.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total identifiable net assets at fair value</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>47.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Goodwill arising on acquisitions</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">12</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>96.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Consideration</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>143.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Trade receivables and unbilled receivables assumed from acquired
 companies are recognized at fair value at the time of acquisition,
 and their fair value approximated their net carrying value.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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 relating to acquisitions completed in 2018 added to our
 Consulting Services &#x2013; Canada, Consulting Services &#x2013;
 United States, and Consulting Services &#x2013; Global cash
 generating units (CGUs). For acquisitions completed in 2018, $3.6
 of goodwill and intangible assets is deductible for income tax
 purposes.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The fair values of provisions are determined at the acquisition
 date. These liabilities relate to claims that are subject to legal
 arbitration and onerous contracts. For the acquisitions completed
 in 2018, the Company assumed $0.8 in provisions for claims. At
 December&#xA0;31, 2018, provisions for claims outstanding relating
 to all prior acquisitions were $11.1, based on their expected
 probable outcome. Certain of these claims are indemnified by the
 acquiree (note 14).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 For business combinations that occurred in 2018, gross revenue
 earned in 2018 since the acquired entities&#x2019; acquisition dates
 is approximately $86. The Company integrates the operations and
 systems of acquired entities shortly after the acquisition date;
 therefore, it is impracticable to disclose the acquiree&#x2019;s
 earnings in its consolidated financial statements since the
 acquisition date. It is also impracticable to disclose what the
 Company&#x2019;s gross revenue and profit from continuing operations
 would have been had the business combinations, that occurred in
 2018, taken place at the beginning of the year.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 In 2018, directly attributable acquisition-related costs of $0.7
 have been expensed and are included in administrative and marketing
 expenses. These costs consist primarily of legal, accounting, and
 financial advisory fees and costs directly related to
 acquisitions.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>Consideration paid and outstanding</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Details of the consideration paid in 2018 for current and past
 acquisitions are as follows:</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="91%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash consideration (net of cash acquired)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>80.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payments on notes payable from previous acquisitions</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>42.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total net cash paid</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>122.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#FFFFFF" height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total notes payable and adjustments to these obligations are as
 follows:</p>
 </td>
 <td bgcolor="#FFFFFF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#FFFFFF" valign="bottom"></td>
 <td bgcolor="#FFFFFF" valign="bottom"></td>
 <td bgcolor="#FFFFFF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>December&#xA0;31</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance, beginning of the year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>58.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions for acquisitions in the year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>55.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other adjustments</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payments</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(42.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>3.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total notes payable</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>76.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></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_DisclosureOfBusinessCombinationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combinations.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Section Disclosures<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=sect_Disclosures&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776349296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations and Disposition of Subsidiaries<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory', window );">Discontinued Operations and Disposition of Subsidiaries</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>8. Discontinued Operations and Disposition of
 Subsidiaries</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Construction Services - Discontinued Operations</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Construction Services was acquired as part of the MWH acquisition
 in 2016 and was previously a reportable segment (note 34) and group
 of cash generating units (note 12). On November&#xA0;2, 2018, the
 Company completed the sale of its Construction Services reportable
 segment, reported as discontinued operations in these consolidated
 financial statements for all periods presented as prescribed by
 IFRS 5. The Company assumed the defined benefit pension plan
 related to Construction Services and the obligations related to an
 ongoing <font style="WHITE-SPACE: nowrap">UK-based</font>
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">waste-to-energy</font></font> project. These
 items are included in the Company&#x2019;s discontinued
 operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company reviewed the carrying value of the Construction
 Services disposal group at September&#xA0;30, 2018, and determined
 that the carrying value of the disposal group exceeded the
 estimated fair value less costs to sell indicating an impairment of
 assets. As a result, a goodwill impairment charge of $53.0 was
 recognized in the third quarter of 2018 against the goodwill
 allocated to the Construction Services (note 12).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Construction Services was sold for gross proceeds of $104.2
 (US$79.5), less estimated working capital adjustments and
 transaction costs, resulting in initial cash proceeds of $28.8
 (US$22.0). In accordance with the Credit Facilities agreement (note
 16), the Company used the net proceeds on sale, less taxes payable
 and certain transaction costs (all as defined in the relevant
 agreements), to repay a portion of its long-term debt. As at
 February&#xA0;28, 2019, management and the purchaser have not
 completed their review of the closing financial statements. Any
 adjustments will be recognized in discontinued operations in
 2019.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 As a result of the sale, the Company recognized a net loss from the
 discontinued operations as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">Notes</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top" colspan="2">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revenue</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><font style="FONT-SIZE: 10pt"><b>&#xA0;</b></font></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><font style="FONT-SIZE: 10pt"><b>884.4</b></font></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><font style="FONT-SIZE: 10pt"><b>&#xA0;</b></font></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><font style="FONT-SIZE: 10pt">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-SIZE: 10pt">1,111.4</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-SIZE: 10pt">&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><font style="FONT-SIZE: 10pt"><b>&#xA0;</b></font></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><font style="FONT-SIZE: 10pt"><b>(953.8</b></font></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><font style="FONT-SIZE: 10pt"><b>)&#xA0;</b></font></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><font style="FONT-SIZE: 10pt">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-SIZE: 10pt">(1,111.4</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-SIZE: 10pt">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment of goodwill</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">12</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><font style="FONT-SIZE: 10pt"><b>&#xA0;</b></font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><font style="FONT-SIZE: 10pt"><b>(53.0</b></font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><font style="FONT-SIZE: 10pt"><b>)&#xA0;</b></font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><font style="FONT-SIZE: 10pt">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><font style="FONT-SIZE: 10pt">-</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><font style="FONT-SIZE: 10pt">&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loss from operating activities, before income taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(122.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income taxes on operating activities</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>10.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Loss from operating activities, net of income taxes</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(111.6</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gain on disposal of discontinued operations before income taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income taxes on disposal of discontinued operations</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(13.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Loss on disposal of discontinued operations, net of income
 taxes</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(12.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net loss from discontinued operations</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(123.9</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Innovyze, Inc. - Disposition of Subsidiaries</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 On May&#xA0;5, 2017, the Company completed the sale of the shares
 of Innovyze, Inc. along with its subsidiaries Innovyze Pty Limited
 and Innovyze Limited (collectively, Innovyze). Innovyze was
 acquired as part of the MWH acquisition and formed part of the
 Company&#x2019;s Consulting Services &#x2013; United States and
 Consulting Services &#x2013; Global reportable segments.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 As a result of the sale, the Company recognized the following gain
 on disposition in the consolidated statements of income for the
 year ended December&#xA0;31, 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="93%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gross proceeds</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">369.1&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Working capital adjustments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15.3)</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transaction costs</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(16.9)</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net proceeds from sale, net of cash sold</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">336.9&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net assets disposed</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(268.5)</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cumulative exchange loss on translating foreign operations
 reclassified from equity</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(13.8)</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gain on disposal of a subsidiary</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">54.6&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 In addition, current tax expense of $124.1 and deferred taxes of
 $29.5 were recognized in the consolidated statements of income.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 In accordance with the Credit Facilities agreement (note 16), the
 Company used the net proceeds on sale, less taxes payable and
 certain transaction costs (all as defined in the relevant
 agreements), to repay its long-term debt by $221.3.</p>


 </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_DisclosureOfDiscontinuedOperationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of discontinued operations. [Refer: Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757026288">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>9. Cash and Cash Equivalents</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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:</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="93%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>176.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">234.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unrestricted investments</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>8.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">4.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Cash and cash equivalents</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>185.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">239.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Unrestricted investments consist of short-term bank deposits with
 initial maturities of three months or less.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 At December&#xA0;31, 2018, no funds were held in escrow accounts
 (2017 &#x2013; $7.9 (US$6.2)). In 2017, these escrow funds covered
 potential indemnification claims from acquisitions and were settled
 in accordance with an escrow agreement.</p>
 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756862240">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory', window );">Trade and Other Receivables</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>10. Trade and Other Receivables</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="93%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade receivables, net of ECL of $1.5 (2017 &#x2013; $2.1)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>774.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">746.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Holdbacks, current</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>18.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">43.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Lease inducements receivable</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>44.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>40.9</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">25.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Trade and other receivables</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>878.1</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">816.1</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The aging analysis of gross trade receivables is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Total</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;1&#x2013;30</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;31&#x2013;60</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;61&#x2013;90</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;91&#x2013;120</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;121+</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>776.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>355.6</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>228.7</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>63.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>43.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>84.7</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">748.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">403.1</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">182.4</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">53.9</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">29.1</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">80.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Information about the Company&#x2019;s exposure to credit risks and
 impairment losses for trade and other receivables is included in
 note 24, and changes due to IFRS 9 are included in note 6.</p>


 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>36
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756982960">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory', window );">Property and Equipment</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>11. Property and Equipment</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 24pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="85%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"><b>Engineering<br />
 Equipment<br />
 $</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"><b>Office<br />
 Equipment<br />
 $</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"><b>Leasehold<br />
 Improvements<br />
 $</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Other</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Total</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Cost</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">131.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">82.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">166.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">414.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">29.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">62.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions arising on acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(33.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(24.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(16.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(78.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(3.3</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(1.6</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(5.1</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(1.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(11.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">116.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">61.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">175.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">387.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">23.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">79.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">130.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions arising on acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(31.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(50.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discontinued operations (note 8)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(11.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.0</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>122.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>82.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>231.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>37.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>473.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Accumulated depreciation</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">73.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">45.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">200.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation - continuing operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">52.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation - discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(32.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(25.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(76.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(1.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(0.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(1.6</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(0.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(3.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">57.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">74.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">175.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation - continuing operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation - discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(10.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(31.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(45.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discontinued operations (note 8)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>62.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>33.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>71.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>17.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>183.9</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="16"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net book value</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">59.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">101.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">212.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>60.1</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>48.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>159.7</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;20.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;289.4</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Leasehold improvements includes construction work in progress of
 $8.9 (2017 &#x2013; $3.5) on which depreciation has not started.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Included in the Other category is automotive equipment, buildings,
 land, financial assets, and an ownership interest in an
 aircraft.</p>


 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776307808">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGoodwillExplanatory', window );">Goodwill</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>12. Goodwill</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">Note&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gross goodwill, beginning of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1,734.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,006.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>96.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(120.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(194.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>88.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(93.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: #000000 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" height="8" colspan="4">
 &#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" bgcolor="#E1E0DF" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" height="8" colspan="4">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Gross goodwill, end of the year</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>1,799.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1,734.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated impairment losses, beginning of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(178.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(178.0</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment of goodwill</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(53.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>53.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated impairment losses, end of the year</p>
 </td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(178.0</b></td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(178.0</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net goodwill, end of the year</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>1,621.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1,556.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 CGUs are defined based on 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. Other factors
 are considered, including how management monitors the
 entity&#x2019;s operations. Prior to the sale of Construction
 Services, the Company had seven CGUs. Three of these were grouped
 into Consulting Services &#x2013; Global and two were grouped into
 Construction Services for the purposes of impairment testing. The
 Company does not monitor goodwill at or allocate goodwill to its
 business operating units.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 On November&#xA0;2, 2018, the Company completed the sale of its
 Construction Services business (note 8). In connection with the
 sale, the Company reviewed the carrying value of the Construction
 Services disposal group as at September&#xA0;30, 2018. The carrying
 value of the disposal group exceeded the estimated fair value less
 cost to sell at that time. As a result, the Company recognized a
 goodwill impairment charge of $53.0 in the quarter ended
 September&#xA0;30, 2018. The fair value measurement of the
 Construction Services group of CGUs was categorized as Level&#xA0;3
 in the fair value hierarchy based on unobservable market
 inputs.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 During 2017, the Company completed the sale of Innovyze (note 8).
 Innovyze&#x2019;s goodwill disposed of included $106.3 allocated
 from Consulting Services &#x2013; United States and $88.1 allocated
 from Consulting Services &#x2013; Global.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 On October&#xA0;1, 2018, and October&#xA0;1, 2017, the Company
 performed its annual goodwill impairment test in accordance with
 its policy described in note 4. Based on the results of the 2018
 and 2017 tests, the Company concluded that the recoverable amount
 of each CGU or group of CGUs approximated or exceeded its carrying
 amount and, therefore, goodwill was not impaired.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Goodwill was allocated to each CGU or group of CGUs as follows:</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31&#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">2017&#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$&#xA0;</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Consulting Services</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Canada</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>358.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">337.8&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 United States</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1,003.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">917.7&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Global</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>259.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">183.2&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Construction Services</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">117.9&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Allocated</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>1,621.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1,556.6&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>Valuation techniques</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 When performing the goodwill impairment test, if the carrying
 amount of a CGU or group of CGUs is higher than its recoverable
 amount, an impairment charge is recorded as a reduction in the
 carrying amount of the goodwill on the consolidated statements of
 financial position and recognized as a <font style="WHITE-SPACE: nowrap">non-cash</font> impairment charge in
 income.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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 <font style="WHITE-SPACE: nowrap">after-tax</font> cash flow projections, which
 is known as the income approach. The income approach uses a CGUs 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 a five-year period
 from financial forecasts approved by senior management. For its
 October&#xA0;1, 2018, and October&#xA0;1, 2017, impairment tests,
 the Company discounted the cash flows for each CGU or group of CGUs
 using an <font style="WHITE-SPACE: nowrap">after-tax</font>
 discount rate ranging from 9.3% to 17.0% (2017 &#x2013; 8.9% to
 15.1%) . To arrive at cash flow projections, the Company used
 estimates of economic and market information over the projection
 period (note 5).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company validates its estimate of the fair value of each CGU or
 group of CGUs under the income approach 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 was
 categorized as level 3 in the fair value hierarchy based on the
 significant inputs in the valuation technique used (note 4h).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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 <font style="WHITE-SPACE: nowrap">non-cash</font> 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 and will not have an impact on its future
 operations.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Key assumptions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The calculation of fair value less costs of disposal is most
 sensitive to the following assumptions:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Operating margin rates based on actual experience and
 management&#x2019;s long-term projections.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">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.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Terminal growth rates based on actual experience and
 market analysis. Projections are extrapolated beyond five years
 using a growth rate that does not exceed 3.0%.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left"><font style="WHITE-SPACE: nowrap">Non-cash</font>
 working capital requirements are based on historical actual rates,
 market analysis, and management&#x2019;s long-term projections.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Net revenue growth rate based on management&#x2019;s
 best estimates of cash flow projections over a five year
 period.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>Sensitivity to changes in assumptions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 As at October&#xA0;1, 2018, the recoverable amount of each CGU and
 group of CGUs exceeded its carrying amount. For Consulting Services
 &#x2013; Canada and Consulting Services &#x2013; United States,
 management believes that no reasonably possible change in any of
 the above key assumptions would have caused the carrying amount to
 exceed its recoverable amount.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 For the Consulting Services &#x2013; Global group of CGUs, as at the
 impairment testing date, the recoverable amount approximated the
 carrying amount. As a result, any adverse change in key assumptions
 could cause the carrying value to exceed the fair value less costs
 of disposal. The Consulting Services &#x2013; Global group of CGUs
 had a moderated outlook in the pace of recoveries in the energy and
 mining sectors and in public sector spending in regions linked to
 these markets. These moderated outlooks were reflected in the
 Company&#x2019;s budget and projections.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The values assigned to the most sensitive key assumptions for the
 Consulting Services &#x2013; Global group of CGUs are listed in the
 table below:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="91%"></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"><b>Key
 Assumptions</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <b>Consulting&#xA0;Services&#xA0;</b>&#x2013;&#xA0;<b>Global</b>&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Operating margin rates</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 5.6%&#xA0;to&#xA0;8.7%&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 After tax discount rate</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">11.2%&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Terminal growth rate</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">3.0%&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-cash</font> working capital
 rates</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 20.3%&#xA0;to&#xA0;20.5%&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Average annual net revenue growth rate (2019-2023)</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">3.7%&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 Key assumptions for operating margin rates and <font style="WHITE-SPACE: nowrap">non-cash</font> working capital rates are
 calculated on net revenue.</p>
 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756982960">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsExplanatory', window );">Intangible Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>13. Intangible Assets</b></p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="82%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"><b>Client<br />
 Relationships<br />
 $</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Contract<br />
 Backlog</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Software<br />
 $</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Other<br />

 $</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total<br />

 $</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Total</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Lease<br />
 &#xA0;&#xA0;&#xA0;&#xA0;Disadvantage</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">(note 19)</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Cost</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">399.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">97.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">590.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(10.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions arising on acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals - Innovyze</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(78.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(103.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals - other</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Removal of fully amortized assets</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(38.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(20.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(4.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(1.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(26.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">289.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">430.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions arising on acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discontinued operations (note 8)</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(29.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Removal of fully amortized assets</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(46.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(18.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(10.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(79.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">16.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">18.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(0.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>307.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>8.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>75.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>15.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>406.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(4.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Accumulated amortization</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">85.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">141.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization - continuing operations</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">74.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization - discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals - Innovyze</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals - other</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Removal of fully amortized assets</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(38.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(3.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(1.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1.0</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(0.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(5.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">90.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">168.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization - continuing operations</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">66.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization - discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discontinued operations (note 8)</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(9.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Removal of fully amortized assets</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(46.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(18.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(10.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(79.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">5.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">7.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(0.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>116.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>3.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>32.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>5.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>158.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(2.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net book value</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">199.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">10.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">38.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">14.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">262.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(2.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>191.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>4.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>42.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>9.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>247.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(1.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 Once an intangible asset is fully amortized, the gross carrying
 amount and related accumulated amortization are removed from the
 accounts. Software includes finance leases with a net book value of
 $19.1 (2017 &#x2013; $16.5). The <font style="WHITE-SPACE: nowrap">non-cash</font> portion of additions was
 $15.1 for 2018 (2017 &#x2013; nil), and was excluded from the
 statement of cash flows.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 In accordance with its accounting policies in note 4, the Company
 tests intangible assets for recoverability when events or changes
 in circumstances indicate that their carrying amount may not be
 recoverable. To determine indicators of impairment of intangible
 assets, the Company considers external sources of information such
 as</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 prevailing economic and market conditions and internal sources of
 information such as the historical and expected financial
 performance of the intangible assets. If indicators of impairment
 are present, the Company determines recoverability based on an
 estimate of discounted cash flows, using the higher of either the
 value in use or the fair value less costs of disposal method. The
 measurement of impairment loss is based on the amount that the
 carrying amount of an intangible asset exceeds its recoverable
 amount at the CGU level. As part of the impairment test, the
 Company updates its future cash flow assumptions and estimates,
 including factors such as current and future contracts with
 clients, margins, market conditions, and the useful lives of the
 assets. During 2018, the Company concluded that there were no
 indicators of impairment related to intangible assets.</p>
 </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_DisclosureOfIntangibleAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2018-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757173312">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherAssetsExplanatory', window );">Other Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>14. Other Assets</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Financial assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Investments held for self-insured liabilities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>144.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">147.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Holdbacks on long-term contracts</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>28.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Indemnifications</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other <font style="WHITE-SPACE: nowrap">non-financial</font>
 assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Investment tax credits</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transaction costs on long-term debt</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>3.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred contract costs</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>8.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>198.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">209.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less current portion - financial</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>18.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less current portion - <font style="WHITE-SPACE: nowrap">non-financial</font></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>5.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term portion</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>175.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">195.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 <b>Investments held for self-insured liabilities</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 1pt">
 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 (loss).
 Investments also include equity securities that are classified at
 FVPL with gains (losses) recorded in net income.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Their fair value and amortized cost are as follows:</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="46%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td valign="bottom" width="10%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td valign="bottom" width="10%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center">
 <b>December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 December&#xA0;31</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="6" nowrap="nowrap" align="center">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" nowrap="nowrap" align="center">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Fair&#xA0;Value</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Amortized<br />
 Cost/Cost</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Fair&#xA0;Value</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Amortized</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">Cost/Cost</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Bonds</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="top"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="top" align="right"><b>103.0</b></td>
 <td bgcolor="#E1E0DF" valign="top" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="top"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="top" align="right"><b>103.8</b></td>
 <td bgcolor="#E1E0DF" valign="top" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">97.7</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">98.6</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Equity securities</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>41.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>45.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">49.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">48.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>144.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>148.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">147.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">146.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 The bonds bear interest at rates ranging from 0.75% to 5.15% per
 annum (2017 &#x2013; 0.75% to 5.15%). The terms to maturity of the
 bond portfolio, stated at fair value, are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 1pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Within one year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>14.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 After one year but not more than five years</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>85.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">73.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 More than five years</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>3.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">18.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>103.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">97.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Indemnifications</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company&#x2019;s indemnifications relate to certain legal claims
 (note 17). During 2018, the Company decreased provisions and
 indemnification assets relating to prior acquisitions by $1.8 (2017
 &#x2013; increased by $0.2).</p>
 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other assets. [Refer: Other assets]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757093744">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory', window );">Trade and Other Payables</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>15. Trade and Other Payables</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade accounts payable</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>222.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">367.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Employee and payroll liabilities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>263.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">248.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued liabilities</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>81.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">88.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Trade and other payables</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>567.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">704.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>41
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776329392">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBorrowingsExplanatory', window );">Long-Term Debt</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 18pt">
 <b>16. Long-Term Debt&#xA0;&#xA0;&#xA0;&#xA0;</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Notes payable</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>76.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">60.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revolving credit facilities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>528.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">209.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Term loan</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>308.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">458.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Finance lease obligations</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>19.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">10.4</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>933.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">739.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less current portion</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>48.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">198.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term portion</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>885.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">541.4</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 <b>Notes payable</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Notes payable consists primarily of notes payable for acquisitions
 (note 7). The weighted average rate of interest on the notes
 payable at December&#xA0;31, 2018, was 3.16% (2017 &#x2013; 3.46%).
 Notes payable may be supported by promissory notes and are due at
 various times from 2019 to 2021. The aggregate maturity value of
 the notes at December&#xA0;31, 2018, was $78.2 (2017 &#x2013;
 $61.9). At December&#xA0;31, 2018, $23.2 (US$17.0) (2017 &#x2013;
 $57.4 (US$45.7)) of the notes&#x2019; carrying amount was payable in
 US funds and $32.9 was payable in other foreign currencies.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>Revolving credit facilities and term loan</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 On June&#xA0;27, 2018, the Company amended its syndicated senior
 credit facilities (Credit Facilities) which, subsequent to the
 amendment, consist of a senior revolving credit facility in the
 maximum amount of $800.0 and senior term loans of $310.0 in two
 tranches. The amendment changed certain terms and conditions,
 including making all the facilities unsecured and extending the
 maturity date of its revolving credit facility by five years and
 Tranches B and C of its term loans by four years and five years
 respectively. Additional funds can be accessed subject to approval
 and under the same terms and conditions. As a result of the
 amendment, access to these additional funds increased from $200.0
 to $400.0. The amendment was accounted for as a debt modification
 and a gain of $1.4 was recognized. The revolving credit facility
 expires on June&#xA0;27, 2023. The revolving credit facility and
 the term loans may be repaid from time to time at the option of the
 Company. The facility is available for future acquisitions, working
 capital needs, and general corporate purposes. Tranches B and C of
 the term loan were drawn in Canadian funds of $150.0 (due on
 June&#xA0;27, 2022) and $160.0 (due on June&#xA0;27, 2023),
 respectively. Before the amendment, a third tranche (Tranche A) was
 drawn in Canadian funds for $150.0 and repaid on May&#xA0;6,
 2018.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Credit Facilities may be drawn in Canadian dollars as either a
 prime rate loan or a bankers&#x2019; acceptance; in US dollars as
 either a US base rate or a LIBOR advance; or, in the case of the
 revolving credit facility, in sterling or euros as a LIBOR advance;
 and by way of letters of credit. Depending on the form under which
 the credit facilities are accessed, rates of interest vary between
 Canadian prime, US base rate, and LIBOR or bankers&#x2019;
 acceptance rates, plus specified basis points. The specified basis
 points vary, depending on the Company&#x2019;s leverage ratio (a
 <font style="WHITE-SPACE: nowrap">non-IFRS</font> measure). The
 Credit Facilities contain restrictive covenants (note 25).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 At December&#xA0;31, 2018, $13.6 (US$10.0) of the revolving credit
 facility was payable in US funds and $515.0 was payable in Canadian
 funds. At December&#xA0;31, 2017, $106.9 (US$85.0) of the revolving
 credit facility was payable in US funds and $103.0 was payable in
 Canadian funds. At December&#xA0;31, 2018 and 2017, the entire term
 loan was payable in Canadian funds. The average interest rate
 applicable at December&#xA0;31, 2018, for the Credit Facilities was
 4.53% (2017 &#x2013; 3.20%).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The funds available under the revolving credit facility are reduced
 by any outstanding letters of credit issued pursuant to the
 facility agreement. At December&#xA0;31, 2018, the Company had
 issued outstanding letters of credit that expire at various dates
 before January 2020, are payable in various currencies, and total
 $48.0 (2017 &#x2013; $51.8). These letters of credit were issued in
 the normal course of operations, including the guarantee of certain
 office rental obligations. At December&#xA0;31, 2018, $223.4 (2017
 &#x2013; $538.3) was available in the revolving credit facility for
 future activities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 At December&#xA0;31, 2018, $23.8 (2017 &#x2013; $4.3) in additional
 letters of credit outside of the Company&#x2019;s revolving credit
 facility was issued and outstanding. These were issued in various
 currencies. Of these letters of credit, $14.7 (2017 &#x2013; $4.3)
 expire at various dates before January 2020, and $9.1 (2017 &#x2013;
 nil) have open ended terms.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>Surety facilities</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 As part of the normal course of operations, the Company has surety
 facilities, primarily related to Construction Services, to
 accommodate the issuance of bonds for certain types of project
 work. At December&#xA0;31, 2018, the Company issued bonds under
 these surety facilities: $3.5 (2017 &#x2013; $0.2) in Canadian
 funds, $791.4 (US$580.2) (2017 &#x2013; $587.1(US$467.0)) in US
 funds, and $4.7 (2017 &#x2013; $1.0) in other foreign currencies.
 These bonds expire at various dates before July 2024. In accordance
 with the sale agreement for Construction Services, the purchaser
 will make reasonable efforts to arrange for the Company&#x2019;s
 release from bonds related to construction services as soon as
 practicable. The purchaser has indemnified the Company for any
 obligations that may arise from these bonds.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>Finance lease obligations</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company has finance leases for software and for automotive and
 office equipment. At December&#xA0;31, 2018, finance lease
 obligations included finance leases bearing interest at rates
 ranging from 1.40% to 5.25% (2017 &#x2013; 1.4% to 5.25%). These
 finance leases expire at various dates before October 2021.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Future minimum lease payments under finance leases and the present
 value of the net minimum lease payments are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Within one year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>10.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 After one year but not more than five years</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>9.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">3.1</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total minimum lease payments</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>19.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less amounts representing finance charges</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">0.1</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Present value of minimum lease payments</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>19.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">10.4</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_DisclosureOfBorrowingsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757176288">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory', window );">Provisions</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>17. Provisions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="86%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom"></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="5" align="right">
 <b>December&#xA0;31,&#xA0;2018</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Provision</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>for self-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Expected</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>insured</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>Provision</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>Onerous</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>project</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>liabilities</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;for&#xA0;claims</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;contracts</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>losses</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Provision, beginning of the year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>72.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>18.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>4.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>96.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current year provisions</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>25.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>4.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>13.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>15.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>58.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Acquisitions</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Paid or otherwise settled</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(24.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(9.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(5.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(40.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 Impact of foreign exchange</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>4.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>0.9</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>0.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>5.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>77.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>14.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>13.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>15.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>120.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 Less current portion</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>3.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>11.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>11.7</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>15.6</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>42.4</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 Long-term portion</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>73.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>3.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>1.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>78.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center">December&#xA0;31, 2017</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Provision</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">for self-</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">insured</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Provision</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Onerous</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">liabilities</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;for&#xA0;claims</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;contracts</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Provision, beginning of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">69.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">105.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current year provisions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">23.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Paid or otherwise settled</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(17.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(30.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(3.3</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(2.0</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(0.3</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(5.6</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">72.5</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">18.9</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">4.8</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">96.2</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 Less current portion</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">6.6</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">18.8</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">2.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">28.1</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 Long-term portion</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">65.9</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">0.1</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">2.1</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">68.1</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 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 has a captive
 insurance company that provides insurance protection against such
 claims. In some cases, the Company may be subject to claims for
 which it is only partly insured or completely insured.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 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.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 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 accrued 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Management regularly reviews the timing of the outflows of these
 provisions. Cash outflows for existing provisions 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Provision for self-insured liabilities is determined based on an
 actuarial estimate.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Provision for claims include an estimate for costs associated with
 legal claims covered by third-party insurance. Often, these legal
 claims are from previous acquisitions and may be indemnified by the
 acquiree (notes 7 and 14).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Onerous contracts consist of lease exit liabilities and sublease
 losses. Payments for these onerous contracts will occur until 2024.
 The Company recorded a lease exit expense in relation to its
 corporate office move of approximately $12.8 in the fourth quarter
 of 2018.</p>


 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2018-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757168048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Defined Benefit Obligations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory', window );">Employee Defined Benefit Obligations</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>18. Employee Defined Benefit Obligations</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net defined benefit pension asset</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(10.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(12.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net defined benefit pension liability</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>55.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 End of employment benefit plans</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>13.1</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">13.6</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>68.6</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">44.8</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 <b>Defined benefit pension plans</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company sponsors defined benefit pension plans (the Plans)
 covering certain full-time and past employees, primarily in the
 United Kingdom. The benefits for the Plans are based on final
 compensation and years of service. The Plans are closed to new
 participants and have ceased all future service benefits, although
 the future salary link has been retained for certain continuing
 active members.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Plans are governed by the laws of the United Kingdom. Each
 pension plan has a board of trustees&#x2013;consisting of four
 employer-appointed trustees and member-nominated
 trustees&#x2013;that is responsible for administering the assets and
 defining the investment policies of the Plans.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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&#xA0;31, 2017 and
 February&#xA0;1, 2016. The Plans required that contributions be
 made to separately administered funds, which are maintained
 independently by custodians. The Company expects to contribute
 $23.3 to the Plans in 2019.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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 significant investments in
 equities.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Guaranteed annuities, purchased for certain plan members upon
 retirement, protect a portion of the Plans from changes in interest
 rates and longevity post-retirement. Post-retirement benefits that
 are fully matched with insurance policies have been included in
 both the asset and liability figures in the following tables.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 A liability-driven investment (LDI) strategy has been implemented
 to hedge a portion of the Plans&#x2019; long-term interest rate and
 inflation risks by investing in assets that have similar interest
 rate and inflation characteristics as the Plans&#x2019; liabilities.
 The LDI strategy relates to only a portion of the Plans&#x2019;
 investments; therefore, the Plans remain exposed to significant
 interest rate and inflation risk, along with the other risks
 mentioned above.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The following table shows a reconciliation from the opening
 balances to the closing balances for the net defined benefit
 liability and its components:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="82%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>2018</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"><b>2017</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>Net</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Net</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Defined</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Fair&#xA0;Value</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Defined</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Defined</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Fair&#xA0;Value</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Defined</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Benefit</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>of&#xA0;Plan</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Benefit</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Benefit</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">of&#xA0;Plan</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Benefit</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Obligation</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Assets</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Liability</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Obligation</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Assets</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Liability</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance, beginning of the year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>397.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(379.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>18.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">374.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(324.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Acquisition of PBA</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>80.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(64.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>16.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Included in <font style="WHITE-SPACE: nowrap">pre-tax</font>
 profit or loss</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense (income)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>10.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(10.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Past service cost</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>10.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>10.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 Administrative expenses paid by the Plans</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>1.7</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>1.7</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">1.0</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">1.0</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>21.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(8.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>12.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">10.4</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(7.9</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">2.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Included in other comprehensive income</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Return on the plan assets (excluding interest income)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>17.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>17.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(30.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(30.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Actuarial (gains) losses arising from:</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in demographic assumptions</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in financial assumptions</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(9.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(9.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">29.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">29.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Experience adjustments</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>5.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>5.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Effect of movement in exchange rates</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>11.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(10.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">10.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(9.4</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">0.8</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.9</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>7.1</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>14.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">26.3</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(39.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(13.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Other</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Benefits paid</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(12.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>12.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Contributions by employer</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(16.1</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(16.1</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(21.3</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(21.3</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(12.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(3.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(16.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(13.6</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(7.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(21.3</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance, end of the year</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>494.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(448.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>45.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">397.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(379.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">18.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Included in the statement of financial position as:</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Net defined benefit asset</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(10.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;Net defined benefit liability</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>55.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">31.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>45.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">18.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company has an unconditional right to derive economic benefit
 from the above surplus and has therefore recognized a net defined
 benefit asset.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="94%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">Note</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td height="12" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 <td height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Included in the statement of income as:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td height="12" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 <td height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Continuing operations - administrative and marketing
 expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Discontinued operations</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">8</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">1.0</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>12.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">2.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 On October&#xA0;26, 2018, the United Kingdom high court issued a
 ruling that resulted in an amendment to the Plans to equalize
 guaranteed minimum pension benefits between genders and increased
 the Company&#x2019;s defined benefit obligation by $10.5.
 Corresponding past service costs were recognized in the
 consolidated statements of income of which $4.7 was recognized in
 continuing operations and $5.8 in discontinued operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Major categories of plan assets, measured at fair value, are as
 follows:</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="94%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td height="12" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 <td height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>3.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td height="12" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 <td height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Investments quoted in active markets (mutual, exchange-traded, and
 pooled funds):</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Equities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>138.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">110.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Corporate bonds and fixed income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>57.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">45.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Pooled fund liability-driven investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>15.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Property funds</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>10.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unquoted investments:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Annuity policies</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>110.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">102.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Insurance contract:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;&#xA0;&#xA0;Equities and property</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>80.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">69.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;&#xA0;&#xA0;Corporate bonds</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>19.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;&#xA0;&#xA0;Cash and cash equivalents</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>13.6</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">19.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>&#xA0;&#xA0;Fair value of the plan assets</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>448.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">379.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The investment policy for the Plans is to balance risk and return.
 Approximately 50% of plan assets are invested in mutual,
 exchange-traded, and pooled funds (fair valued using quoted market
 prices) or held in cash. Approximately 25% of plan assets are held
 in annuity policies that are purchased for certain plan members
 upon retirement. The fair value of these policies reflects the
 value of the obligation for these retired plan members and is
 determined using actuarial techniques and guaranteed annuity rates.
 The remaining assets of the Plans are invested in a wholly insured
 with-profits insurance contract with a major insurance company.
 Contributions made to this contract are invested in insurance
 policies administered by third parties, which provide for a
 declared rate of interest. The yields on the investments are
 intended to provide for a steady return on the assets, that is not
 wholly dependent on stock market fluctuations, to reflect the
 long-term performance of the investment. The insurance contract is
 fair valued using valuation techniques with market observable
 inputs.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The present value of the defined benefit obligation is determined
 by discounting the estimated future cash flows using actuarial
 valuations. The principal assumptions used in determining pension
 benefit obligations for the Plans are shown below (expressed as
 weighted averages):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="66%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="14%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="18%"></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="2"></td>
 <td height="5" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>2018</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">2017</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="2"></td>
 <td height="12" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discount rate</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2.77%</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">2.47%</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Rate of increase in salaries</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>4.47%</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">3.51%</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Rate of inflation, <font style="WHITE-SPACE: nowrap">pre-retirement</font></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2.55%</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">2.40%</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Rate of increase in future pensions payment</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>3.51%</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">3.53%</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Life expectancy at age 65 for current pensioners:</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Male</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>22
 years</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">22 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Female</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>24
 years</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">24 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Life expectancy at age 65 for current members aged 40 or 45:</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Male</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>23
 years</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">23 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Female</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>25 years</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">26 years</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 At December&#xA0;31, 2018, the weighted average duration of the
 defined benefit obligation was 16 years (2017 &#x2013; 15
 years).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Quantitative sensitivity analyses showing the impact on the defined
 benefit obligation for significant assumptions are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="8"></td>
 <td height="5" colspan="8"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center">
 <b>December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 December&#xA0;31</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"><b>2018</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center">2017</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Increase</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Decrease</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;Increase</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;Decrease</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 <td height="12" colspan="4"></td>
 <td height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change in discount rate by 0.25%</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(15.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>17.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(11.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change in <font style="WHITE-SPACE: nowrap">pre-retirement</font>
 inflation rate by 0.25%</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>5.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(4.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change in salary growth by 0.25%</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change in pension increase assumption by 0.25%</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>8.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(8.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Increase of one year in the life expectancy</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>9.4</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>n/a</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">6.0</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">n/a</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>End of employment benefit plans</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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.</p>


 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for employee benefits.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Section Scope<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=sect_Scope&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756862240">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory', window );">Other Liabilities</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>19. Other Liabilities</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="94%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">Note</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Lease inducement benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>111.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">57.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred share units payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>9.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other cash-settled share-based compensation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>3.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Liability for uncertain tax positions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>35.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>4.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">16.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>163.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">127.3</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less current portion</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>23.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">26.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term portion</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>140.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">101.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other liabilities. [Refer: Other liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757100128">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfCommitmentsExplanatory', window );">Commitments</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>20. Commitments</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The Company has various operating lease commitments, including
 commitments for annual basic premises rent under long-term leases
 and equipment and vehicle operating leases. The Company also has
 purchase obligations for cloud services, software support, and
 equipment. Depending on the agreement, the Company may enter into
 renewal options or escalation clauses.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The Company&#x2019;s commitments including future minimum lease
 payments payable under noncancellable operating leases as at
 December&#xA0;31, 2018, are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="91%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Within one year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>252.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 After one year but not more than five years</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>638.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 More than five years</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>400.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total commitments</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;1,290.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Variable payments and&#xA0;<font style="WHITE-SPACE: nowrap">non-lease</font>&#xA0;elements</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(320.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Purchase obligations</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(68.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total minimum lease payments</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>902.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The premises rental expense for the year ended December&#xA0;31,
 2018, was $181.7 (2017 &#x2013; $178.1).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 10pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Sublease rental income for the year ended December&#xA0;31, 2018,
 was $7.2 (2017 &#x2013; $7.4). Future minimum sublease payments
 expected to be received under noncancellable sublease agreements as
 at December&#xA0;31, 2018, are $19.2 (2017 &#x2013; $16.8).</p>


 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of commitments.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6672566528">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_stn_DisclosureOfContingenciesAndGuaranteesExplanatory', window );">Contingencies and Guarantees</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>21. Contingencies and Guarantees</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The nature of the Company&#x2019;s legal claims and the provisions
 recorded for these claims are described in note 17. 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 accrue no 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfContingenciesAndGuaranteesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of contingencies and guarantees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfContingenciesAndGuaranteesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776290608">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory', window );">Share Capital</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>22. Share Capital</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Authorized</b></p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="8%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="90%"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">Unlimited</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Common shares, with no par value</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">Unlimited&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Preferred shares issuable in series, with
 attributes designated by the board of directors</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Common shares</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The Company had a Normal Course Issuer Bid (NCIB) enabling it to
 purchase up to 2,278,747 common shares during the period
 November&#xA0;14, 2017, to November&#xA0;13, 2018. On
 November&#xA0;11, 2018, the Company renewed its NCIB, enabling it
 to purchase up to 2,273,879 common shares during the period
 November&#xA0;14, 2018, to November&#xA0;13, 2019. In addition, the
 Company entered into an Automatic Share Purchase Plan (ASPP) with a
 broker that allows the purchase of common shares for cancellation
 under the NCIB at any time during predetermined trading blackout
 periods. Such purchases are determined by the broker in its sole
 discretion based on parameters established by the Company under the
 ASPP. As at December&#xA0;31, 2018, no liability was recorded in
 the Company&#x2019;s consolidated statements of financial position
 in connection with the ASPP.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 During 2018, 2,470,560 (2017 &#x2013; 465,713) common shares were
 repurchased for cancellation pursuant to the NCIB at a cost of
 $76.7 (2017 &#x2013; $14.4). Of this amount, $19.1 (2017 &#x2013;
 $3.6), and $0.5 (2017 &#x2013; nil) reduced the share capital and
 contributed surplus, and $57.1 (2017 &#x2013; $10.8) was charged to
 retained earnings.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 During 2018, the Company recognized a share-based compensation
 expense of $5.3 (2017 &#x2013; $9.5) in administrative and marketing
 expenses in the consolidated statements of income. Of the amount
 expensed, $5.6 (2017 &#x2013; $4.9) related to the amortization of
 the fair value of options granted and was decreased by $0.3 (2017
 &#x2013; $4.6) related to the cash-settled share-based compensation
 (DSUs and PSUs).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The fair value of the amortized portion of the options granted was
 reflected through contributed surplus, and the cash-settled
 share-based compensation was reflected through other liabilities.
 Upon the exercise of share options for which a share-based
 compensation expense has been recognized, the cash paid, together
 with the related portion of contributed surplus, is credited to
 share capital.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Dividends</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Holders of common shares are entitled to receive dividends when
 declared by the Company&#x2019;s board of directors.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The table below describes the dividends declared and recorded in
 the consolidated financial statements in 2018.</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="31%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="32%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="32%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="2"></td>
 <td height="5" colspan="2"></td>
 <td height="5" colspan="2"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="center">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Dividend&#xA0;per&#xA0;Share</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Paid</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>Date Declared</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>Record Date</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>Payment&#xA0;Date</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 February&#xA0;21, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">March&#xA0;29, 2018</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">April&#xA0;12, 2018</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">0.1375</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 May&#xA0;9, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">June&#xA0;29, 2018</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">July&#xA0;12, 2018</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">0.1375</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 August&#xA0;7, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">September&#xA0;28, 2018</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">October&#xA0;11, 2018</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">0.1375</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 November&#xA0;7, 2018</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 December&#xA0;28, 2018</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 January&#xA0;10, 2019</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">0.1375</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 At December&#xA0;31, 2018, trade and other payables included $15.4
 (2017 &#x2013; $14.3) related to the dividends declared on
 November&#xA0;7, 2018.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Share-based payment transactions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The Company has a long-term incentive program that uses share
 options and PSUs. The Company also has a DSU plan for the board of
 directors.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>a) Share options</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The Company has granted share options to officers and employees to
 purchase 4,987,542 shares at prices from $14.88 to $32.98 per
 share. These options expire on dates between February&#xA0;28,
 2019, and May&#xA0;15, 2023.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="90%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="8"></td>
 <td height="5" colspan="8"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center">
 <b>For the year ended</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">For the year
 ended</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center">
 <b>December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 December&#xA0;31</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"><b>2018</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center">2017</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>Weighted&#xA0;Average</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 Weighted&#xA0;Average</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>Exercise&#xA0;Price</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Exercise Price</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>Shares</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>per Share</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Shares</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">per Share</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>#</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">#</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share options, beginning of the year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;4,426,237</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>29.84</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;3,655,020</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28.33</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Granted</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1,112,779</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>32.98</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,229,689</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31.75</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Exercised</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(338,989</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>20.40</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(376,160</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21.09</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Forfeited</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(212,485</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>31.49</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(82,312</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">31.57</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Share options, end of the year</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>4,987,542</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>31.11</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">4,426,237</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">29.84</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The options held by officers and employees at December&#xA0;31,
 2018, were as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="12%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="13%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="13%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="13%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="3%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="13%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="13%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="13%"></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5" colspan="7"></td>
 <td height="5" colspan="2"></td>
 <td height="5" colspan="6"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="7" align="center"><b>Options Outstanding</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="5" align="center"><b>Options Exercisable</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Weighted</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Weighted</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Weighted</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Average</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Weighted</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Average</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Average</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Exercise</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Average</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Exercise</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom" align="right">
 <b>Range&#xA0;of&#xA0;Exercise</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Remaining</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Price per</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Shares</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Remaining</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Price per</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom" align="right">
 <b>Prices&#xA0;per&#xA0;Share</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Outstanding</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Contractual</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Share</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Exercisable</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Contractual</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Share</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>#</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>Life in Years</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>$</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>#</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>Life in Years</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>$</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom" align="right"><b>14.88</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>142,540</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>0.16</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>14.88</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>142,540</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>0.16</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>14.88</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom" align="right"><b>20.88</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>364,526</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>1.16</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>20.88</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>364,526</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>1.16</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>20.88</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="right">
 <b>31.75&#xA0;</b>&#x2013;&#xA0;<b>32.98</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>4,480,476</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>3.21</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>32.46</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>2,401,323</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>2.75</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>32.40</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="right">
 <b>14.88&#xA0;</b>&#x2013;&#xA0;<b>32.98</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>4,987,542</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>2.98</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>31.11</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>2,908,389</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>2.43</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>30.10</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The fair value of options granted is determined at the date of
 grant using the Black-Scholes option-pricing model. The model was
 developed to use when estimating the fair value of traded options
 that have no vesting restrictions and are fully transferable.
 Option valuation models require the input of highly subjective
 assumptions, including expected share price volatility and expected
 hold period to exercise.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 In 2018, the Company granted 1,112,779 (2017 &#x2013; 1,229,689)
 share options. The estimated fair value of options granted at the
 share market price on the grant date was $5.73 per share (2017
 &#x2013; $5.03) and was determined using the weighted average
 assumptions indicated below:</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
 &#xA0;&#xA0;&#xA0;2018</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b>2017</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Volatility in the price of the Company&#x2019;s shares (%)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>24.12</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24.13</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Risk-free interest rate (%)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2.10</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.81</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected hold period to exercise (years)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>3.50</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.50</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Dividend yield (%)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1.668</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.575</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Exercise price ($)</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>32.98</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">31.75</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The expected volatility was based on the historical volatility of
 the Company&#x2019;s shares over a period commensurate with the
 expected hold period of the share options. The risk-free interest
 rate for the expected hold period of the options was based on the
 yield available on government bonds, with an approximate equivalent
 remaining term at the time of the grant. Historical data was used
 to estimate the expected hold period before exercising the options.
 The options have a contractual life of five years.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 A summary of the status of the
 Company&#x2019;s&#xA0;<font style="WHITE-SPACE: nowrap">non-vested</font>&#xA0;options
 as at December&#xA0;31, 2018, and of changes in the year are as
 follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="93%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>Number&#xA0;of&#xA0;Shares<br />
 Subject to Option</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Weighted&#xA0;Average<br />
 Grant Date</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Fair Value</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>per Share</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>#</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-vested</font>&#xA0;share
 options, beginning of the year</p>
 </td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>2,139,320</b></td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>5.28</b></td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Granted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>1,112,779</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>5.73</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Vested</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>(1,000,441</b></td>
 <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>5.24</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Forfeited</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>(172,505</b></td>
 <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>5.40</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><font style="WHITE-SPACE: nowrap">Non-vested</font>&#xA0;share
 options, end of the year</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>2,079,153</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>5.53</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 8pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 At December&#xA0;31, 2018, a total compensation cost of $5.2 (2017
 &#x2013; $4.8) relating to the Company&#x2019;s share option plans
 remained unrecognized. This cost is expected to be recognized over
 a weighted average period of 1.06 years (2017 &#x2013; 1.06
 years).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>b) Performance share units</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 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. PSUs vest upon completing a
 three-year service condition that starts on the grant date. The
 number of units that vest is subject to a percentage that can range
 from 0% to 200%, depending on achieving two equally weighted
 three-year performance objectives based on net income growth and
 return on equity. For units that vest, unit holders receive a cash
 payment based on the closing price of the Company&#x2019;s common
 shares on the third anniversary date of issue. For PSUs issued in
 2018 onward, the cash payment is based on
 the&#xA0;<font style="WHITE-SPACE: nowrap">weighted-by</font>&#xA0;-volume
 average of the closing market price of the Company&#x2019;s common
 shares for the last five trading days preceding the anniversary
 date of issue. The fair value of these units is expensed over their
 three-year vesting period.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 During 2018, 193,385 PSUs were paid at a value of $3.2 and 280,884
 PSUs were issued (2017 &#x2013; 284,777). Also, 29,668 PSUs were
 forfeited (2017 &#x2013; 19,617). At December&#xA0;31, 2018, 744,081
 PSUs were outstanding at a fair value of $6.0 (2017 &#x2013; 686,250
 PSUs were outstanding at a fair value of $14.3).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>c) Deferred share units</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The directors of the board receive DSUs and annually elect to
 receive an additional fixed value compensation in the form of
 either DSUs or cash payment, less withholding amounts, to purchase
 common shares. A DSU is equal to one common share. These units vest
 on their grant date and are paid in cash to the directors of the
 board on their death or retirement. They are valued at
 the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">weighted-by-volume</font></font>&#xA0;average
 of the closing market price of the Company&#x2019;s common shares
 for the last 10 trading days of the month of death or retirement.
 These units are recorded at fair value. DSUs are adjusted for
 dividends as they arise, based on the number of units outstanding
 on the record date.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 During 2018, 46,356 DSUs (2017 &#x2013; 38,625) were issued and
 178,866 DSUs (2017 &#x2013; 66,021) were paid at a value of $6.2
 (2017 &#x2013; $2.1). At December&#xA0;31, 2018, 306,459 DSUs were
 outstanding at a fair value of $9.0 (2017 &#x2013; 438,969 DSUs were
 outstanding at a fair value of $15.5).</p>


 </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_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share capital, reserves and other equity interest.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6669462576">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueMeasurementExplanatory', window );">Fair Value Measurements</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>23. Fair Value Measurements</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 measures certain financial assets at fair value on a recurring
 basis. During 2018, no change was made to the method of determining
 fair value.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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. During 2018, no transfers were
 made between levels 1 and 2 of the fair value measurements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The following table summarizes the Company&#x2019;s fair value
 hierarchy (note 4h) for those assets and liabilities measured and
 adjusted to fair value on a recurring basis at December&#xA0;31,
 2018:</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="90%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>Carrying<br />
 Amount</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Quoted&#xA0;Prices&#xA0;in<br />
 Active&#xA0;Markets&#xA0;for<br />
 Identical&#xA0;Items</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>(Level 1)</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Significant&#xA0;Other</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Observable&#xA0;Inputs</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>(Level 2)</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Significant</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Unobservable&#xA0;Inputs</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>(Level 3)</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Note</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Investments&#xA0;held&#xA0;for&#xA0;self-insured<br />
 liabilities</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;14</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;144.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>144.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Investments held for self-insured liabilities consist of government
 and corporate bonds, and equity securities. 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. Fair value of bonds is determined using observable prices
 of debt with characteristics and maturities that are similar to the
 bonds being valued.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The following table summarizes 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 as at December&#xA0;31, 2018:</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="90%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>Fair&#xA0;Value<br />
 Amount&#xA0;of<br />
 Liability</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>Quoted&#xA0;Prices&#xA0;in<br />
 Active&#xA0;Markets&#xA0;for<br />
 Identical&#xA0;Items<br />
 (Level 1)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>Significant&#xA0;Other<br />
 Observable&#xA0;Inputs<br />
 (Level 2)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Significant</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Unobservable&#xA0;Inputs<br />
 (Level 3)</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">Note</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="16"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Notes payable</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">16</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;76.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>76.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 10pt">
 The fair value of notes payable 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.</p>
 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for fair value measurement.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6669999904">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory', window );">Financial Instruments</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>24. Financial Instruments</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Credit risk</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Credit risk is the risk of financial loss to the Company if a
 counterparty fails to meet its contractual obligation. Assets that
 subject the Company to credit risk consist primarily of cash and
 cash equivalents, cash in escrow, trade and other receivables,
 unbilled receivables, contract assets, investments held for
 self-insured liabilities, holdbacks on long-term contracts, and
 indemnifications.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The Company&#x2019;s maximum amount of credit risk exposure is
 limited to the carrying amount of these assets, which, at
 December&#xA0;31, 2018, was $1,681.3 (2017 &#x2013; $1,667.4).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 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, equity securities, and term deposits. The Company believes
 the risk associated with corporate bonds, equity securities, and
 term deposits is mitigated by the overall quality and mix of the
 Company&#x2019;s investment portfolio.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 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. The Company does not
 concentrate its credit risk in any particular client, industry, or
 economic or</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 geographic sector. 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 monitors trade receivables to an internal target of
 days of revenue in trade receivables, which, at December&#xA0;31,
 2018, was 66 days (2017 &#x2013; 55 days).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The Company applies the simplified approach to trade and other
 receivables, unbilled receivables, contract assets, and holdbacks
 and recognizes a loss allowance provision based on lifetime
 expected credit losses (ECLs). The loss allowance provision is
 based on the Company&#x2019;s historical collection and loss
 experience and incorporates forward-looking factors, where
 appropriate.</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="89%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom"></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>Total</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>1&#x2013;30</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>31&#x2013;60</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>61&#x2013;90</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>91&#x2013;120</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>121+</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13">
 &#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected loss rate</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>0.07%</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>0.10%</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;0.22%</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;0.43%</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;0.75%</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gross carrying amount</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>1,356.9&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;936.5&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;228.7&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>63.8&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>43.2&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>84.7&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="16"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Loss allowance provision, end of the year</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>1.9&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>0.7&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>0.2&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>0.1&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>0.2&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>0.7&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 10pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 During 2018, $0.8 of trade receivables were written off and the
 Company had no recoveries from the collection of cash flows
 previously written off.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Bonds carried at FVOCI are considered to be low risk; therefore,
 the impairment provision is determined to be
 the&#xA0;<font style="WHITE-SPACE: nowrap">12-month</font>&#xA0;ECL. To the
 extent that the credit risk for any instruments significantly
 increases since initial acquisition, the impairment provision is
 determined using the lifetime ECL.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 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. At December&#xA0;31,
 2018, the ECL on trade and other receivables was $1.5 and $0.4
 related to unbilled receivables, contract assets, and
 holdbacks.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Liquidity risk</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Liquidity risk is the risk that the Company will not be able to
 meet obligations associated with its financial liabilities as they
 fall due. The Company meets its liquidity needs through various
 sources, including cash generated from operations, long- and
 short-term borrowings from its $800.0 revolving credit facility and
 term loan, and the issuance of common shares. The unused capacity
 of the revolving credit facility at December&#xA0;31, 2018, was
 $223.4 (2017 &#x2013; $538.3). The Company believes that it has
 sufficient resources to meet obligations associated with its
 financial liabilities. Liquidity risk is managed according to the
 Company&#x2019;s internal guideline of maintaining a net debt to
 EBITDA ratio of less than 2.5 (defined in note 25).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The timing of undiscounted cash outflows relating to financial
 liabilities is outlined in the table below:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>Total</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Less&#xA0;than&#xA0;1&#xA0;Year</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;1&#xA0;to&#xA0;3&#xA0;Years</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;After&#xA0;3&#xA0;Years</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade and other payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>567.2</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>567.2</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>935.4</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>49.1</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>196.7</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>689.6</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>3.1</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>1.1</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>0.3</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>1.7</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13">
 &#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total contractual obligations</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>1,505.7</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>617.4</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>197.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>691.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade and other payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">704.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">704.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">740.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">198.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">541.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13">
 &#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total contractual obligations</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">1,456.3</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">904.8</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">548.9</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">2.6</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 In addition to the financial liabilities listed in the table, the
 Company will pay interest on the revolving credit facility and the
 term loan outstanding in future periods. Further information on
 long-term debt is included in note 16.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Interest rate risk</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Interest rate risk is the risk that the fair value of the future
 cash flows of a financial instrument will fluctuate because of
 changes in market interest rates. The Company is subject to
 interest rate cash flow risk to the extent that its revolving
 credit facility and term loan 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 and term
 deposits.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 If the interest rate on the Company&#x2019;s revolving credit
 facility and term loan balances at December&#xA0;31, 2018, was 0.5%
 higher, with all other variables held constant, net income would
 decrease by $3.2. If it was 0.5% lower, an equal and opposite
 impact on net income would occur.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Foreign exchange risk</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 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&#x2013;denominated assets and liabilities (such as trade
 and other receivables, trade and other payables, and long-term
 debt) held in the Company&#x2019;s Canadian operations and foreign
 subsidiaries. The Company minimizes its exposure to foreign
 exchange fluctuations on these items by matching foreign currency
 assets with foreign currency liabilities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Foreign exchange fluctuations may also arise on the translation of
 the Company&#x2019;s&#xA0;<font style="WHITE-SPACE: nowrap">US-based</font>&#xA0;subsidiaries
 or other foreign subsidiaries, where the functional currency is
 different from the Canadian dollar, and are recorded in other
 comprehensive income (loss). The Company does not hedge for this
 foreign exchange risk.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Price risk</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 A 1.0% increase in equity prices at December&#xA0;31, 2018, would
 increase the Company&#x2019;s income by $0.3.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 A 1.0% decrease would have an equal and opposite impact on
 income.</p>
 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Section Scope<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=sect_Scope&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776329392">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_stn_DisclosureOfCapitalManagementExplanatory', window );">Capital Management</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>25. Capital Management</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company&#x2019;s objective when managing capital is to provide
 sufficient capacity to cover normal operating and capital
 expenditures, acquisition growth, and payment of dividends, while
 maintaining an adequate return for shareholders. The Company
 defines its capital as the aggregate of long-term debt (including
 the current portion) and shareholders&#x2019; equity.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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 NCIBs, issue new shares, or raise or retire debt.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company periodically monitors capital by maintaining a net debt
 to EBITDA ratio below 2.5. This target is established annually and
 monitored quarterly and is the same as in 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Net debt to EBITDA ratio, a <font style="WHITE-SPACE: nowrap">non-IFRS</font> measure, is calculated as the
 sum of (1)&#xA0;long-term debt, including current portion, plus
 bank indebtedness, less cash and cash equivalents and cash in
 escrow, divided by (2)&#xA0;EBITDA, calculated as income before
 income taxes, net interest expense, amortization of intangible
 assets, depreciation of property and equipment, and goodwill and
 intangible asset impairment. The Company&#x2019;s net debt to EBITDA
 ratio at</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 December&#xA0;31, 2018, was 2.42 (2017 &#x2013; 1.16), calculated on
 a trailing four-quarter basis. Going forward, there may be
 occasions when the Company exceeds its target by completing
 acquisitions that increase its debt level above the target for a
 period of time.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company is subject to restrictive covenants related to its
 Credit Facilities (measured quarterly). These covenants include but
 are not limited to a leverage ratio and an interest coverage ratio
 <font style="WHITE-SPACE: nowrap">(non-IFRS</font> measures). The
 leverage ratio is calculated as consolidated debt to EBITDA, and
 the interest coverage ratio is calculated as EBITDA to interest
 expense. Failure to meet the terms of one or more of these
 covenants may constitute a default, potentially resulting in
 accelerating the repayment of the debt obligation.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company was in compliance with the covenants under these
 agreements as at and throughout the year ended December&#xA0;31,
 2018.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfCapitalManagementExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of capital management.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfCapitalManagementExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757133920">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIncomeTaxExplanatory', window );">Income Taxes</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>26. Income Taxes</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The effective income tax rate for continuing operations in the
 consolidated statements of income differs from statutory Canadian
 tax rates as a result of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="90%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center">For&#xA0;the&#xA0;year&#xA0;ended<br />
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>%</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">%</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income tax expense at statutory Canadian rates</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>27.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Increase (decrease) resulting from:</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transition tax related to US tax reform</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(4.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Rate differential on foreign income</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(3.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Research and development and other tax credits</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unrecognized tax losses and temporary differences</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>2.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Adjustments in respect of prior years and other</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>2.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-deductible</font> expenses
 and <font style="WHITE-SPACE: nowrap">non-taxable</font> income</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reorganization of corporate structure</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposition of a subsidiary</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Statutory rate change on deferred tax balances</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>24.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">63.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Major components of current income tax expense from continuing
 operations are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="79%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center">For&#xA0;the&#xA0;year&#xA0;ended<br />
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Ongoing operations</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>64.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transition tax related to US tax reform</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(10.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposition of subsidiary</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">124.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reorganization of corporate structure</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">3.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total current income tax expense</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>54.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">192.9</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Major components of deferred income tax expense (recovery) from
 continuing operations are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td width="68%"></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="3" align="center">For&#xA0;the&#xA0;year&#xA0;ended<br />
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31&#xA0;
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</td>
 </tr>
 </table>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unrecognized tax losses and temporary differences</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>2.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Origination and reversal of timing differences</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(1.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Recovery arising from previously unrecognized tax assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change of tax rates</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revaluation due to US tax reform</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposition of a subsidiary</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(29.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total deferred income tax expense (recovery)</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(26.4)</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 10pt">
 Significant components of net deferred income tax assets
 (liabilities) are as follows:&#xA0;&#xA0;&#xA0;&#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Deferred income tax assets (liabilities)</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Carrying value of intangible assets in excess of tax cost</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(86.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(78.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Carrying value of property and equipment in excess of tax cost</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(7.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash to accrual adjustment on acquisition of US subsidiaries</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(1.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Differences in timing of taxability of revenue and deductibility of
 expenses</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>33.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loss and tax credit carryforwards</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>16.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Employee defined benefit plan</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>7.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>3.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(33.1</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(31.4</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 10pt">
 The following is a reconciliation of net deferred tax assets
 (liabilities):&#xA0;&#xA0;&#xA0;&#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance, beginning of the year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(31.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(53.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discontinued operations</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(8.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(2.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Adoption of IFRS 15 and IFRS 9</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Tax effect on other comprehensive income</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>2.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Tax recovery during the year recognized in net income</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred taxes acquired through business combinations</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.0</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Balance, end of the year</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(33.1</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(31.4</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 At December&#xA0;31, 2018, 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:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="93%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deductible temporary differences</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>13.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">12.8</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-capital</font> tax
 losses:</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Expire (2019 to 2038)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>27.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Never expire</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>73.4</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">72.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>100.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">88.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Capital tax losses:</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Never expire</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>9.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">5.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>123.1</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">106.8</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 <i>United States tax reform</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The United States enacted tax reform legislation through the Tax
 Cuts and Jobs Act (the Tax Act). In response to the US tax reform,
 at December&#xA0;31, 2017, the Company recorded a $31.2
 <font style="WHITE-SPACE: nowrap">one-time</font> transition tax on
 deemed mandatory repatriation of earnings and realized a recovery
 of $12.6 on remeasurement of deferred tax assets and liabilities
 using the substantively enacted federal tax rate of 21.0%.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 On August&#xA0;1, 2018, the U.S. Treasury Department and Internal
 Revenue Service (IRS) released proposed regulations under
 Section&#xA0;965. These regulations provided guidance relating to
 the <font style="WHITE-SPACE: nowrap">one-time</font> transition
 tax due upon the mandatory repatriation of certain deferred foreign
 earnings. Based on the proposed regulations, certain tax elections
 filed after November&#xA0;2, 2017, were deemed to be disregarded in
 calculating the transition tax. As such, based on the calculation
 methods prescribed under the proposed regulations, a tax recovery
 of $10.0 was recognized on the federal portion of the transition
 tax. The Company will continue to monitor for new interpretation
 and guidance issued by the U.S. Treasury Department, the IRS, and
 state taxing authorities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Although the Company is subject to the 21.0% federal tax rate,
 effective January&#xA0;1, 2018, the Company also continues to
 assess other areas of the Tax Act for significant impacts on its
 estimated average annual effective tax rate and accounting
 policies, such as the base erosion anti-abuse tax, limitations on
 interest expense deductions, foreign-derived intangible income
 deduction, and tax on global intangible <font style="WHITE-SPACE: nowrap">low-taxed</font> income. At December&#xA0;31,
 2018, the Company has incorporated the relevant Tax Act items into
 its provision calculation.</p>
 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6670364144">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceCostExplanatory', window );">Net Interest Expense and Other Net Finance Expense</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>27. Net Interest Expense and Other Net Finance Expense</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Net interest expense</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center">&#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 </p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center">For&#xA0;the&#xA0;year&#xA0;ended<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center">December&#xA0;31</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest on notes payable</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>2.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest on revolving credit facilities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>28.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest on finance leases</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total interest expense</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>31.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">29.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest income on FVOCI investment debt securities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(2.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(0.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(0.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total interest income</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(2.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(3.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net interest expense</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>28.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">25.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 18pt">
 <b>Other net finance expense</b></p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center">&#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 </p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center">For&#xA0;the&#xA0;year&#xA0;ended<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center">December&#xA0;31</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Realized loss on sale of FVOCI investment debt securities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization on FVOCI investment debt securities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Bank charges</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>5.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">8.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total other finance expense</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">9.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Realized gain on sale of FVOCI investment debt securities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Derecognition of notes payable</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(0.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(0.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Other net finance expense</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>5.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">7.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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_DisclosureOfFinanceCostExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of finance cost. [Refer: Finance costs]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>53
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6669825056">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRevenueExplanatory', window );">Revenue</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>28. Revenue</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Disaggregation of revenue</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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 within Consulting
 Services: Buildings, Energy&#xA0;&amp; Resources, Environmental
 Services, Infrastructure, and Water. Consulting Services revenue is
 derived principally under <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">fee-for-service</font></font> agreements with
 clients. Disaggregation of revenue by geographic area and service
 is included in note 34.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company&#x2019;s Construction Services operations were disposed
 of during the year and reported as discontinued operations (note
 8).</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Contract balances</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The following table provides information about receivables,
 contract assets, and deferred revenue (contract liabilities) from
 contracts with customers:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;<br /></b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;<br />
 &#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;<br /></td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;January&#xA0;1<br />

 2018</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;<br />
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Receivables</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;&#xA0;&#xA0;Trade receivables and holdbacks</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>821.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">816.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;&#xA0;&#xA0;Unbilled receivables</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>384.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">315.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Contract assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>59.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">69.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred revenue</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(174.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(196.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total Consulting Services</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>1,091.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1,004.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Significant increases (decreases) in contract assets and deferred
 revenue in the year are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="85%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center">&#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 </p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center">For the year ended<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center">December&#xA0;31, 2018</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Contract&#xA0;Assets</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Deferred&#xA0;Revenue</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">Note</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="16"></td>
 <td height="16" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="16" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="16" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>7.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discontinued operations and disposition of subsidiaries</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(15.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(59.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 Revenue recognized in 2018 and included in deferred revenue at
 January&#xA0;1, 2018 was $196.4. Revenue recognized in 2018 from
 performance obligations satisfied (or partially satisfied) in prior
 years was less than 5% of the Company&#x2019;s gross revenue from
 continuing operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>Remaining performance obligations (backlog)</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The aggregate amount of estimated revenue (note 5) related to
 performance obligations that are unsatisfied (or partially
 unsatisfied) as at December&#xA0;31, 2018, was $4,179. This amount
 includes all contracts with customers but excludes variable
 consideration that is not highly probable. The Company expects to
 recognize approximately 77% of this revenue as contracts are
 completed over the next 18 months, with the remainder recognized
 thereafter.</p>
 </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_DisclosureOfRevenueExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for revenue.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRevenueExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757006192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Costs from Continuing Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_stn_DisclosureOfEmployeeCostsExplanatory', window );">Employee Costs from Continuing Operations</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>29. Employee Costs from Continuing Operations</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="86%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center">&#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 </p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center">For&#xA0;the&#xA0;year&#xA0;ended<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center">December 31</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">Note</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Wages, salaries, and benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2,358.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,220.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Pension costs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>83.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">67.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share-based compensation</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">22</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>5.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">9.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total employee costs</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>2,447.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">2,298.0</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Direct labor</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1,540.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,411.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Indirect labor</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>907.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">886.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total employee costs</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>2,447.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">2,298.0</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Direct labor costs include salaries, wages, and related fringe
 benefits for labor hours directly associated with the completion of
 projects. Bonuses, share-based compensation, termination payments,
 and salaries, wages, and related fringe benefits for labor hours
 not directly associated with the completion of projects are
 included in indirect labor costs. Indirect labor costs are included
 in administrative and marketing expenses in the consolidated
 statements of income. Included in pension costs is $70.5 (2017
 &#x2013; $65.1) related to defined contribution plans.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfEmployeeCostsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of total labor costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfEmployeeCostsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>55
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756862240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Expense (Income)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_stn_DisclosureOfOtherExpenseIncomeExplanatory', window );">Other Expense (Income)</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>30. Other Expense (Income)&#xA0;&#xA0;&#xA0;&#xA0;</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center">&#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 </p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center">For&#xA0;the&#xA0;year&#xA0;ended<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center">December&#xA0;31</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loss on sale of property and equipment</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unrealized loss on equity securities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>4.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net realized gain on equity securities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(9.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(5.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(0.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total other expense (income)</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(10.0</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</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_stn_DisclosureOfOtherExpenseIncomeExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of other expense income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfOtherExpenseIncomeExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757092448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Weighted Average Shares Outstanding<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract', window );"><strong>Investments accounted for using equity method [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="top.Show.showAR( this, 'defref_stn_DisclosureOfWeightedAverageNumberOfSharesExplanatory', window );">Weighted Average Shares Outstanding</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>31. Weighted Average Shares Outstanding</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The number of basic shares outstanding and diluted common shares,
 calculated on a weighted average basis, is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>#</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">#</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Basic shares outstanding</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>113,733,118</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">113,991,507</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share options (dilutive effect of 507,066 options; 2017 &#x2013;
 4,426,237 options)</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>89,200</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">361,413</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Diluted shares</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>113,822,318</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">114,352,920</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 At December&#xA0;31, 2018, 4,480,476 options were antidilutive. At
 December&#xA0;31, 2017, no options were antidilutive.</p>
 </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_InvestmentsAccountedForUsingEquityMethodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract</td>
</tr>
<tr>
<td style="padding-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_DisclosureOfWeightedAverageNumberOfSharesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Weighted Average Number Of Shares [text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfWeightedAverageNumberOfSharesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776329392">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfCashFlowStatementExplanatory', window );">Cash Flow Information</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>32. Cash Flow Information</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 A reconciliation of liabilities arising from financing activities
 for the year ended December&#xA0;31, 2018, is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="87%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="8"></td>
 <td height="10" colspan="8"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b><u>&#xA0;&#xA0;Statement&#xA0;of&#xA0;Cash&#xA0;Flows&#xA0;&#xA0;</u></b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="6" align="center"><b><u><font style="WHITE-SPACE: nowrap">&#xA0;&#xA0;&#xA0;&#xA0;Non-Cash&#xA0;Changes&#xA0;&#xA0;&#xA0;&#xA0;</font></u></b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>January&#xA0;1</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>Repayments</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>Foreign</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>2018</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>Proceeds</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>or&#xA0;Payments</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>Exchange</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>Other</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>2018</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revolving credit facilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>209.9</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>432.3</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>(120.0</b></td>
 <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>6.4</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>528.6</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Term loan</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>458.5</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>(150.0</b></td>
 <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>0.3</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>308.8</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Finance lease obligations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>10.4</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>(14.8</b></td>
 <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>1.4</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>22.5</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>19.5</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Dividends to shareholders</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>14.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(61.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>62.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>15.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total liabilities from financing activities</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>693.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>432.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(346.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>7.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>85.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>872.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a statement of cash flows.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Section Presentation of a statement of cash flows<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=sect_Presentationofastatementofcashflows&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6670705600">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRelatedPartyExplanatory', window );">Related-Party Disclosures</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>33. Related-Party Disclosures</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 At December&#xA0;31, 2018, 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.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The following lists the most significant entities where the Company
 owns 100% of the voting and restricted securities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="51%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="47%"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>Name</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>Jurisdiction of Incorporation</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 3221969 Nova Scotia Company</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Nova Scotia, Canada</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 International Insurance Group Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Barbados</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Mustang Acquisition Holdings Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Delaware, United States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 MWH International, Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Delaware, United States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Australia Pty Ltd</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Australia</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Consulting Caribbean Ltd.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Barbados</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Consulting International LLC</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Arizona, United States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Consulting International Ltd.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Canada</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Consulting Ltd./Stantec Experts-conseils lt&#xE9;e</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Canada</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Consulting Michigan Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Michigan, United States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Consulting Services Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 New York, United States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Delaware II LLC</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Delaware, United States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Holdings (2017)&#xA0;Limited</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 United Kingdom</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Holdings II Ltd.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Alberta, Canada</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec New Zealand</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 New Zealand</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Technology International Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Delaware, United States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec UK Limited</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 United Kingdom</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>Structured entities</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 At December&#xA0;31, 2018, 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. The Company does not have any
 unconsolidated structured entities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The following lists the most significant structured entities that
 are consolidated in the Company&#x2019;s financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="29%"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>Name</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>Jurisdiction&#xA0;of&#xA0;Incorporation&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Architecture Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 North&#xA0;Carolina,&#xA0;United&#xA0;States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Architecture Ltd.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Canada</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Geomatics Ltd.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Alberta, Canada</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec International Inc.</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Pennsylvania, United States</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>Joint operations&#xA0;&#xA0;&#xA0;&#xA0;</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company also conducted its business through the following
 significant joint operations.&#xA0;&#xA0;&#xA0;&#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="70%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="8%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="18%"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>Ownership</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Name</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>Interests</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>Jurisdiction&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec/SG Joint Venture</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">65%</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">United&#xA0;States</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Starr ll, a Joint Venture</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 48%</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">United
 States</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Joint ventures and associates</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company enters into transactions through its investments in
 joint ventures and associates. The following table provides the
 total dollar amount for transactions that have been entered into
 with related parties.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><b>For the year ended December&#xA0;31,
 2018</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><b>For the year ended December&#xA0;31,
 2017</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Sales to</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Related&#xA0;Parties</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>&#xA0;&#xA0;&#xA0;&#xA0;Distributions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Paid</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Amounts&#xA0;Owed</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>by Related</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Parties</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">Sales to</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">Related&#xA0;Parties</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Distributions</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">Paid</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">Amounts&#xA0;Owed<br />
 by Related<br />
 Parties</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Joint ventures</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>39.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>10.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Associates</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>4.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">10.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 <b>Compensation of key management personnel and directors of the
 Company&#xA0;&#xA0;&#xA0;&#xA0;</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center">For&#xA0;the&#xA0;year&#xA0;ended</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center">December&#xA0;31</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">Note</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Salaries and other short-term employment benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>9.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Directors&#x2019; fees</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share-based compensation</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">22</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">4.0</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total compensation</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
 10.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;16.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 The Company&#x2019;s key management personnel include its CEO, chief
 operating officer, chief business officer, chief financial officer,
 chief practice and project officer, and executive vice presidents.
 The amounts disclosed in the table are the amounts recognized as an
 expense related to key management personnel and directors during
 the year. Share-based compensation includes the fair value
 adjustment for the year.</p>
 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related parties.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Section Disclosures<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=sect_Disclosures&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756958336">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory', window );">Segmented Information</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>34. Segmented Information</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The Company provides comprehensive professional services in the
 area of infrastructure and facilities throughout North America and
 globally. It considers the basis on which it is organized,
 including geographic areas, to identify its reportable segments.
 Operating segments of the Company are defined as components of the
 Company for which separate financial information is available and
 are evaluated regularly by the chief operating decision maker when
 allocating resources and assessing performance. The chief operating
 decision maker is the CEO of the Company, and the Company&#x2019;s
 operating segments are based on its regional geographic areas.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Segment performance is evaluated by the CEO based on gross margin
 and is measured consistently with gross margin in the consolidated
 financial statements. Inter-segment revenues are eliminated on
 consolidation and reflected in the Adjustments and Eliminations
 column.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Reportable segments from continuing operations</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Comparative figures in the table below were reclassified due to a
 realignment between the Consulting Services &#x2013; United States
 and Consulting Services &#x2013; Global reportable segments.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="87%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="8"></td>
 <td height="8" colspan="24"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="22" align="center"><b>For the year ended December&#xA0;31,
 2018</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="8"></td>
 <td height="8" colspan="12"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="10" align="center"><b>Consulting&#xA0;Services</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">
 <b>Adjustments</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>Total</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>and</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>Canada</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>United&#xA0;States</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Global</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Segments</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>Eliminations</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>Consolidated</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total gross revenue</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>1,311.0</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>2,365.9</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>742.7</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>4,419.6</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>(135.8</b></td>
 <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>4,283.8</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less inter-segment revenue</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>35.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>31.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>69.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>135.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>(135.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Gross revenue from external customers</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>1,275.8</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>2,334.6</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>673.4</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>4,283.8</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>4,283.8</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less subconsultants and other direct expenses</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>188.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>560.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>180.4</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>928.6</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>928.6</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total net revenue</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>1,087.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>1,774.4</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>493.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>3,355.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>3,355.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Gross margin</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>557.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>982.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>275.7</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>1,815.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>1,815.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 12pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="22">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="22" align="center">For the year ended December&#xA0;31,
 2017</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="12"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="10" align="center">Consulting Services</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Adjustments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Total</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">and</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Canada</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 United&#xA0;States</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;Global</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;Segments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Eliminations</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Consolidated</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total gross revenue</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,221.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,254.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">664.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,140.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(111.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,028.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less inter-segment revenue</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">30.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">28.0</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">53.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">111.9</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(111.9</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Gross revenue from external customers</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,191.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,226.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">611.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,028.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,028.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less subconsultants and other direct expenses</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">164.1</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">511.3</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">179.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">854.9</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">854.9</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total net revenue</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">1,027.6</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">1,714.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">431.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">3,173.8</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">3,173.8</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Gross margin</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">551.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">958.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">251.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">1,761.9</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">1,761.9</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 15px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: -1%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Geographic information</b></p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"><font style="WHITE-SPACE: nowrap">Non-Current&#xA0;assets</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center">Gross Revenue</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="8"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;For&#xA0;the&#xA0;year&#xA0;ended&#xA0;December&#xA0;31&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Canada</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>535.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">452.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1,275.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,191.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 United States</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1,342.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,311.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2,334.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,226.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 United Kingdom</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>140.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">119.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>184.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">129.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other countries</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>140.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">148.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>488.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">481.6</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>2,158.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">2,031.6</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>4,283.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">4,028.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <font style="WHITE-SPACE: nowrap">Non-current</font>&#xA0;assets
 consist of property and equipment, goodwill, and intangible assets.
 Geographic information is attributed to countries based on the
 location of the assets. Gross revenue is attributed to countries
 based on the location of the project.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Gross revenue by services&#xA0;&#xA0;&#xA0;&#xA0;</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center">For&#xA0;the&#xA0;year&#xA0;ended
 December&#xA0;31</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Consulting Services</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Buildings</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>944.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">898.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Energy&#xA0;&amp; Resources</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>591.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">479.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Environmental Services</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>682.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">678.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Infrastructure</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1,157.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,090.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Water</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>907.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">882.9</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total gross revenue from external customers</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;4,283.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;4,028.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The allocation of gross revenue to each business operating unit has
 been reclassified for comparative figures due to a realignment of
 certain services between business operating units.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Customers</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The Company has a large number of clients in various industries and
 sectors of the economy. No particular customer exceeds 10% of the
 Company&#x2019;s gross revenue.</p>
 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756970672">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_stn_DisclosureOfInvestmentTaxCreditsExplanatoy', window );">Investment Tax Credits</a></td>
<td class="text"><div>
 <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">
 <b>35. Investment Tax Credits</b></p>
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL">
 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 2018, investment tax credits of $7.3 (2017
 &#x2013; $9.6) were recorded.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfInvestmentTaxCreditsExplanatoy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of investment tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfInvestmentTaxCreditsExplanatoy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776350816">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory', window );">Events after the Reporting Period</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>36. Events after the Reporting Period</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Normal Course Issuer Bid</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 From January&#xA0;1, 2019, to February&#xA0;28, 2019, pursuant to
 the NCIB, the Company repurchased and cancelled 195,064 common
 shares at an average price of $30.63 per share for an aggregate
 price of $6.0.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Interest Rate Swap</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 In January 2019, the Company entered into a $160.0 interest rate
 swap agreement maturing on June&#xA0;27, 2023. The swap agreement
 has the effect of converting the variable interest rate on $160.0
 of the Company&#x2019;s revolving credit facility into a fixed rate
 of 2.295%, plus an applicable basis points spread.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Dividend</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 On February&#xA0;27, 2019, the Company declared a dividend of
 $0.145 per share, payable on April&#xA0;15, 2019, to shareholders
 of record on March&#xA0;29, 2019.</p>


 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for events after the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=10&amp;date=2018-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756970672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Comparative Figures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationExplanatory', window );">Comparative Figures</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>37. Comparative Figures</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Certain comparative figures have been reclassified to conform to
 the presentation adopted for the current period, including a $13.6
 reclassification for end of employment benefit plans from
 provisions to net employee defined benefit liability.</p>
 </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_DisclosureOfReclassificationsOrChangesInPresentationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of reclassifications or changes in the presentation of items in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 41<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_41&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781610448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>a) Cash and cash equivalents</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Cash and cash equivalents include cash and unrestricted
 investments.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory', window );">Property and equipment</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>b) Property and equipment</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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. When significant parts
 of property and equipment are required to be replaced in intervals,
 the Company recognizes those parts as individual assets with
 specific useful lives. All other repair and maintenance costs are
 recognized in the consolidated statements of income as
 incurred.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Depreciation is calculated at annual rates designed to write off
 the costs of assets over their estimated useful lives as
 follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="27%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="20%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="49%"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;&#xA0;&#xA0;&#xA0;Engineering equipment</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">5 to 10 years</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">straight-line</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;&#xA0;&#xA0;&#xA0;Office equipment</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">5 to 10 years</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">straight-line</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;&#xA0;&#xA0;&#xA0;Leasehold
 improvements</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">straight-line over term of lease to a maximum
 of<br />
 15 years or the improvement&#x2019;s economic life</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;&#xA0;&#xA0;&#xA0;Other</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">5 to 50 years</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">straight-line</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The assets&#x2019; residual values, useful lives, and methods of
 depreciation are reviewed at each financial <font style="WHITE-SPACE: nowrap">year-end</font> and adjusted prospectively,
 if appropriate.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory', window );">Intangible assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>c) Intangible assets</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Intangible assets acquired separately are measured on initial
 recognition at cost. The cost of a finite and indefinite intangible
 asset acquired in a business combination is its fair value as at
 the date of acquisition. Following initial recognition, finite
 intangible assets are carried at cost less any accumulated
 amortization and any impairment losses and indefinite intangible
 assets are carried at cost less any impairment loss.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company&#x2019;s intangible assets with finite lives are
 amortized over their useful economic lives on a straight-line
 basis. The amortization period and the amortization method for an
 intangible asset with a finite useful life are reviewed at least at
 each financial <font style="WHITE-SPACE: nowrap">year-end.</font></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Intangible assets acquired from business combinations</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company&#x2019;s policy is to amortize client relationships with
 finite lives over periods ranging from 10 to 15 years. Contract
 backlog and finite trademarks are amortized over estimated lives of
 generally 1 to 3 years. Advantageous and disadvantageous lease
 commitments are amortized over the remaining lease term. The
 Company assigns value to acquired intangibles using the income
 approach, which involves quantifying the present value of net cash
 flows attributed to the subject asset. This, in turn, involves
 estimating the revenues and earnings expected from the asset.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory', window );">Leases</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>d) Leases</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The determination of whether an arrangement is or contains a lease
 is based on the substance of the arrangement at the inception date.
 A lease is an agreement whereby the lessor conveys to the lessee,
 the right to use an asset for an agreed period of time in return
 for a payment or series of payments.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Finance leases, which transfer to the Company substantially all the
 risks and benefits incidental to ownership of the leased items, are
 capitalized at the inception of the lease at the fair value of the
 leased asset or, if lower, at the present value of the minimum
 lease payments. Lease payments are apportioned between finance
 charges and reduction of the lease liability, achieving a constant
 rate of interest on the remaining balance of the liability. Finance
 charges are recognized in the consolidated statements of
 income.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Leased assets are depreciated over their useful lives. However, if
 there is no reasonable certainty that the Company will obtain
 ownership of the asset by the end of the lease term, the asset is
 depreciated over the shorter of either its estimated useful life or
 the lease term. The Company has finance leases for certain office
 and automotive equipment that are depreciated on a straight-line
 basis. The Company also has finance leases for software that are
 depreciated on a straight-line basis over periods ranging from
 three to seven years.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Rental payments under operating leases are expensed evenly over the
 lease term.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 From time to time, the Company enters into or renegotiates premise
 operating leases that result in receiving lease inducement
 benefits. These benefits are accounted for as a reduction of rental
 expense over the terms of the associated leases. As well, from time
 to time, the Company enters into or renegotiates premise operating
 leases that include escalation clauses. The scheduled rent
 increases pursuant to lease escalation clauses are recognized on a
 straight-line basis over the lease terms.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory', window );">Investments in joint arrangements and associates</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>e) Investments in joint arrangements and associates</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Each joint arrangement of the Company is classified as either a
 joint venture or joint operation based on the rights and
 obligations arising from the contractual obligations between the
 parties to the arrangement. A joint arrangement that provides the
 Company with rights to the net assets of the arrangement is
 classified as a joint venture, and a joint arrangement that
 provides the Company with rights to the individual assets and
 obligations arising from the arrangement is classified as a joint
 operation.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company accounts for a joint venture using the equity method
 (described below). The Company accounts for a joint operation by
 recognizing its share of assets, liabilities, revenues, and
 expenses of the joint operation and combining them line by line
 with similar items in the Company&#x2019;s consolidated financial
 statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company&#x2019;s share of the after tax net income or loss of
 associates or joint ventures is recorded in the consolidated
 statements of income. Adjustments are made in the Company&#x2019;s
 consolidated financial statements to eliminate its share of
 unrealized gains and losses resulting from transactions with its
 associates.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 If the financial statements of associates or joint arrangements are
 prepared for a date that is different from the Company&#x2019;s date
 (due to the timing of finalizing and receiving information),
 adjustments are made for the effects of significant transactions or
 events that occur between that date and the date of the
 Company&#x2019;s financial statements. When necessary, adjustments
 are made to bring the accounting policies in line with the
 Company&#x2019;s.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory', window );">Provisions</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>f) Provisions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <i>General</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Provisions are recognized when the Company has a present legal or
 constructive obligation as a result of a past event, it is probable
 that an outflow of resources embodying economic benefits will be
 required to settle the obligation, and a reliable estimate can be
 made of the amount of the obligation. When the Company expects some
 or all of a provision to be reimbursed&#x2014;for example, under an
 insurance contract&#x2014;and when the reimbursement is virtually
 certain, the reimbursement is recognized as a separate asset. The
 expense relating to any provision is presented in the consolidated
 statements of income net of any reimbursement. If the effect of the
 time value of money is significant, provisions are discounted using
 a current pretax rate that reflects, where appropriate, the risks
 specific to the liability. When discounting is used, the increase
 in the provision due to the passage of time is recognized as a
 finance cost.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Provision for self-insured liabilities</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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
 estimates of loss using assumptions made by management, including
 consideration of actuarial projections. The provision for
 self-insured liabilities does not include unasserted claims where
 assertion by a third party is not probable.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Provisions for claims</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company has claims that are 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. Provisions are recognized for these claims in
 accordance with the preceding description of provisions under
 &#x201C;General.&#x201D;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Contingent liabilities recognized in a business
 combination</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 A contingent liability recognized in a business combination is
 initially measured at its fair value. Subsequently, it is measured
 in accordance with the preceding description of provisions under
 &#x201C;General.&#x201D;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Onerous contracts</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company&#x2019;s onerous contracts consist of lease exit
 liabilities and sublease losses. For lease exit liabilities, the
 Company accrues charges when it ceases to use an office space under
 an operating lease arrangement. Included in the liability is the
 present value of the remaining lease payments offset by the present
 value of estimated future rental income.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory', window );">Foreign currency translation</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>g) Foreign currency translation</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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 and
 GBP.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Transactions and balances</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Transactions in foreign currencies (those different from an
 entity&#x2019;s functional currency) are initially translated into
 the functional currency of an entity using the foreign exchange
 rate at the transaction date. Subsequent to the transaction date,
 foreign currency transactions are measured as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">On the consolidated statements of financial position,
 monetary items are translated at the rate of exchange in effect at
 the reporting date. <font style="WHITE-SPACE: nowrap">Non-monetary</font> items at cost are
 translated at historical exchange rates. <font style="WHITE-SPACE: nowrap">Non-monetary</font> items at fair value are
 translated at rates in effect at the date the fair value is
 determined. Any resulting realized and unrealized foreign exchange
 gains or losses are included in income in the period incurred,
 however, unrealized foreign exchange gains and losses on
 <font style="WHITE-SPACE: nowrap">non-monetary</font> investments
 (equity investments) are classified as fair value through other
 comprehensive income (loss).</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Revenue and expense items are translated at the
 exchange rate on the transaction date, except for depreciation and
 amortization, which are translated at historical exchange
 rates.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Foreign operations</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company&#x2019;s foreign operations are translated into its
 reporting currency (Canadian dollar) as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Assets and liabilities are translated at the rate of
 exchange in effect at each consolidated statement of financial
 position date</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Revenue and expense items (including depreciation and
 amortization) are translated at the average rate of exchange for
 the month</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The resulting unrealized exchange gains and losses on foreign
 subsidiaries are recognized in other comprehensive income
 (loss).</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory', window );">Financial instruments</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>h) Financial instruments</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <i>Initial recognition and subsequent measurement</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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. 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. Purchases or sales of financial assets are accounted for
 at trade dates.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Subsequent measurement of financial assets is at fair value through
 profit or loss, amortized cost, or fair value through other
 comprehensive income (FVOCI). The classification is based on two
 criteria: the Company&#x2019;s business approach for managing the
 financial assets and whether the instruments&#x2019; contractual
 cash flows represent &#x201C;solely payments of principal and
 interest&#x201D; on the principal amount outstanding (the SPPI
 criterion). The business approach considers whether a
 Company&#x2019;s objective is to receive cash flows from holding
 assets, from selling assets in a portfolio, or a combination of
 both. The Company reclassifies financial assets only when its
 business approach for managing those assets changes.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Amortized cost: Assets held for collection of
 contractual cash flows&#x2014;when they meet the SPPI
 criterion&#x2014;are measured at amortized cost using the effective
 interest rate (EIR) method and are subject to impairment. Gains and
 losses are recognized in profit or loss when the asset is
 derecognized, modified, or impaired. Items in this category include
 cash and cash equivalents, cash in escrow, receivables, and certain
 other financial assets.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">FVOCI: Assets held in a business approach to both
 collect cash flows and sell the assets&#x2014;when they meet the
 SPPI criterion&#x2014;are measured at FVOCI. Bonds held for
 self-insured liabilities are included in this category. Changes in
 the carrying amount are reported in other comprehensive income
 (except impairments) until disposed of. At this time, the realized
 gains and losses are recognized in finance income. Interest income
 from these financial assets is included in interest income using
 the effective interest rate method. Impairment and foreign exchange
 gains and losses are reported in income.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">FVPL: Assets that do not meet the criteria for
 amortized cost or FVOCI are measured at FVPL with realized and
 unrealized gains and losses reported in other income (expense).
 Equity securities held for self-insured liabilities and
 indemnifications are included in this category.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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. For trade and other
 payables and other financial liabilities, realized gains and losses
 are reported in income. For long-term debts, EIR amortization and
 realized gains and losses are recognized in net finance
 expense.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Fair value</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 After initial recognition, the fair values of financial instruments
 are based on the bid prices in quoted active markets for financial
 assets and on the ask prices for financial liabilities. For
 financial instruments not traded in active markets, fair values are
 determined using appropriate valuation techniques, which may
 include recent <font style="WHITE-SPACE: nowrap">arm&#x2019;s-length</font> 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. The fair
 values of the Company&#x2019;s derivatives are based on third-party
 indicators and forecasts. Fair values of cash and cash equivalents,
 cash in escrow, trade and other receivables, and trade and other
 payables approximate their carrying amounts because of the
 short-term maturity of these instruments. The carrying amounts of
 bank loans 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 All financial instruments carried at fair value are categorized
 into one of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Level&#xA0;1 &#x2013; quoted market prices in active
 markets for identical assets or liabilities at the measurement
 date</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Level&#xA0;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</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">Level&#xA0;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</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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. 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Derivatives</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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&#x2019;s
 policy is not to use these derivatives for trading or speculative
 purposes.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory', window );">Impairment</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>i) Impairment</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The carrying amounts of the Company&#x2019;s assets or group 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 financial asset. When an
 indication of impairment exists or annual impairment testing for an
 asset is required, the asset&#x2019;s recoverable amount is
 estimated.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Financial assets and contract assets</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company recognizes an allowance for expected credit losses
 (ECLs) on financial assets and contract assets based on a
 <font style="WHITE-SPACE: nowrap">12-month</font> ECL or lifetime
 ECL. Financial assets and contract assets considered to have low
 credit risk have an impairment provision recognized during the
 period limited to <font style="WHITE-SPACE: nowrap">12-month</font>
 ECLs. However, when credit risk has increased significantly since
 origination, the allowance is based on 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i><font style="WHITE-SPACE: nowrap">Non-financial</font>
 assets</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 For <font style="WHITE-SPACE: nowrap">non-financial</font> assets
 such as property and equipment, goodwill, investments in joint
 ventures and associates, and intangible assets, the recoverable
 amount is the higher of an asset&#x2019;s or cash-generating
 unit&#x2019;s (CGU&#x2019;s) value in use or its fair value less
 costs of disposal. The recoverable amount is determined for an
 individual asset, unless the asset does not generate cash inflows
 that are largely independent of those from other assets or groups
 of assets. When the carrying amount of an asset or CGU exceeds its
 recoverable amount, the asset is considered impaired and is written
 down to its recoverable amount. To assess value in use, the
 estimated future cash flows are discounted to their present value
 using a pretax discount rate that reflects current market
 assessments of the time value of money and the risks specific to
 the asset. To determine fair value less costs of disposal, an
 appropriate valuation model is used. The results of these valuation
 techniques are corroborated by the market capitalization of
 comparable public companies and <font style="WHITE-SPACE: nowrap">arm&#x2019;s-length</font> transactions of
 comparable companies. Impairment losses are recognized in the
 consolidated statements of income in expense categories that are
 consistent with the nature of the impaired asset.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Goodwill is not amortized but 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 An impairment loss of goodwill is not reversed. For other assets,
 an impairment loss may be reversed if the estimates used to
 determine the recoverable amount have changed. The reversal is
 limited so that the carrying amount of the asset does not exceed
 its recoverable amount or the carrying amount that would have been
 determined, net of amortization or depreciation, had no impairment
 loss been recognized for the asset in prior years. The reversal is
 recognized in the consolidated statements of income.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue', window );">Revenue recognition</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>j) Revenue recognition</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 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 discounts,
 duty, and taxes collected from clients that are reimbursable to
 government authorities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 While providing services, the Company incurs certain direct costs
 for subconsultants, subcontractors, 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,
 subcontractors, and other direct expenses. The Company assesses its
 revenue arrangements against specific criteria to determine whether
 it is acting as a principal or an agent. In general, the Company
 acts as a principal in its revenue arrangements because it obtains
 control of the goods or services before they are provided to the
 customer.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 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&#xA0;<font style="WHITE-SPACE: nowrap">fixed-fee</font>&#xA0;and&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">variable-fee-with-ceiling</font></font>&#xA0;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 total estimated costs for each
 contract, and the percentage of completion is applied to total
 estimated revenue. 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&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">time-and-material</font></font>contracts
 without stated ceilings is recognized as costs are incurred based
 on the amount that the Company has a right to invoice.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The timing of revenue recognition, billings, and cash collections
 results in trade and other receivables, holdbacks, unbilled
 receivables, contract assets, and deferred revenue (contract
 liabilities) 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 (contract liabilities) 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 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. Advance payments and holdbacks typically do not
 result in a significant financing component because the intent is
 to provide protection against the failure of one party to
 adequately complete some or all of its obligations under the
 contract.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <i>Deferred contract costs</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Contract costs are typically expensed as incurred. Contract costs
 are deferred if the costs are expected to be recoverable and if
 either of the following criteria is met:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="break-inside: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">The costs of obtaining the contract are incremental or
 explicitly chargeable to the customer</p>
 </td>
 </tr>
 </table>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="break-inside: avoid">
 <td valign="top" width="1%" align="left"><font color="#8B8376">&#x2022;</font></td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="left">The fulfillment costs relate directly to the contract
 or an anticipated contract and generate or enhance the
 Company&#x2019;s resources that will be used in satisfying
 performance obligations in the future</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Deferred contract costs are included in other assets in the
 consolidated statements of financial position and amortized over
 the period of expected benefit using the percentage of completion
 applied to estimated revenue. Amortization of deferred contract
 costs is included in other direct expenses in the consolidated
 statements of income.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory', window );">Employee benefit plans</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>k) Employee benefit plans</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <i>Defined benefit plans</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company sponsors defined benefit pension plans covering certain
 full-time employees and past employees, primarily in the United
 Kingdom. Benefits are based on final compensation and years of
 service. Benefit costs (determined separately for each plan using
 the projected unit credit method) are recognized over the periods
 that employees are expected to render services in return for those
 benefits.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Remeasurements, comprising actuarial gains and losses and the
 return on the plan assets (excluding interest), are recognized
 immediately in the consolidated statements of financial position
 with a corresponding debit or credit to other comprehensive income
 in the period they occur. Remeasurements are not reclassified to
 net income in subsequent periods.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The calculation of defined benefit obligations is performed
 annually by a qualified actuary. 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Net interest is calculated by applying the discount rate to the net
 defined benefit liability or asset, adjusted for benefit and
 contribution payments during the year. The Company recognizes the
 following changes in the net defined benefit obligations under
 administrative and marketing expenses: service costs comprising
 current service costs, past service costs, gains and losses on
 curtailments and <font style="WHITE-SPACE: nowrap">non-routine</font> settlements; net interest
 expense or income; and administrative expenses paid directly by the
 pension plans.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Defined contribution plans</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory', window );">Taxes</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>l) Taxes</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <i>Current income tax</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Current income tax assets and liabilities for current and prior
 periods are measured at the amount expected to be recovered from or
 paid to taxation authorities. 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Current income tax that relates to items recognized directly in
 equity is recognized in equity and not in the consolidated
 statements of income. Management periodically evaluates positions
 taken in the tax returns when applicable tax regulations are
 subject to interpretation and then establishes an uncertain tax
 liability if appropriate.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Income taxes payable are typically expected to be settled within
 twelve months of the <font style="WHITE-SPACE: nowrap">year-end</font> date. However, there may be
 instances where taxes are payable over a longer period. Portions
 due after a one year period are classified as noncurrent and are
 not discounted.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Deferred tax</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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, 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; or
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Deferred tax assets and liabilities are measured at the tax rates
 that are expected to apply in the year when the asset is realized
 or the liability is settled and are based on tax rates and tax laws
 that have been enacted or substantively enacted at the reporting
 date.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Deferred tax relating to items recognized outside income is also
 recognized outside income. Deferred tax items are recognized in
 correlation to the underlying transaction either in other
 comprehensive income or directly in equity.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Deferred tax assets and deferred tax liabilities are offset when a
 legally enforceable right exists to set off tax assets against tax
 liabilities and the deferred taxes relate to the same taxable
 entity and the same taxation authority.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Sales tax</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Revenues, expenses, and assets, except trade receivables, are
 recognized net of the amount of sales tax recoverable from or
 payable to a taxation authority. Trade receivables and trade
 payables include sales tax. 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.</p>


 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory', window );">Share-based payment transactions</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>m) Share-based payment transactions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Under the Company&#x2019;s share option plan, the board of directors
 may grant to officers and employees remuneration in the form of
 share-based payment transactions, whereby officers and employees
 render services as consideration for equity instruments
 (equity-settled transactions).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Under the Company&#x2019;s deferred share unit plan, the directors
 of the board of the Company 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)
 that vest and are settled after a three-year period. DSUs and PSUs
 are share appreciation rights that can be settled only in cash
 (cash-settled transactions).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Equity-settled transactions</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The cost of equity-settled transactions is measured at fair value
 at the grant date using a Black-Scholes option-pricing model. The
 cost of equity-settled transactions, together with a corresponding
 increase in equity, is recognized over the period in which the
 service conditions are fulfilled (the vesting period). For
 equity-settled transactions, the cumulative expense recognized at
 each reporting date until the vesting date reflects the extent to
 which the vesting period has expired and reflects the
 Company&#x2019;s best estimate of the number of equity instruments
 that will ultimately vest. The expense or credit to income for a
 period represents the movement in cumulative expense recognized as
 at the beginning and end of that period and is recorded in
 administrative and marketing expenses. No expense is recognized for
 awards that do not ultimately vest.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <i>Cash-settled transactions</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The cost of cash-settled transactions is measured initially at fair
 value at the grant date using a Black-Scholes option-pricing model.
 For DSUs, this fair value is expensed on issue with the recognition
 of a corresponding liability. For PSUs, 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.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory', window );">Earnings per share</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>n) Earnings per share</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Basic earnings per share is computed based on the weighted average
 number of common shares outstanding during the year. Diluted
 earnings per share is computed using the treasury stock method,
 which assumes that the cash that would be received on the exercise
 of options is applied to purchase shares at the average price
 during the year and that the difference between the number of
 shares issued on the exercise of options and the number of shares
 obtainable under this computation, on a weighted average basis, is
 added to the number of shares outstanding. Antidilutive options are
 not considered when computing diluted earnings per share.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory', window );">Business combinations and goodwill</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>o) Business combinations and goodwill</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Business combinations are accounted for using the acquisition
 method, and the results of operations after the respective dates of
 acquisition are included in the consolidated statements of income.
 Acquisition-related costs are expensed when incurred in
 administrative and marketing expenses.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The cost of an acquisition is measured as the consideration
 transferred at fair value at the acquisition date. Any 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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 the notes
 payable consideration (recorded on the acquisition date) to reflect
 either more or less <font style="WHITE-SPACE: nowrap">non-cash</font> 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 For some acquisitions, additional payments may be made to the
 employees of an acquired company that are based on the
 employees&#x2019; continued service over an agreed time period.
 These additional payments are not included in the purchase price
 but are expensed as compensation when services are provided by the
 employees.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Goodwill is initially measured at cost, which is the excess of the
 consideration transferred over the fair value of a Company&#x2019;s
 net identifiable assets acquired and liabilities assumed. If this
 consideration is lower than the fair value of the net assets
 acquired, the difference is recognized in income.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 After initial recognition, goodwill is measured at cost less any
 accumulated impairment losses. 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.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForDividendsExplanatory', window );">Dividends</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>p) Dividends</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Dividends on common shares are recognized in the Company&#x2019;s
 consolidated financial statements in the period the dividends are
 declared by the Company&#x2019;s board of directors.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory', window );">Non-current assets held for sale and discontinued operations</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>q) <font style="WHITE-SPACE: nowrap">Non-current</font> assets
 held for sale and discontinued operations</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company classifies <font style="WHITE-SPACE: nowrap">non-current</font> assets and disposal groups
 as held for sale when their carrying amount will be recovered
 principally through a sale transaction rather than through
 continuing use and when a sale is considered highly probable. These
 <font style="WHITE-SPACE: nowrap">non-current</font> assets and
 disposal groups are remeasured at the lower of their carrying
 amount and fair value less costs to sell, and these assets are no
 longer depreciated. Costs to sell are the incremental costs
 directly attributable to the disposal of an asset (disposal group),
 excluding finance costs and income tax expense. Impairment losses
 on initial classification and subsequent gains or losses on
 remeasurement are recognized in the consolidated statements of
 income as discontinued operations. Assets and liabilities
 classified as held for sale are presented separately as current
 items in the statement of financial position.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 A discontinued operation is a component of the Company&#x2019;s
 business, the operations and cash flows of which can be clearly
 distinguished from the rest of the Company, and (a)&#xA0;represents
 a separate major line of business or geographic area of operations;
 (b)&#xA0;is part of a single coordinated plan to dispose of a
 separate major line of business or geographic area of operations;
 or (c)&#xA0;is a subsidiary acquired exclusively with a view to
 resale. Classification as a discontinued operation occurs at the
 earlier of disposal or when the operation meets the criteria to be
 classified as held for sale.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Discontinued operations are presented separately from continuing
 operations in the consolidated statements of income and
 consolidated statements of cash flows for all periods
 presented.</p>
 </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="top.Show.showAR( this, 'defref_stn_DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities', window );">Provision for self-insured liabilities</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>b) Provision for self-insured liabilities</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company self-insures certain risks, including professional
 liability, automobile liability, and employment practices
 liability. The accrual for self-insured liabilities includes
 estimates of the costs of reported claims and is based on estimates
 of loss using management&#x2019;s assumptions, including
 consideration of actuarial projections. These estimates of loss are
 derived from loss history that is then subjected to actuarial
 techniques to determine the proposed liability. Estimates of loss
 may vary from those used in the actuarial projections and result in
 a larger loss than estimated. An increase in loss is recognized in
 the period that the loss is determined and increases the
 Company&#x2019;s self-insured liabilities and reported expenses.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory', window );">Business combinations</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>d) Business combinations</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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, trademarks, software,
 and favorable and unfavorable leases) acquired 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.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 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. Preliminary fair values are based on management&#x2019;s
 best estimates of the acquired identifiable assets and liabilities
 at the acquisition date. During a measurement period not to exceed
 one year, adjustments to the initial estimates may be required to
 finalize the fair value of assets acquired and liabilities assumed.
 The Company will revise comparative information if these
 measurement period adjustments are material. After the measurement
 period, a revision to fair value may impact the Company&#x2019;s net
 income.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory', window );">Impairment of goodwill</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>e) Impairment of goodwill</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 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 of disposal is based on available data from
 binding sales transactions in an arms-length transaction of similar
 assets or observable market prices 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.
 To arrive at the estimated recoverable amount, the Company uses
 estimates of economic and market information, including arms-length
 transactions for similar assets, growth rates in revenues,
 estimates of future expected changes in operating margins, cash
 expenditures, and estimates of capital expenditures.</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory', window );">Fair value of financial instruments</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 <b>g) Fair value of financial instruments</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 When the fair value of financial assets and financial liabilities
 recorded in the consolidated statements of financial position
 cannot be derived from active markets, it is determined using
 valuation techniques, including the discounted cash flow model. The
 inputs to these models are taken from observable markets if
 possible; otherwise a degree of judgment is required including
 considering inputs such as liquidity risk, credit risk, and
 volatility. Changes in assumptions about these factors could affect
 the reported fair value of financial instruments and reported
 expenses and income.</p>
 </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_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for business combinations and goodwill. [Refer: Business combinations [member]; Goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for business combinations. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_DescriptionOfAccountingPolicyForDividendsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for 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="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForDividendsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy 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="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for financial instruments at fair value through profit or loss. [Refer: At fair value [member]; Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for financial instruments. [Refer: Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for the impairment of assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for the impairment of non-financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for income tax.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for investment in associates and joint ventures. [Refer: Associates [member]; Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy 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="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for non-current assets or disposal groups classified as held for sale and discontinued operations. [Refer: Discontinued operations [member]; Non-current assets or disposal groups classified as held for sale]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for provisions. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 46<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_46&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of accounting policy for provision for self insured liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DescriptionOfAccountingPolicyForProvisionForSelfInsuredLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776324976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory', window );">Schedule of Estimated Useful Lives and Depreciation Calculation Methods</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Depreciation is calculated at annual rates designed to write off
 the costs of assets over their estimated useful lives as
 follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="27%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="20%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="49%"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;&#xA0;&#xA0;&#xA0;Engineering equipment</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">5 to 10 years</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">straight-line</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;&#xA0;&#xA0;&#xA0;Office equipment</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">5 to 10 years</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">straight-line</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;&#xA0;&#xA0;&#xA0;Leasehold
 improvements</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">straight-line over term of lease to a maximum
 of<br />
 15 years or the improvement&#x2019;s economic life</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;&#xA0;&#xA0;&#xA0;Other</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">5 to 50 years</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">straight-line</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for depreciation expense. [Refer: Depreciation and amortisation expense]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6670103328">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_StatementLineItems', window );"><strong>Statement [LineItems]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory', window );">Summary of Impacts of Adopting IFRS 15 in Consolidated Statement of Financial Position</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The following tables summarize the impacts of adopting IFRS 15 in
 the Company&#x2019;s consolidated financial statements as of
 December&#xA0;31, 2018.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Consolidated statement of financial position</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 3pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="91%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="12"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,
 2018</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;As&#xA0;Reported</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Before&#xA0;IFRS&#xA0;15</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Increase&#xA0;(Decrease)</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Current assets</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unbilled receivables</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>384.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>444.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(59.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Contract assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>59.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>59.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>23.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>20.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>2.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><font style="WHITE-SPACE: nowrap">Non-current</font>&#xA0;assets</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>21.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>21.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>175.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>167.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>8.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Current liabilities</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred revenue</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>174.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>165.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>8.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Shareholders&#x2019; equity</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Retained earnings</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>851.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>848.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>2.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated other comprehensive income</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>163.1</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>163.7</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(0.6</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)</b></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="top.Show.showAR( this, 'defref_stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory', window );">Summary of Impacts of Adopting IFRS 15 in Consolidated Statements of Income and Comprehensive Income (Loss)</a></td>
<td class="text"><table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="12">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Consolidated statements of income and comprehensive income
 (loss)</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em">
 <b>&#xA0;</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="12"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="10" align="center"><b>For the year ended
 December&#xA0;31, 2018</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>As Reported</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Before&#xA0;IFRS 15</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Increase&#xA0;(Decrease)</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net income</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gross revenue</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>4,283.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>4,287.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(4.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Subconsultant/subcontractor and other direct expenses</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>928.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>937.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(8.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total income taxes</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>55.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>53.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income for the year from continuing operations</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>171.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>168.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>3.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss from discontinued operation, net of tax</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(123.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(146.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>23.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income for the year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>47.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>21.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>26.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Comprehensive income</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Exchange differences on translation of foreign operations</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>124.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>124.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other comprehensive income for the year, net of tax</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>114.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>115.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total comprehensive income for the year, net of tax</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>161.9</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>136.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>25.6</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td bgcolor="#E1E0DF" height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Earnings per share, basic and diluted</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Continuing operations</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1.51</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1.48</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>0.03</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discontinued operations</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(1.09</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(1.29</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>0.20</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total basic and diluted earnings per share</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.42</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.19</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.23</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 </table><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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory', window );">Summary of Measurement Category of Financial Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 On the date of initial application, financial assets of the Company
 were as follows, with any reclassifications noted:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 3pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="93%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="8"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><b>Measurement Category</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"><b>2018</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"><b>2017</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Current financial assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash deposits and cash in escrow</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Amortized cost</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">FVPL</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Receivables and other current financial assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Amortized cost</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;Amortized&#xA0;cost</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><font style="WHITE-SPACE: nowrap">Non-current</font> financial
 assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Investments held for self-insured liabilities (equity
 securities)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 Mandatorily&#xA0;at&#xA0;FVPL</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">FVOCI</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Investments held for self-insured liabilities (bonds)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">FVOCI</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">FVOCI</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Holdbacks on long-term contracts</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Amortized cost</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Amortized&#xA0;cost</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Indemnifications</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">FVPL</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">FVPL</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial assets</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">Amortized cost</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">Amortized cost</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member', window );">Increase (decrease) due to application of IFRS 15 [member]</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="top.Show.showAR( this, 'defref_stn_StatementLineItems', window );"><strong>Statement [LineItems]</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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations', window );">Summary of Impact of Changes to Accounting Policies on After-tax</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 On the adoption of IFRS 15, the <font style="WHITE-SPACE: nowrap">after-tax</font> impact on retained earnings
 is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="91%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Retained&#xA0;Earnings</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change orders and claims</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.0</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Significant financing component</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Construction services - discontinued operations</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(22.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total impact of change in accounting policy, January&#xA0;1,
 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(23.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member', window );">Increase (decrease) due to application of IFRS 9 [member]</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="top.Show.showAR( this, 'defref_stn_StatementLineItems', window );"><strong>Statement [LineItems]</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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations', window );">Summary of Impact of Changes to Accounting Policies on After-tax</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 On the adoption of IFRS 9, the impact on equity <font style="WHITE-SPACE: nowrap">(after-tax)</font> is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 3pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="94%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Retained&#xA0;Earnings</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>&#xA0;&#xA0;Accumulated&#xA0;Other</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Comprehensive</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Loss</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reclassify equity securities from <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> (AFS) to
 FVPL</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>0.9</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>(0.9</b></td>
 <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(0.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total impact of changes in accounting policy, January&#xA0;1,
 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>0.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(0.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></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_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the known or reasonably estimable information relevant to assessing the possible impact that the application of a new IFRS, that has been issued but is not yet effective, will have.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 30<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_30_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of financial assets at the date of initial application of IFRS 9.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 42I<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_42I&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9Explanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of expected impact of initial application of IFRS 15 on Income Statement items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnIncomeStatementItemsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of expected impact of initial application of IFRS 15 on statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfExpectedImpactOfInitialApplicationOfIFRS15OnStatementOfFinancialPositionExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_StatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_StatementLineItems</td>
</tr>
<tr>
<td style="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_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IncreaseDecreaseDueToApplicationOfIFRS15Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>66
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6779374320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory', window );">Summary of Consideration for Assets Acquired and Liabilities Assumed</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Details of the aggregate consideration transferred and the fair
 value of the identifiable assets and liabilities acquired at the
 date of acquisition are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="90%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"><font style="FONT-SIZE: 9pt"><b>For
 acquisitions completed in 2018</b></font></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center">Note</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <font style="FONT-SIZE: 10pt"><b>$</b></font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash consideration</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>88.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Notes payable</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>55.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Consideration</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>143.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Assets and liabilities acquired</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash acquired</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>7.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-cash</font> working
 capital</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Trade receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>34.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Unbilled receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Accounts payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(19.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Other <font style="WHITE-SPACE: nowrap">non-cash</font>
 working capital</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property and equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>4.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>33.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net employee defined benefit liability</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(16.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Provisions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(1.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax liabilities</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">26</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(2.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total identifiable net assets at fair value</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>47.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Goodwill arising on acquisitions</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">12</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>96.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Consideration</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>143.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></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="top.Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory', window );">Summary of Consideration of Business Combinations</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Details of the consideration paid in 2018 for current and past
 acquisitions are as follows:</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="91%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash consideration (net of cash acquired)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>80.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payments on notes payable from previous acquisitions</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>42.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total net cash paid</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>122.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#FFFFFF" height="5" colspan="4"></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="top.Show.showAR( this, 'defref_stn_DisclosureOfNotesPayableInBusinessCombinationExplanatory', window );">Summary of Notes Payable in Business Combination</a></td>
<td class="text"><table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total notes payable and adjustments to these obligations are as
 follows:</p>
 </td>
 <td bgcolor="#FFFFFF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#FFFFFF" valign="bottom"></td>
 <td bgcolor="#FFFFFF" valign="bottom"></td>
 <td bgcolor="#FFFFFF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>December&#xA0;31</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance, beginning of the year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>58.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions for acquisitions in the year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>55.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other adjustments</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payments</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(42.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>3.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total notes payable</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>76.1</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></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_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about business combinations. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Section Disclosures application of paragraphs 59 and 61<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=F4301424&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about business combinations cash consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutBusinessCombinationsCashConsiderationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfNotesPayableInBusinessCombinationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of notes payable in business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfNotesPayableInBusinessCombinationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757629024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations and Disposition of Subsidiaries (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_StatementLineItems', window );"><strong>Statement [LineItems]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory', window );">Summary of Net Loss from Discontinued Operations</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 As a result of the sale, the Company recognized a net loss from the
 discontinued operations as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">Notes</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top" colspan="2">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revenue</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><font style="FONT-SIZE: 10pt"><b>&#xA0;</b></font></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><font style="FONT-SIZE: 10pt"><b>884.4</b></font></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><font style="FONT-SIZE: 10pt"><b>&#xA0;</b></font></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><font style="FONT-SIZE: 10pt">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-SIZE: 10pt">1,111.4</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-SIZE: 10pt">&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><font style="FONT-SIZE: 10pt"><b>&#xA0;</b></font></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><font style="FONT-SIZE: 10pt"><b>(953.8</b></font></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><font style="FONT-SIZE: 10pt"><b>)&#xA0;</b></font></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><font style="FONT-SIZE: 10pt">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-SIZE: 10pt">(1,111.4</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-SIZE: 10pt">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment of goodwill</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">12</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><font style="FONT-SIZE: 10pt"><b>&#xA0;</b></font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><font style="FONT-SIZE: 10pt"><b>(53.0</b></font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><font style="FONT-SIZE: 10pt"><b>)&#xA0;</b></font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><font style="FONT-SIZE: 10pt">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><font style="FONT-SIZE: 10pt">-</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><font style="FONT-SIZE: 10pt">&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loss from operating activities, before income taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(122.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income taxes on operating activities</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>10.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Loss from operating activities, net of income taxes</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(111.6</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gain on disposal of discontinued operations before income taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income taxes on disposal of discontinued operations</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(13.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Loss on disposal of discontinued operations, net of income
 taxes</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(12.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net loss from discontinued operations</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(123.9</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 </table>


 </div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DisposalOfMajorSubsidiaryMember', window );">Disposal of major subsidiary [member]</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="top.Show.showAR( this, 'defref_stn_StatementLineItems', window );"><strong>Statement [LineItems]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory', window );">Summary of Disposition of Subsidiary and Construction Services</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Innovyze, Inc. - Disposition of Subsidiaries</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 On May&#xA0;5, 2017, the Company completed the sale of the shares
 of Innovyze, Inc. along with its subsidiaries Innovyze Pty Limited
 and Innovyze Limited (collectively, Innovyze). Innovyze was
 acquired as part of the MWH acquisition and formed part of the
 Company&#x2019;s Consulting Services &#x2013; United States and
 Consulting Services &#x2013; Global reportable segments.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 As a result of the sale, the Company recognized the following gain
 on disposition in the consolidated statements of income for the
 year ended December&#xA0;31, 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="93%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gross proceeds</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">369.1&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Working capital adjustments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15.3)</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transaction costs</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(16.9)</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net proceeds from sale, net of cash sold</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">336.9&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net assets disposed</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(268.5)</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cumulative exchange loss on translating foreign operations
 reclassified from equity</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(13.8)</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gain on disposal of a subsidiary</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">54.6&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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_stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of detailed information about disposal of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutDisposalOfSubsidiariesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of net income from discontinued operations explanatory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfNetIncomeFromDiscontinuedOperationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_StatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_StatementLineItems</td>
</tr>
<tr>
<td style="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_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DisposalOfMajorSubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DisposalOfMajorSubsidiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>68
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6592001728">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory', window );">Summary of Cash and Cash Equivalents</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 For the purpose of the consolidated statements of cash flows, cash
 and cash equivalents consist of the following:</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="93%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>176.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">234.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unrestricted investments</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>8.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">4.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Cash and cash equivalents</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>185.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">239.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>69
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757056448">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_stn_DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory', window );">Schedule of Trade and Other Receivables</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="93%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade receivables, net of ECL of $1.5 (2017 &#x2013; $2.1)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>774.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">746.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Holdbacks, current</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>18.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">43.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Lease inducements receivable</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>44.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>40.9</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">25.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Trade and other receivables</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>878.1</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">816.1</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.showAR( this, 'defref_stn_DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory', window );">Schedule of Gross Trade Receivables Aging Analysis</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The aging analysis of gross trade receivables is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Total</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;1&#x2013;30</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;31&#x2013;60</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;61&#x2013;90</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;91&#x2013;120</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;121+</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>776.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>355.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>228.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>63.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>43.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>84.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">748.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">403.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">182.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">53.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">29.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">80.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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_stn_DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of gross trade receivables aging analysis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfGrossTradeReceivablesAgingAnalysisExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of trade hold backs and other receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfTradeHoldBacksAndOtherReceivablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757063552">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory', window );">Schedule of Property and Equipment</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="85%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"><b>Engineering<br />
 Equipment<br />
 $</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"><b>Office<br />
 Equipment<br />
 $</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right"><b>Leasehold<br />
 Improvements<br />
 $</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Other</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Total</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Cost</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">131.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">82.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">166.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">414.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">29.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">62.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions arising on acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(33.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(24.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(16.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(78.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(3.3</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(1.6</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(5.1</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(1.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(11.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">116.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">61.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">175.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">387.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">23.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">79.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">130.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions arising on acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(31.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(50.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discontinued operations (note 8)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(11.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.0</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>122.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>82.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>231.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>37.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>473.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Accumulated depreciation</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">73.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">45.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">200.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation - continuing operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">52.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation - discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(32.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(25.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(76.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(1.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(0.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(1.6</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(0.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(3.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">57.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">74.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">175.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation - continuing operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation - discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(10.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(31.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(45.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discontinued operations (note 8)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>62.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>33.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>71.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>17.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>183.9</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="16"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net book value</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">59.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">101.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">212.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>60.1</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>48.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>159.7</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;20.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;289.4</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 73<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759847248">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory', window );">Schedule of Reconciliation of Changes in Goodwill</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">Note&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gross goodwill, beginning of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1,734.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,006.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>96.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(120.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(194.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>88.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(93.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: #000000 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" height="8" colspan="4">
 &#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" bgcolor="#E1E0DF" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" height="8" colspan="4">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Gross goodwill, end of the year</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>1,799.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1,734.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated impairment losses, beginning of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(178.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(178.0</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment of goodwill</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(53.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>53.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated impairment losses, end of the year</p>
 </td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(178.0</b></td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(178.0</td>
 <td style="BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net goodwill, end of the year</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>1,621.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1,556.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory', window );">Schedule of Goodwill Allocated</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Goodwill was allocated to each CGU or group of CGUs as follows:</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31&#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">2017&#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$&#xA0;</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Consulting Services</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Canada</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>358.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">337.8&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 United States</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1,003.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">917.7&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Global</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>259.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">183.2&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Construction Services</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">117.9&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Allocated</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>1,621.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1,556.6&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.showAR( this, 'defref_stn_DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory', window );">Summary of Most Sensitive Key Assumptions Used for CGUs</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The values assigned to the most sensitive key assumptions for the
 Consulting Services &#x2013; Global group of CGUs are listed in the
 table below:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="91%"></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom"><b>Key
 Assumptions</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <b>Consulting&#xA0;Services&#xA0;</b>&#x2013;&#xA0;<b>Global</b>&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Operating margin rates</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 5.6%&#xA0;to&#xA0;8.7%&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 After tax discount rate</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">11.2%&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Terminal growth rate</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">3.0%&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-cash</font> working capital
 rates</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 20.3%&#xA0;to&#xA0;20.5%&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Average annual net revenue growth rate (2019-2023)</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">3.7%&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of information for cash-generating units. [Refer: Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 134<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of key assumptions used for impairment tests of individual asset or cash generating unit with significant amount of goodwill or intangible assets with indefinite useful lives [text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfKeyAssumptionsUsedForImpairmentTestsOfIndividualAssetOrCashGeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756954736">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory', window );">Summary of Intangible Assets</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="82%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"><b>Client<br />
 Relationships<br />
 $</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Contract<br />
 Backlog</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Software<br />
 $</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Other<br />

 $</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total<br />

 $</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Total</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Lease<br />
 &#xA0;&#xA0;&#xA0;&#xA0;Disadvantage</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">(note 19)</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Cost</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">399.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">97.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">590.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(10.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions arising on acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals - Innovyze</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(78.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(103.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals - other</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Removal of fully amortized assets</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(38.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(20.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(4.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(1.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(26.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">289.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">430.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions arising on acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discontinued operations (note 8)</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(29.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Removal of fully amortized assets</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(46.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(18.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(10.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(79.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">16.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">18.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(0.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>307.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>8.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>75.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>15.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>406.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(4.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Accumulated amortization</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">85.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">141.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization - continuing operations</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">74.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization - discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals - Innovyze</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals - other</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Removal of fully amortized assets</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(38.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(3.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(1.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1.0</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(0.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(5.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">90.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">168.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization - continuing operations</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">66.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization - discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discontinued operations (note 8)</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(9.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Removal of fully amortized assets</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(46.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(18.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(10.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(79.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">5.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">7.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(0.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>116.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>3.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>32.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>5.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>158.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(2.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net book value</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">199.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">10.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">38.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">14.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">262.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(2.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>191.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>4.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>42.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>9.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>247.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(1.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 118<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2018-03-01&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760295520">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_stn_DisclosureOfOtherAssetsNoncurrentAssetsExplanatory', window );">Schedule of Other Assets</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Financial assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Investments held for self-insured liabilities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>144.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">147.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Holdbacks on long-term contracts</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>28.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Indemnifications</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other <font style="WHITE-SPACE: nowrap">non-financial</font>
 assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Investment tax credits</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transaction costs on long-term debt</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>3.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred contract costs</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>8.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>198.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">209.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less current portion - financial</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>18.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less current portion - <font style="WHITE-SPACE: nowrap">non-financial</font></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>5.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term portion</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>175.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">195.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.showAR( this, 'defref_stn_DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory', window );">Disclosure of Fair Value and Amortized Cost</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Their fair value and amortized cost are as follows:</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="46%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td valign="bottom" width="10%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td valign="bottom" width="10%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center">
 <b>December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 December&#xA0;31</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="6" nowrap="nowrap" align="center">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" nowrap="nowrap" align="center">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Fair&#xA0;Value</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Amortized<br />
 Cost/Cost</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Fair&#xA0;Value</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Amortized</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">Cost/Cost</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Bonds</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="top"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="top" align="right"><b>103.0</b></td>
 <td bgcolor="#E1E0DF" valign="top" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="top"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="top" align="right"><b>103.8</b></td>
 <td bgcolor="#E1E0DF" valign="top" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">97.7</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">98.6</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Equity securities</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>41.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>45.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">49.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">48.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>144.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>148.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">147.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">146.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></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="top.Show.showAR( this, 'defref_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory', window );">Disclosure of the Bond Portfolio Stated at Fair Value</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 The terms to maturity of the bond portfolio, stated at fair value,
 are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 1pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Within one year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>14.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 After one year but not more than five years</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>85.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">73.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 More than five years</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>3.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">18.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>103.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">97.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></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_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value explanatory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfOtherAssetsNoncurrentAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of other assets noncurrent assets explanatory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfOtherAssetsNoncurrentAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of investments held for self insured liabilities at fair value and amortized cost explanatory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureofinvestmentsheldforselfinsuredliabilitiesatfairvalueandamortizedcostExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757065424">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory', window );">Summary of Trade and Other Payables</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade accounts payable</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>222.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">367.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Employee and payroll liabilities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>263.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">248.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued liabilities</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>81.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">88.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Trade and other payables</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>567.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">704.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></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_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776324976">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory', window );">Summary of Long Term Debt</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Notes payable</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>76.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">60.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revolving credit facilities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>528.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">209.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Term loan</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>308.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">458.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Finance lease obligations</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>19.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">10.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>933.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">739.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less current portion</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>48.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">198.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term portion</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>885.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">541.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.showAR( this, 'defref_stn_DisclosureOfFinanceLeasesByLesseeExplanatory', window );">Future Minimum Lease Payments and Present Value of the Net Minimum Lease Payments under Finance Leases</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Future minimum lease payments under finance leases and the present
 value of the net minimum lease payments are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Within one year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>10.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 After one year but not more than five years</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>9.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">3.1</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total minimum lease payments</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>19.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less amounts representing finance charges</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">0.1</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Present value of minimum lease payments</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>19.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">10.4</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_DisclosureOfFinanceLeasesByLesseeExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of finance leases by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfFinanceLeasesByLesseeExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757086112">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsExplanatory', window );">Summary of Provisions</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="86%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="5" align="right">
 <b>December&#xA0;31,&#xA0;2018</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Provision</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>for self-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Expected</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>insured</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>Provision</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>Onerous</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>project</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>liabilities</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;for&#xA0;claims</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;contracts</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>losses</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Provision, beginning of the year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>72.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>18.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>4.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>96.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current year provisions</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>25.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>4.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>13.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>15.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>58.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Acquisitions</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Paid or otherwise settled</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(24.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(9.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(5.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(40.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">Impact
 of foreign exchange</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>4.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>0.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>0.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>5.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>77.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>14.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>13.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>15.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>120.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">Less
 current portion</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>3.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>11.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>11.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>15.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>42.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 Long-term portion</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>73.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>3.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>1.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>78.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center">December&#xA0;31, 2017</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Provision</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">for self-</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">insured</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Provision</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Onerous</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">liabilities</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;for&#xA0;claims</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;contracts</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Provision, beginning of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">69.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">105.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current year provisions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">23.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Paid or otherwise settled</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(17.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(30.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(3.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(2.0</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(0.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(5.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">72.5</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">18.9</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">4.8</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">96.2</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">Less
 current portion</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">6.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">18.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">2.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">28.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 Long-term portion</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">65.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">0.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">2.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">68.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 84<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2018-03-01&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757408000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Defined Benefit Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_stn_DisclosureOfDefinedBenefitObligationsExplanatory', window );">Summary of Employee Defined Benefit Obligations</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net defined benefit pension asset</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(10.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(12.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net defined benefit pension liability</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>55.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 End of employment benefit plans</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>13.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">13.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>68.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">44.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory', window );">Summary of Reconciliation for Net Defined Benefit Liability</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The following table shows a reconciliation from the opening
 balances to the closing balances for the net defined benefit
 liability and its components:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="82%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>2018</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right"><b>2017</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>Net</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Net</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Defined</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Fair&#xA0;Value</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Defined</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Defined</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Fair&#xA0;Value</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Defined</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Benefit</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>of&#xA0;Plan</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Benefit</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Benefit</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">of&#xA0;Plan</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Benefit</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Obligation</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Assets</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>Liability</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Obligation</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Assets</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Liability</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance, beginning of the year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>397.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(379.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>18.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">374.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(324.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Acquisition of PBA</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>80.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(64.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>16.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Included in <font style="WHITE-SPACE: nowrap">pre-tax</font>
 profit or loss</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense (income)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>10.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(10.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Past service cost</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>10.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>10.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 Administrative expenses paid by the Plans</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>1.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>1.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">1.0</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">1.0</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>21.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(8.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>12.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">10.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(7.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">2.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Included in other comprehensive income</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Return on the plan assets (excluding interest income)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>17.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>17.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(30.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(30.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Actuarial (gains) losses arising from:</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in demographic assumptions</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in financial assumptions</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(9.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(9.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">29.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">29.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Experience adjustments</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>5.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>5.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5.3</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Effect of movement in exchange rates</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>11.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(10.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">10.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(9.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>7.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>14.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">26.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(39.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(13.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Other</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Benefits paid</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(12.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>12.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Contributions by employer</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(16.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(16.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(21.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(21.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(12.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(3.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(16.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(13.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(7.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(21.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance, end of the year</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>494.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(448.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>45.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">397.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(379.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">18.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Included in the statement of financial position as:</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Net defined benefit asset</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(10.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;Net defined benefit liability</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>55.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">31.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>45.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">18.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</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="top.Show.showAR( this, 'defref_stn_DisclosureOfNetDefinedBenefitExpenseExplanatory', window );">Summary of Net Defined Benefit Asset</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="94%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="right">Note</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td height="12" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 <td height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Included in the statement of income as:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td height="12" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 <td height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Continuing operations - administrative and marketing
 expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Discontinued operations</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">8</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.2</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">1.0</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>12.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">2.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory', window );">Summary of Major Categories of Plan Assets, Measured at Fair Value</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Major categories of plan assets, measured at fair value, are as
 follows:</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="94%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td height="12" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 <td height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>3.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td height="12" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 <td height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Investments quoted in active markets (mutual, exchange-traded, and
 pooled funds):</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Equities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>138.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">110.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Corporate bonds and fixed income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>57.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">45.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Pooled fund liability-driven investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>15.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Property funds</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>10.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unquoted investments:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Annuity policies</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>110.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">102.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Insurance contract:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;&#xA0;&#xA0;Equities and property</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>80.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">69.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;&#xA0;&#xA0;Corporate bonds</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>19.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;&#xA0;&#xA0;Cash and cash equivalents</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>13.6</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">19.5</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>&#xA0;&#xA0;Fair value of the plan assets</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>448.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">379.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></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="top.Show.showAR( this, 'defref_stn_DisclosureOfActuarialAssumptionsExplanatory', window );">Summary of Principal Assumptions Used In Determining Pension Benefit Obligations</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The principal assumptions used in determining pension benefit
 obligations for the Plans are shown below (expressed as weighted
 averages):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="66%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="14%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="18%"></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="2"></td>
 <td height="5" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>2018</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">2017</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="2"></td>
 <td height="12" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discount rate</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2.77%</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">2.47%</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Rate of increase in salaries</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>4.47%</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">3.51%</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Rate of inflation, <font style="WHITE-SPACE: nowrap">pre-retirement</font></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2.55%</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">2.40%</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Rate of increase in future pensions payment</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>3.51%</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">3.53%</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Life expectancy at age 65 for current pensioners:</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Male</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>22
 years</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">22 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Female</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>24
 years</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">24 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Life expectancy at age 65 for current members aged 40 or 45:</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Male</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>23
 years</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">23 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Female</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>25 years</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">26 years</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory', window );">Summary of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 Quantitative sensitivity analyses showing the impact on the defined
 benefit obligation for significant assumptions are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="8"></td>
 <td height="5" colspan="8"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center">
 <b>December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 December&#xA0;31</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"><b>2018</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center">2017</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Increase</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Decrease</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;Increase</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;Decrease</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 <td height="12" colspan="4"></td>
 <td height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change in discount rate by 0.25%</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(15.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>17.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(11.2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change in <font style="WHITE-SPACE: nowrap">pre-retirement</font>
 inflation rate by 0.25%</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>5.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(4.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change in salary growth by 0.25%</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change in pension increase assumption by 0.25%</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>8.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(8.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6.1</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Increase of one year in the life expectancy</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>9.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>n/a</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">6.0</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">n/a</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the fair value of defined benefit plan assets. [Refer: Plan assets [member]; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 142<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_142&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of a sensitivity analysis for significant actuarial assumptions used to determine the present value of a defined benefit obligation. [Refer: Actuarial assumptions [member]; Defined benefit obligation, at present value]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 145<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_145&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_DisclosureOfActuarialAssumptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of actuarial assumptions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfActuarialAssumptionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfDefinedBenefitObligationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of defined benefit obligations explanatory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDefinedBenefitObligationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfNetDefinedBenefitExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of net defined benefit expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfNetDefinedBenefitExpenseExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6677262816">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory', window );">Summary of Other Liabilities</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="94%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">Note</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Lease inducement benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>111.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">57.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred share units payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>9.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other cash-settled share-based compensation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>3.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Liability for uncertain tax positions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>35.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>4.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">16.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>163.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">127.3</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less current portion</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>23.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">26.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term portion</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>140.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">101.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of detailed information about other liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780928288">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory', window );">Summary of Future Minimum Lease Payments Payable Under Noncancellable Operating Leases</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The Company&#x2019;s commitments including future minimum lease
 payments payable under noncancellable operating leases as at
 December&#xA0;31, 2018, are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="91%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Within one year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>252.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 After one year but not more than five years</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>638.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 More than five years</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>400.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total commitments</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;1,290.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Variable payments and <font style="WHITE-SPACE: nowrap">non-lease</font> elements</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(320.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Purchase obligations</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(68.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="12"></td>
 <td bgcolor="#E1E0DF" height="12" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total minimum lease payments</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>902.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></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_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of finance leases and operating leases by the lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2018-03-02&amp;anchor=para_31&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 35<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2018-03-02&amp;anchor=para_35&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757026816">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDividendsExplanatory', window );">Summary of Dividends Declared and Recorded in the Consolidated Financial Statements</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The table below describes the dividends declared and recorded in
 the consolidated financial statements in 2018.</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="31%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="32%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="32%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td height="5" colspan="2"></td>
 <td height="5" colspan="2"></td>
 <td height="5" colspan="2"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="center">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Dividend&#xA0;per&#xA0;Share</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Paid</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>Date Declared</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>Record Date</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>Payment&#xA0;Date</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 February&#xA0;21, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">March&#xA0;29, 2018</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">April&#xA0;12, 2018</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">0.1375</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 May&#xA0;9, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">June&#xA0;29, 2018</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">July&#xA0;12, 2018</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">0.1375</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 August&#xA0;7, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">September&#xA0;28, 2018</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">October&#xA0;11, 2018</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">0.1375</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 November&#xA0;7, 2018</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 December&#xA0;28, 2018</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 January&#xA0;10, 2019</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.1375</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory', window );">Summary of Granted Share Options</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company has granted share options to officers and employees to
 purchase 4,987,542 shares at prices from $14.88 to $32.98 per
 share. These options expire on dates between February&#xA0;28,
 2019, and May&#xA0;15, 2023.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="90%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5"></td>
 <td bgcolor="#E1E0DF" height="5" colspan="8"></td>
 <td height="5" colspan="8"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center">
 <b>For the year ended</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">For the year
 ended</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center">
 <b>December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 December&#xA0;31</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="6" align="center"><b>2018</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center">2017</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>Weighted&#xA0;Average</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 Weighted&#xA0;Average</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>Exercise&#xA0;Price</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Exercise Price</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>Shares</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>per Share</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Shares</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">per Share</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right"><b>#</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">#</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share options, beginning of the year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;4,426,237</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>29.84</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;3,655,020</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28.33</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Granted</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1,112,779</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>32.98</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,229,689</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31.75</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Exercised</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(338,989</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>20.40</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(376,160</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21.09</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Forfeited</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(212,485</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>31.49</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(82,312</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">31.57</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Share options, end of the year</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>4,987,542</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>31.11</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">4,426,237</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">29.84</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory', window );">Summary of Outstanding Share Options</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 The options held by officers and employees at December&#xA0;31,
 2018, were as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="12%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="13%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="13%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="13%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="3%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="13%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="13%"></td>
 <td valign="bottom" width="1%"></td>
 <td width="13%"></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="5" colspan="7"></td>
 <td height="5" colspan="2"></td>
 <td height="5" colspan="6"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="7" align="center"><b>Options Outstanding</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center"><b>Options Exercisable</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Weighted</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Weighted</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Weighted</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Average</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Weighted</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Average</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Average</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Exercise</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Average</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Exercise</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" align="right">
 <b>Range&#xA0;of&#xA0;Exercise</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Remaining</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Price per</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Shares</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Remaining</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Price per</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" align="right">
 <b>Prices&#xA0;per&#xA0;Share</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Outstanding</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Contractual</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Share</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Exercisable</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Contractual</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>Share</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>#</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>Life in Years</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>$</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>#</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>Life in Years</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>$</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" align="right"><b>14.88</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>142,540</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>0.16</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>14.88</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>142,540</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>0.16</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>14.88</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" align="right"><b>20.88</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>364,526</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>1.16</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>20.88</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>364,526</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>1.16</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right"><b>20.88</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="right"><b>31.75</b> &#x2013; <b>32.98</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>4,480,476</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>3.21</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>32.46</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>2,401,323</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>2.75</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>32.40</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="right"><b>14.88</b> &#x2013; <b>32.98</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>4,987,542</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>2.98</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>31.11</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>2,908,389</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>2.43</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>30.10</b></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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory', window );">Summary of Weighted Average Assumptions</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The estimated fair value of options granted at the share market
 price on the grant date was $5.73 per share (2017 &#x2013; $5.03)
 and was determined using the weighted average assumptions indicated
 below:</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
 &#xA0;&#xA0;&#xA0;2018</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b>2017</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Volatility in the price of the Company&#x2019;s shares (%)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>24.12</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24.13</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Risk-free interest rate (%)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2.10</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.81</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected hold period to exercise (years)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>3.50</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.50</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Dividend yield (%)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1.668</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.575</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Exercise price ($)</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>32.98</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">31.75</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory', window );">Summary of Non-Vested Options</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 A summary of the status of the Company&#x2019;s <font style="WHITE-SPACE: nowrap">non-vested</font> options as at
 December&#xA0;31, 2018, and of changes in the year are as
 follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="93%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>Number&#xA0;of&#xA0;Shares<br />
 Subject to Option</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Weighted&#xA0;Average<br />
 Grant Date</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Fair Value</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>per Share</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>#</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-TOP: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-vested</font> share options,
 beginning of the year</p>
 </td>
 <td style="BORDER-TOP: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-TOP: #000000 1px solid" valign="bottom" align="right"><b>2,139,320</b></td>
 <td style="BORDER-TOP: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-TOP: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-TOP: #000000 1px solid" valign="bottom" align="right"><b>5.28</b></td>
 <td style="BORDER-TOP: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Granted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>1,112,779</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>5.73</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Vested</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>(1,000,441</b></td>
 <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>5.24</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Forfeited</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>(172,505</b></td>
 <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>5.40</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: #000000 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" height="8" colspan="4">
 &#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" height="8" colspan="4">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><font style="WHITE-SPACE: nowrap">Non-vested</font> share
 options, end of the year</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>2,079,153</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>5.53</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></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_DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of additional information about defined benefit plans necessary to meet the objectives of IAS 19. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 137<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_137&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfDividendsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the range of exercise prices for outstanding share options.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756999376">
<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, 2018</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement [member]</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="top.Show.showAR( this, 'defref_stn_StatementLineItems', window );"><strong>Statement [LineItems]</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory', window );">Summary of Fair Value Hierarchy for Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The following table summarizes the Company&#x2019;s fair value
 hierarchy (note 4h) for those assets and liabilities measured and
 adjusted to fair value on a recurring basis at December&#xA0;31,
 2018:</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="90%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>Carrying<br />
 Amount</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Quoted&#xA0;Prices&#xA0;in<br />
 Active&#xA0;Markets&#xA0;for<br />
 Identical&#xA0;Items</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>(Level 1)</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Significant&#xA0;Other</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Observable&#xA0;Inputs</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>(Level 2)</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Significant</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Unobservable&#xA0;Inputs</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>(Level 3)</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Note</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Investments&#xA0;held&#xA0;for&#xA0;self-insured<br />
 liabilities</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;14</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;144.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>144.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 [Member]</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="top.Show.showAR( this, 'defref_stn_StatementLineItems', window );"><strong>Statement [LineItems]</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory', window );">Summary of Fair Value Hierarchy for Liabilities</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The following table summarizes 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 as at December&#xA0;31, 2018:</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="90%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>Fair&#xA0;Value<br />
 Amount&#xA0;of<br />
 Liability</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>Quoted&#xA0;Prices&#xA0;in<br />
 Active&#xA0;Markets&#xA0;for<br />
 Identical&#xA0;Items<br />
 (Level 1)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>Significant&#xA0;Other<br />
 Observable&#xA0;Inputs<br />
 (Level 2)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Significant</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Unobservable&#xA0;Inputs<br />
 (Level 3)</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">Note</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="16"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Notes payable</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">16</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;76.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>76.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the fair value measurement of assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 93<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the fair value measurement of liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 93<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_StatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_StatementLineItems</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MeasurementAxis=ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756959008">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixExplanatory', window );">Summary of Loss Allowance Provision</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="89%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom"></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>Total</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>1&#x2013;30</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>31&#x2013;60</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>61&#x2013;90</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>91&#x2013;120</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>121+</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: #000000 1px solid" height="13">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" height="13" colspan="4">
 &#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" height="13" colspan="4">
 &#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" height="13" colspan="4">
 &#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" height="13" colspan="4">
 &#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" height="13" colspan="4">
 &#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" height="13" colspan="4">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected loss rate</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>0.07%</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>0.10%</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;0.22%</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;0.43%</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;0.75%</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gross carrying amount</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>1,356.9&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;936.5&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;228.7&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>63.8&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>43.2&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>84.7&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="16"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Loss allowance provision, end of the year</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>1.9&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>0.7&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>0.2&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>0.1&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>0.2&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>0.7&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities', window );">Summary of Timing of Undiscounted Cash Outflows Relating to Financial Liabilities</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 The timing of undiscounted cash outflows relating to financial
 liabilities is outlined in the table below:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>Total</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Less&#xA0;than&#xA0;1&#xA0;Year</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;1&#xA0;to&#xA0;3&#xA0;Years</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;After&#xA0;3&#xA0;Years</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>December&#xA0;31, 2018</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade and other payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>567.2</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>567.2</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>935.4</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>49.1</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>196.7</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>689.6</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>3.1</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>1.1</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>0.3</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>1.7</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13">
 &#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total contractual obligations</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>1,505.7</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>617.4</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>197.0</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right"><b>691.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="13"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 <td height="13" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade and other payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">704.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">704.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">740.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">198.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">541.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13">
 &#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="13" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total contractual obligations</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">1,456.3</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">904.8</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">548.9</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">2.6</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <br class="Apple-interchange-newline" />

 </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the provision matrix.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 35N<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_35N&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 39<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_39_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760101440">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_stn_DisclosureOfReconciliationOfEffectiveTaxRateExplanatory', window );">Summary of Effective Income Tax for Continuing Operations From Statutory Canadian Tax Rates</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The effective income tax rate for continuing operations in the
 consolidated statements of income differs from statutory Canadian
 tax rates as a result of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <br class="Apple-interchange-newline" />
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="90%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center">For&#xA0;the&#xA0;year&#xA0;ended<br />
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>%</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">%</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income tax expense at statutory Canadian rates</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>27.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Increase (decrease) resulting from:</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transition tax related to US tax reform</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(4.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Rate differential on foreign income</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(3.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Research and development and other tax credits</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.7</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unrecognized tax losses and temporary differences</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>2.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Adjustments in respect of prior years and other</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>2.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-deductible</font>&#xA0;expenses
 and&#xA0;<font style="WHITE-SPACE: nowrap">non-taxable</font>&#xA0;income</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reorganization of corporate structure</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposition of a subsidiary</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Statutory rate change on deferred tax balances</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="top"><font size="1">&#xA0;</font></td>
 <td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" bgcolor="#E1E0DF" valign="bottom" align="right"><b>24.3</b></td>
 <td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom">&#xA0;</td>
 <td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom">&#xA0;</td>
 <td style="FONT-SIZE: 12px; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom" align="right">63.2</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="top.Show.showAR( this, 'defref_stn_DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory', window );">Summary of Major Components of Current and Deferred Income Tax Expense (Recovery) from Continuing Operations</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Major components of current income tax expense from continuing
 operations are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="79%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center">For&#xA0;the&#xA0;year&#xA0;ended<br />
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Ongoing operations</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>64.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transition tax related to US tax reform</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(10.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposition of subsidiary</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">124.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reorganization of corporate structure</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">3.2</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total current income tax expense</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>54.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">192.9</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 Major components of deferred income tax expense (recovery) from
 continuing operations are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td width="68%"></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="3" align="center">For&#xA0;the&#xA0;year&#xA0;ended<br />
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31&#xA0;
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</td>
 </tr>
 </table>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unrecognized tax losses and temporary differences</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>2.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Origination and reversal of timing differences</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(1.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Recovery arising from previously unrecognized tax assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change of tax rates</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revaluation due to US tax reform</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposition of a subsidiary</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(29.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total deferred income tax expense (recovery)</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(26.4)</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.showAR( this, 'defref_stn_DisclosureOfNetDeferredTaxLiabilityExplanatory', window );">Schedule of Significant Components of the Company's Net Deferred Income Tax Assets (Liabilities) from Continuing Operations</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 10pt">
 Significant components of net deferred income tax assets
 (liabilities) are as follows:&#xA0;&#xA0;&#xA0;&#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Deferred income tax assets (liabilities)</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Carrying value of intangible assets in excess of tax cost</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(86.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(78.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Carrying value of property and equipment in excess of tax cost</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(7.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash to accrual adjustment on acquisition of US subsidiaries</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(1.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.5</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Differences in timing of taxability of revenue and deductibility of
 expenses</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>33.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loss and tax credit carryforwards</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>16.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Employee defined benefit plan</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>7.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>3.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: #000000 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" bgcolor="#E1E0DF" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: #000000 1px solid" height="8" colspan="4">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(33.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(31.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</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="top.Show.showAR( this, 'defref_stn_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory', window );">Schedule of Reconciliation of Net Deferred Tax Assets (Liabilities)</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 10pt">
 The following is a reconciliation of net deferred tax assets
 (liabilities):&#xA0;&#xA0;&#xA0;&#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance, beginning of the year</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(31.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(53.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discontinued operations</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(8.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impact of foreign exchange</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(2.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Adoption of IFRS 15 and IFRS 9</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Tax effect on other comprehensive income</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>2.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Tax recovery during the year recognized in net income</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred taxes acquired through business combinations</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3.0</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" height="8" colspan="4">&#xA0;</td>
 <td style="BORDER-TOP: rgb(0,0,0) 1px solid" height="8" colspan="4">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Balance, end of the year</b></p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(33.1</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">(31.4</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory', window );">Schedule of Loss Carryforwards</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 At December&#xA0;31, 2018, 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:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="93%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>&#xA0;</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deductible temporary differences</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>13.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">12.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-capital</font> tax
 losses:</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Expire (2019 to 2038)</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>27.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Never expire</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>73.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">72.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>100.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">88.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Capital tax losses:</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;Never expire</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>9.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">5.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>123.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">106.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_g&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_DisclosureOfNetDeferredTaxLiabilityExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of net deferred tax liability explanatory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfNetDeferredTaxLiabilityExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of reconciliation of changes in deferred tax liability asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfReconciliationOfEffectiveTaxRateExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of reconciliation of effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfReconciliationOfEffectiveTaxRateExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure representing major components of tax expense income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureRepresentingMajorComponentsOfTaxExpenseIncomeExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756918208">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory', window );">Schedule of Interest Expense</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center">&#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 </p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center">For&#xA0;the&#xA0;year&#xA0;ended<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center">December&#xA0;31</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest on notes payable</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>2.1</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest on revolving credit facilities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>28.4</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest on finance leases</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total interest expense</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>31.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">29.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest income on FVOCI investment debt securities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(2.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(0.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(0.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total interest income</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(2.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(3.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net interest expense</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>28.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">25.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory', window );">Schedule of Other Net Finance Expense</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 18pt">
 <b>Other net finance expense</b></p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center">&#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 </p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center">For&#xA0;the&#xA0;year&#xA0;ended<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center">December&#xA0;31</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Realized loss on sale of FVOCI investment debt securities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization on FVOCI investment debt securities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Bank charges</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>5.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">8.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total other finance expense</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>6.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">9.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Realized gain on sale of FVOCI investment debt securities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Derecognition of notes payable</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(0.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(0.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Other net finance expense</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>5.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">7.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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_DisclosureOfFinanceIncomeExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of finance income (cost). [Refer: Finance income (cost)]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfInterestIncomeExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781050176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory', window );">Summary of information about receivables, contract assets, and deferred revenue (contract liabilities) from contracts with customers</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The following table provides information about receivables,
 contract assets, and deferred revenue (contract liabilities) from
 contracts with customers:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;<br /></b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31<br />

 2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;<br />
 &#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;<br /></td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;January&#xA0;1<br />

 2018</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;<br />
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Receivables</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;&#xA0;&#xA0;Trade receivables and holdbacks</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>821.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">816.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;&#xA0;&#xA0;&#xA0;Unbilled receivables</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>384.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">315.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Contract assets</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>59.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">69.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred revenue</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(174.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(196.4</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total Consulting Services</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>1,091.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1,004.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.showAR( this, 'defref_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory', window );">Significant Increases (Decreases) in Contract Assets and Deferred Revenue</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="85%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center">&#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 </p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center">For the year ended<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center">December&#xA0;31, 2018</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Contract&#xA0;Assets</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Deferred&#xA0;Revenue</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">Note</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="16"></td>
 <td height="16" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="16" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="16" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>7.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Discontinued operations and disposition of subsidiaries</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(15.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(59.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></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_DisclosureOfRevenueFromContractsWithCustomersExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for revenue from contracts with customers.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Section Presentation<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=sect_Presentation&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2018-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The explanation of the significant changes in the contract assets and the contract liabilities. [Refer: Contract assets; Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 118<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>86
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756096144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Costs from Continuing Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_stn_DisclosureOfEmployeeBenefitsCostTableTextBlock', window );">Schedule of Employee Benefits Cost</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="86%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center">&#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 </p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center">For&#xA0;the&#xA0;year&#xA0;ended<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center">December 31</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">Note</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Wages, salaries, and benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2,358.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,220.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Pension costs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>83.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">67.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share-based compensation</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">22</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>5.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">9.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total employee costs</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>2,447.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">2,298.0</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Direct labor</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1,540.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,411.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Indirect labor</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>907.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">886.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total employee costs</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>2,447.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">2,298.0</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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_stn_DisclosureOfEmployeeBenefitsCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Employee Benefits Cost [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfEmployeeBenefitsCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>87
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760151664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Expense (Income) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory', window );">Other Expense (Income)</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center">&#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 </p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="5" align="center">For&#xA0;the&#xA0;year&#xA0;ended<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center">December&#xA0;31</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;<br />
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loss on sale of property and equipment</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unrealized loss on equity securities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>4.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net realized gain on equity securities</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>(0.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(9.6</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>(5.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(0.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total other expense (income)</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(10.0</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</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_DisclosureOfOtherOperatingIncomeExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>88
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776303680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Weighted Average Shares Outstanding (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract', window );"><strong>Investments accounted for using equity method [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="top.Show.showAR( this, 'defref_stn_DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory', window );">Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The number of basic shares outstanding and diluted common shares,
 calculated on a weighted average basis, is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">December&#xA0;31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>#</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">#</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Basic shares outstanding</b></p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>113,733,118</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">113,991,507</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share options (dilutive effect of 507,066 options; 2017 &#x2013;
 4,426,237 options)</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>89,200</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">361,413</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Diluted shares</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>113,822,318</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">114,352,920</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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_InvestmentsAccountedForUsingEquityMethodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract</td>
</tr>
<tr>
<td style="padding-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_DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule disclosing information related to number of weighted average shares outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfNumberOfWeightedAverageSharesOutstandingExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6592160352">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory', window );">Reconciliation of Liabilities Arising from Financing Activities</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 A reconciliation of liabilities arising from financing activities
 for the year ended December&#xA0;31, 2018, is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#E1E0DF" border="0">
 <tr>
 <td width="87%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="8"></td>
 <td height="10" colspan="8"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b><u>&#xA0;&#xA0;Statement&#xA0;of&#xA0;Cash&#xA0;Flows&#xA0;&#xA0;</u></b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="6" align="center"><b><u><font style="WHITE-SPACE: nowrap">&#xA0;&#xA0;&#xA0;&#xA0;Non-Cash&#xA0;Changes&#xA0;&#xA0;&#xA0;&#xA0;</font></u></b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>January&#xA0;1</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>Repayments</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>Foreign</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>2018</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>Proceeds</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>or&#xA0;Payments</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>Exchange</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>Other</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>2018</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revolving credit facilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>209.9</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>432.3</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>(120.0</b></td>
 <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>6.4</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>528.6</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Term loan</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>458.5</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>(150.0</b></td>
 <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>0.3</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>308.8</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Finance lease obligations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>10.4</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>(14.8</b></td>
 <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>1.4</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>22.5</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>19.5</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Dividends to shareholders</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>14.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(61.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>62.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>15.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total liabilities from financing activities</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>693.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>432.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(346.1</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>7.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>85.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>872.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 44D<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_44D&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6779998480">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory', window );">Schedule of Subsidiaries</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="51%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="47%"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>Name</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>Jurisdiction of Incorporation</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 3221969 Nova Scotia Company</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Nova Scotia, Canada</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 International Insurance Group Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Barbados</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Mustang Acquisition Holdings Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Delaware, United States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 MWH International, Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Delaware, United States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Australia Pty Ltd</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Australia</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Consulting Caribbean Ltd.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Barbados</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Consulting International LLC</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Arizona, United States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Consulting International Ltd.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Canada</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Consulting Ltd./Stantec Experts-conseils lt&#xE9;e</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Canada</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Consulting Michigan Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Michigan, United States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Consulting Services Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 New York, United States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Delaware II LLC</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Delaware, United States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Holdings (2017)&#xA0;Limited</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 United Kingdom</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Holdings II Ltd.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Alberta, Canada</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec New Zealand</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 New Zealand</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Technology International Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Delaware, United States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec UK Limited</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 United Kingdom</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory', window );">Schedule of Structured Entities</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 12pt">
 The following lists the most significant structured entities that
 are consolidated in the Company&#x2019;s financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="29%"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>Name</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>Jurisdiction&#xA0;of&#xA0;Incorporation&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Architecture Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 North&#xA0;Carolina,&#xA0;United&#xA0;States</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Architecture Ltd.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Canada</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec Geomatics Ltd.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Alberta, Canada</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec International Inc.</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Pennsylvania, United States</p>
 </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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointOperationsExplanatory', window );">Summary of Joint Operations</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The Company also conducted its business through the following
 significant joint operations.&#xA0;&#xA0;&#xA0;&#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="70%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="8%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="18%"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>Ownership</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Name</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>Interests</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>Jurisdiction&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Stantec/SG Joint Venture</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">65%</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">United&#xA0;States</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Starr ll, a Joint Venture</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 48%</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">United
 States</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory', window );">Schedule of Transactions With Related Parties</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 The following table provides the total dollar amount for
 transactions that have been entered into with related parties.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><b>For the year ended December&#xA0;31,
 2018</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><b>For the year ended December&#xA0;31,
 2017</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Sales to</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Related&#xA0;Parties</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>&#xA0;&#xA0;&#xA0;&#xA0;Distributions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Paid</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Amounts&#xA0;Owed</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>by Related</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>Parties</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">Sales to</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">Related&#xA0;Parties</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Distributions</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">Paid</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">Amounts&#xA0;Owed<br />
 by Related<br />
 Parties</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Joint ventures</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>39.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>10.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Associates</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>4.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>1.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">10.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">0.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.showAR( this, 'defref_stn_DisclosureOfKeyManagementPersonnelCompensationExplanatory', window );">Schedule of Compensation of Key Management Personnel and Directors of the Company</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 6pt">
 <b>Compensation of key management personnel and directors of the
 Company&#xA0;&#xA0;&#xA0;&#xA0;</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center">For&#xA0;the&#xA0;year&#xA0;ended</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="center">December&#xA0;31</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">Note</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Salaries and other short-term employment benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>9.0</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Directors&#x2019; fees</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share-based compensation</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">22</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>0.9</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">4.0</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total compensation</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
 10.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;16.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of information about consolidated structured entities. [Refer: Consolidated structured entities [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Section Nature of the risks associated with an entity's interests in consolidated structured entities<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=F16130622&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_DisclosureOfJointOperationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of joint operations. [Refer: Joint operations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B4<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B4_c&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointOperationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of subsidiaries. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2018-03-01&amp;anchor=para_17_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2018-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2018-03-01&amp;anchor=para_16_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B4<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B4_a&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 18<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_18&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_DisclosureOfKeyManagementPersonnelCompensationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of key management personnel compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfKeyManagementPersonnelCompensationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781244272">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TextBlockAbstract', window );"><strong>Text block [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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsExplanatory', window );">Schedule of Operating Segments</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Reportable segments from continuing operations</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 Comparative figures in the table below were reclassified due to a
 realignment between the Consulting Services &#x2013; United States
 and Consulting Services &#x2013; Global reportable segments.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="87%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="8"></td>
 <td height="8" colspan="24"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="22" align="center"><b>For the year ended December&#xA0;31,
 2018</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="8"></td>
 <td height="8" colspan="12"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><b>Consulting&#xA0;Services</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">
 <b>Adjustments</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>Total</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>and</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right"><b>Canada</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>United&#xA0;States</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Global</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;Segments</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>Eliminations</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 <b>Consolidated</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right"><b>$</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total gross revenue</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>1,311.0</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>2,365.9</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>742.7</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>4,419.6</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>(135.8</b></td>
 <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>4,283.8</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less inter-segment revenue</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>35.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>31.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>69.3</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>135.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>(135.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Gross revenue from external customers</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>1,275.8</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>2,334.6</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>673.4</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>4,283.8</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><b>&#xA0;</b></td>
 <td valign="bottom" align="right"><b>4,283.8</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less subconsultants and other direct expenses</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>188.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>560.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>180.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>928.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>928.6</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total net revenue</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>1,087.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>1,774.4</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>493.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>3,355.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>3,355.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1pt" bgcolor="#E1E0DF">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid" bgcolor="#E1E0DF">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Gross margin</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>557.0</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>982.5</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>275.7</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>1,815.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right"><b>-</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 <b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right"><b>1,815.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 12pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="22">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="22" align="center">For the year ended December&#xA0;31,
 2017</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="12"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center">Consulting Services</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Adjustments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Total</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">and</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Canada</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 United&#xA0;States</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;Global</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;Segments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Eliminations</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">Consolidated</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total gross revenue</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,221.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,254.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">664.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,140.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(111.9</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,028.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less inter-segment revenue</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">30.2</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">28.0</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">53.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">111.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">(111.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Gross revenue from external customers</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,191.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,226.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">611.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,028.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">-</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,028.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less subconsultants and other direct expenses</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">164.1</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">511.3</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">179.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">854.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">854.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total net revenue</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1,027.6</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1,714.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">431.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">3,173.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">3,173.8</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Gross margin</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">551.5</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">958.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">251.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1,761.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="right">-</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">1,761.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.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>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 15px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: -1%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial">
 <b>Geographic information</b></p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"><font style="WHITE-SPACE: nowrap">Non-Current&#xA0;assets</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center">Gross Revenue</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="8"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;For&#xA0;the&#xA0;year&#xA0;ended&#xA0;December&#xA0;31&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <b>2018</b></td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="right">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" nowrap="nowrap" align="right">
 <b>$</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="right">$</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Canada</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>535.2</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">452.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1,275.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,191.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 United States</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1,342.3</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,311.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>2,334.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,226.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 United Kingdom</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>140.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">119.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>184.9</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">129.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other countries</p>
 </td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>140.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">148.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>488.5</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">481.6</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="10"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 <td bgcolor="#E1E0DF" height="10" colspan="4"></td>
 <td height="10" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; break-inside: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>2,158.3</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">2,031.6</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>4,283.8</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="right">4,028.7</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfProductsAndServicesExplanatory', window );">Schedule of Gross Revenue by Services</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt">
 <b>Gross revenue by services&#xA0;&#xA0;&#xA0;&#xA0;</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="92%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center">For&#xA0;the&#xA0;year&#xA0;ended
 December&#xA0;31</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>2018</b></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right"><b>$</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">2017</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-TOP: 0pt" align="right">$</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Consulting Services</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td bgcolor="#E1E0DF" valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Buildings</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>944.5</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">898.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Energy&#xA0;&amp; Resources</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>591.7</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">479.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Environmental Services</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>682.8</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">678.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Infrastructure</p>
 </td>
 <td bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>1,157.6</b></td>
 <td bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap">
 <b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,090.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Water</p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right"><b>907.2</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">882.9</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td bgcolor="#E1E0DF" height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9.5pt; FONT-FAMILY: ARIAL; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total gross revenue from external customers</b></p>
 </td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" align="right">
 <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;4,283.8</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" bgcolor="#E1E0DF" valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom">
 &#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="right">
 &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;4,028.7</td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap">&#xA0;</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of geographical information.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 33<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_33&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of operating segments. [Refer: Operating segments [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the entity's products and services. [Refer: Products and services [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 32<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>92
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780336928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives and Depreciation Calculation Methods (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=stn_EngineeringEquipmentMember', window );">Engineering equipment [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationMethodPropertyPlantAndEquipment', window );">Depreciation method</a></td>
<td class="text">Straight-line<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember', window );">Office equipment [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationMethodPropertyPlantAndEquipment', window );">Depreciation method</a></td>
<td class="text">Straight-line<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember', window );">Other [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationMethodPropertyPlantAndEquipment', window );">Depreciation method</a></td>
<td class="text">Straight-line<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationMethodPropertyPlantAndEquipment', window );">Depreciation method</a></td>
<td class="text">Straight-line over term of lease to a maximum of 15 years or the improvement's economic life<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="top.Show.showAR( this, 'defref_ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment', window );">Estimated Lives</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range [member] | Engineering equipment [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment', window );">Estimated 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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range [member] | Office equipment [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment', window );">Estimated 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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range [member] | Other [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment', window );">Estimated 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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range [member] | Engineering equipment [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment', 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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range [member] | Office equipment [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment', 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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range [member] | Other [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment', window );">Estimated 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_DepreciationMethodPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The depreciation method used for property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 73<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_73_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationMethodPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The useful lives or depreciation rates used for property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 73<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_73_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759571392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Intangible and Leased Assets - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range [member] | Intangible under finance lease [member]</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="top.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="top.Show.showAR( this, 'defref_ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill', window );">Estimated lives</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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range [member] | Client relationships [member] | Not internally generated [member]</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="top.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="top.Show.showAR( this, 'defref_ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill', 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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range [member] | Contract backlog and finite trademarks [member] | Not internally generated [member]</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="top.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="top.Show.showAR( this, 'defref_ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill', 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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range [member] | Intangible under finance lease [member]</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="top.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="top.Show.showAR( this, 'defref_ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill', window );">Estimated lives</a></td>
<td class="text">7 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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range [member] | Client relationships [member] | Not internally generated [member]</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="top.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="top.Show.showAR( this, 'defref_ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill', window );">Estimated lives</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range [member] | Contract backlog and finite trademarks [member] | Not internally generated [member]</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="top.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="top.Show.showAR( this, 'defref_ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill', 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The useful lives or amortisation rates used for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 118<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2018-03-01&amp;anchor=para_118_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ClassesOfAssetsAxis=stn_IntangibleUnderFinanceLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IntangibleUnderFinanceLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MethodsOfGenerationAxis=ifrs-full_NotInternallyGeneratedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MethodsOfGenerationAxis=ifrs-full_NotInternallyGeneratedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>94
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757003408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Share Based and Equity Settled Transactions - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember', window );">Performance share units (PSUs) [member]</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement', window );">Cash settlement period for share-based payment arrangement</a></td>
<td class="text">3 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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement', window );">Description of settlement method</a></td>
<td class="text">For units that vest, unit holders receive a cash payment based on the closing price of the Company&#8217;s common shares on the third anniversary date of issue.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_EquitySettledTransactionsMember', window );">Equity settled transactions [member]</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [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="top.Show.showAR( this, 'defref_ifrs-full_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments', window );">Description of equity settled share based payment</a></td>
<td class="text">The cost of equity-settled transactions is measured at fair value at the grant date using a Black-Scholes option-pricing model. The cost of equity-settled transactions, together with a corresponding increase in equity, is recognized over the period in which the service conditions are fulfilled (the vesting period). For equity-settled transactions, the cumulative expense recognized at each reporting date until the vesting date reflects the extent to which the vesting period has expired and reflects the Company&#8217;s best estimate of the number of equity instruments that will ultimately vest. The expense or credit to income for a period represents the movement in cumulative expense recognized as at the beginning and end of that period and is recorded in administrative and marketing expenses. No expense is recognized for awards that do not ultimately vest.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the maximum term of options granted for a type of share-based payment arrangement that existed at any time during the period. An entity with substantially similar types of share-based payment arrangements may aggregate this information. [Refer: Share-based payment arrangements [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-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_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the method of settlement (for example, whether in cash or equity) for a type of share-based payment arrangement that existed at any time during the period. An entity with substantially similar types of share-based payment arrangements may aggregate this information. [Refer: Share-based payment arrangements [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-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_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The explanation that enables users of financial statements to understand how the fair value of the goods or services received, or the fair value of the equity instruments granted, in share-based payment arrangements was determined. [Refer: Share-based payment arrangements [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 46<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_46&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments</td>
</tr>
<tr>
<td style="padding-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_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems</td>
</tr>
<tr>
<td style="padding-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_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EquitySettledTransactionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EquitySettledTransactionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6670878000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Recent Accounting Pronouncements and Changes to Accounting Policies - Schedule of Impact of Changes to Accounting Policies on Retained Earnings (Detail) - Retained earnings [member] - Increase (decrease) due to application of IFRS 15 [member]<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jan. 01, 2018 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems', window );"><strong>Disclosure of expected impact of initial application of new standards or interpretations [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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseInRetainedEarnings', window );">Total impact of change in accounting policy</a></td>
<td class="num">$ (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="top.Show.showAR( this, 'defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_RetainedEarningsMember', window );">Continuing operations [member] | Change Orders and Claims [Member]</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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems', window );"><strong>Disclosure of expected impact of initial application of new standards or interpretations [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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseInRetainedEarnings', window );">Total impact of change in accounting policy</a></td>
<td class="num">(3.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="top.Show.showAR( this, 'defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_RetainedEarningsMember', window );">Continuing operations [member] | Significant Financing Component [Member]</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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems', window );"><strong>Disclosure of expected impact of initial application of new standards or interpretations [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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseInRetainedEarnings', window );">Total impact of change in accounting policy</a></td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_RetainedEarningsMember', window );">Discontinued operations [member] | Construction Services [member]</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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems', window );"><strong>Disclosure of expected impact of initial application of new standards or interpretations [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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseInRetainedEarnings', window );">Total impact of change in accounting policy</a></td>
<td class="num">$ (22.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_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInRetainedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Retained Earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseInRetainedEarnings</td>
</tr>
<tr>
<td style="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_ComponentsOfEquityAxis=ifrs-full_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfEquityAxis=ifrs-full_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_IncreaseDecreaseDueToApplicationOfIFRS15Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IncreaseDecreaseDueToApplicationOfIFRS15Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContinuingAndDiscontinuedOperationsAxis=stn_ContinuingOperationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContinuingAndDiscontinuedOperationsAxis=stn_ContinuingOperationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RestatementAxis=stn_ChangeOrdersAndClaimsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestatementAxis=stn_ChangeOrdersAndClaimsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RestatementAxis=stn_SignificantFinancingComponentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestatementAxis=stn_SignificantFinancingComponentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stn_ConstructionServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=stn_ConstructionServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759620880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Impacts of Adopting IFRS 15 in Consolidated Statement of Financial Position (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jan. 01, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssetsAbstract', window );"><strong>Current assets</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="top.Show.showAR( this, 'defref_ifrs-full_CurrentReceivablesFromContractsWithCustomers', window );">Unbilled receivables</a></td>
<td class="nump">$ 384.6<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="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractAssets', window );">Contract assets</a></td>
<td class="nump">59.7<span></span>
</td>
<td class="nump">$ 69.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="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentAssets', window );">Other assets</a></td>
<td class="nump">23.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">21.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.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="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">175.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">195.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="top.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="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="top.Show.showAR( this, 'defref_ifrs-full_DeferredIncomeClassifiedAsCurrent', window );">Deferred revenue</a></td>
<td class="nump">174.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAbstract', window );"><strong>Shareholders' equity</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="top.Show.showAR( this, 'defref_ifrs-full_RetainedEarnings', window );">Retained earnings</a></td>
<td class="nump">851.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">947.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="top.Show.showAR( this, 'defref_ifrs-full_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income</a></td>
<td class="nump">163.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49.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="top.Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_PreviouslyStatedMember', window );">Previously stated [member]</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="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssetsAbstract', window );"><strong>Current assets</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="top.Show.showAR( this, 'defref_ifrs-full_CurrentReceivablesFromContractsWithCustomers', window );">Unbilled receivables</a></td>
<td class="nump">444.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="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentAssets', window );">Other assets</a></td>
<td class="nump">20.3<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="top.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="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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">21.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">167.3<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="top.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="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="top.Show.showAR( this, 'defref_ifrs-full_DeferredIncomeClassifiedAsCurrent', window );">Deferred revenue</a></td>
<td class="nump">165.7<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="top.Show.showAR( this, 'defref_ifrs-full_EquityAbstract', window );"><strong>Shareholders' equity</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="top.Show.showAR( this, 'defref_ifrs-full_RetainedEarnings', window );">Retained earnings</a></td>
<td class="nump">848.9<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="top.Show.showAR( this, 'defref_ifrs-full_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income</a></td>
<td class="nump">163.7<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="top.Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember', window );">Increase (decrease) due to changes in accounting policy required by IFRSs [member]</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="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssetsAbstract', window );"><strong>Current assets</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="top.Show.showAR( this, 'defref_ifrs-full_CurrentReceivablesFromContractsWithCustomers', window );">Unbilled receivables</a></td>
<td class="num">(59.8)<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="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractAssets', window );">Contract assets</a></td>
<td class="nump">59.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentAssets', window );">Other assets</a></td>
<td class="nump">2.9<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="top.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="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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="num">(0.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">8.2<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="top.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="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="top.Show.showAR( this, 'defref_ifrs-full_DeferredIncomeClassifiedAsCurrent', window );">Deferred revenue</a></td>
<td class="nump">8.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAbstract', window );"><strong>Shareholders' equity</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="top.Show.showAR( this, 'defref_ifrs-full_RetainedEarnings', window );">Retained earnings</a></td>
<td class="nump">2.3<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="top.Show.showAR( this, 'defref_ifrs-full_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income</a></td>
<td class="num">$ (0.6)<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_AccumulatedOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AccumulatedOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract assets. [Refer: Contract assets]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentReceivablesFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current receivables from contracts with customers. [Refer: Receivables from contracts with customers]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentReceivablesFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeClassifiedAsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred income classified as current. [Refer: Deferred income]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 78<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredIncomeClassifiedAsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NoncurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RetainedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A component of equity representing the entity's cumulative undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RetainedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_PreviouslyStatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781672432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Impacts of Adopting IFRS 15 in Consolidated Statements of Income and Comprehensive Income (Loss) (Detail) - CAD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAbstract', window );"><strong>Net income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_RevenueFromContinuingOperations', window );">Gross revenue</a></td>
<td class="nump">$ 4,283.8<span></span>
</td>
<td class="nump">$ 4,028.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="top.Show.showAR( this, 'defref_stn_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Subconsultant/subcontractor and other direct expenses</a></td>
<td class="nump">928.6<span></span>
</td>
<td class="nump">854.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="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income taxes</a></td>
<td class="nump">55.0<span></span>
</td>
<td class="nump">166.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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromContinuingOperations', window );">Net income for the year from continuing operations</a></td>
<td class="nump">171.3<span></span>
</td>
<td class="nump">97.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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net loss from discontinued operation, net of tax</a></td>
<td class="num">(123.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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net income for the year</a></td>
<td class="nump">47.4<span></span>
</td>
<td class="nump">97.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="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeAbstract', window );"><strong>Comprehensive income</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="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Exchange differences on translation of foreign operations</a></td>
<td class="nump">124.1<span></span>
</td>
<td class="num">(134.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="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive income for the year, net of tax</a></td>
<td class="nump">114.5<span></span>
</td>
<td class="num">(117.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="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive income (loss) for the year, net of tax</a></td>
<td class="nump">$ 161.9<span></span>
</td>
<td class="num">$ (20.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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsPerShareAbstract', window );"><strong>Earnings per share, basic and diluted</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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations', window );">Continuing operations</a></td>
<td class="nump">$ 1.51<span></span>
</td>
<td class="nump">$ 0.85<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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations', window );">Discontinued operations</a></td>
<td class="num">(1.09)<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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsLossPerShare', window );">Total basic and diluted earnings per share</a></td>
<td class="nump">$ 0.42<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_PreviouslyStatedMember', window );">Previously stated [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAbstract', window );"><strong>Net income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_RevenueFromContinuingOperations', window );">Gross revenue</a></td>
<td class="nump">$ 4,287.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="top.Show.showAR( this, 'defref_stn_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Subconsultant/subcontractor and other direct expenses</a></td>
<td class="nump">937.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income taxes</a></td>
<td class="nump">53.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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromContinuingOperations', window );">Net income for the year from continuing operations</a></td>
<td class="nump">168.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net loss from discontinued operation, net of tax</a></td>
<td class="num">(146.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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net income for the year</a></td>
<td class="nump">21.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="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeAbstract', window );"><strong>Comprehensive income</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="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Exchange differences on translation of foreign operations</a></td>
<td class="nump">124.7<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="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive income for the year, net of tax</a></td>
<td class="nump">115.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="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive income (loss) for the year, net of tax</a></td>
<td class="nump">$ 136.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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsPerShareAbstract', window );"><strong>Earnings per share, basic and diluted</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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations', window );">Continuing operations</a></td>
<td class="nump">$ 1.48<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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations', window );">Discontinued operations</a></td>
<td class="num">(1.29)<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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsLossPerShare', window );">Total basic and diluted earnings per share</a></td>
<td class="nump">$ 0.19<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="top.Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember', window );">Increase (decrease) due to changes in accounting policy required by IFRSs [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAbstract', window );"><strong>Net income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_RevenueFromContinuingOperations', window );">Gross revenue</a></td>
<td class="num">$ (4.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="top.Show.showAR( this, 'defref_stn_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Subconsultant/subcontractor and other direct expenses</a></td>
<td class="num">(8.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="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income taxes</a></td>
<td class="nump">1.2<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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromContinuingOperations', window );">Net income for the year from continuing operations</a></td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net loss from discontinued operation, net of tax</a></td>
<td class="nump">23.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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net income for the year</a></td>
<td class="nump">26.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="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeAbstract', window );"><strong>Comprehensive income</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="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Exchange differences on translation of foreign operations</a></td>
<td class="num">(0.6)<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="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive income for the year, net of tax</a></td>
<td class="num">(0.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive income (loss) for the year, net of tax</a></td>
<td class="nump">$ 25.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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsPerShareAbstract', window );"><strong>Earnings per share, basic and diluted</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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations', window );">Continuing operations</a></td>
<td class="nump">$ 0.03<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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations', window );">Discontinued operations</a></td>
<td class="nump">0.20<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="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsLossPerShare', window );">Total basic and diluted earnings per share</a></td>
<td class="nump">$ 0.23<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_BasicAndDilutedEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of earnings per share when the basic and diluted measurements are equal. [Refer: Basic earnings (loss) per share; Diluted earnings (loss) per share]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicAndDilutedEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BasicAndDilutedEarningsLossPerShareFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basic and diluted earnings (loss) per share from continuing operations. [Refer: Basic and diluted earnings (loss) per share]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicAndDilutedEarningsLossPerShareFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basic and diluted earnings (loss) per share from discontinued operations. [Refer: Basic and diluted earnings (loss) per share]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicAndDilutedEarningsLossPerShareFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BasicAndDilutedEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicAndDilutedEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ix<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2018-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=26&amp;date=2018-03-01&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_d_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_viii&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2018-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2018-03-02&amp;anchor=para_39L_e&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2021-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=17&amp;date=2018-03-01&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_vi&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_vii&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph ea<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_ea&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 98<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_98_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_RevenueFromContinuingOperations</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_PreviouslyStatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>98
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6770675920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Impacts of Adopting IFRS 9 on Equity (After-tax) (Detail) - Increase (decrease) due to application of IFRS 9 [member]<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jan. 01, 2018 </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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems', window );"><strong>Disclosure of expected impact of initial application of new standards or interpretations [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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9', window );">Reclassify equity securities from available-for-sale (AFS) to FVPL</a></td>
<td class="nump">$ 0.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="top.Show.showAR( this, 'defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_RetainedEarningsMember', window );">Retained earnings [member]</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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems', window );"><strong>Disclosure of expected impact of initial application of new standards or interpretations [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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9', window );">Reclassify equity securities from available-for-sale (AFS) to FVPL</a></td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9', window );">Other</a></td>
<td class="num">(0.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseInRetainedEarnings', window );">Total impact of changes in accounting policy, January 1, 2018</a></td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated other comprehensive income (loss) [member]</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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems', window );"><strong>Disclosure of expected impact of initial application of new standards or interpretations [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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9', window );">Reclassify equity securities from available-for-sale (AFS) to FVPL</a></td>
<td class="num">(0.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss', window );">Total impact of changes in accounting policy, January 1, 2018</a></td>
<td class="num">$ (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_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in AOCI on basis of measurement category first application of IFRS9.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseInAOCIOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in accumulated other comprehensive income loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInRetainedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Retained Earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseInRetainedEarnings</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in retained earnings on basis of measurement category first application of IFRS 9.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in retained earnings on other changes first application of IFRS 9.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseInRetainedEarningsOnOtherChangesFirstApplicationOfIFRS9</td>
</tr>
<tr>
<td style="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=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfEquityAxis=ifrs-full_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfEquityAxis=ifrs-full_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757105552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Recent Accounting Pronouncements and Changes To Accounting Policies - Additional Information (Detail) - Increase (decrease) due to application of IFRS 9 [member]<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jan. 01, 2018 </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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems', window );"><strong>Disclosure of financial assets at date of initial application of IFRS 9 [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="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue', window );">Investments reclassified from AFS to FVPL</a></td>
<td class="num">$ (49.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9', window );">Unrealized gains on reclassification</a></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_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems</td>
</tr>
<tr>
<td style="padding-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_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current 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]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 8<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_8_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in retained earnings on basis of measurement category first application of IFRS 9.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseInRetainedEarningsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9</td>
</tr>
<tr>
<td style="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=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780621776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Measurement Category of Financial Assets (Detail) - Increase (decrease) due to application of IFRS 9 [member]<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member', window );">Cash and cash deposits and cash in escrow [member] | Financial assets at amortised cost, category [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems', window );"><strong>Disclosure of financial assets at date of initial application of IFRS 9 [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="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9', window );">Financial assets measurement, after</a></td>
<td class="text">Amortized cost<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="top.Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member', window );">Cash and cash deposits and cash in escrow [member] | Financial assets at fair value through profit or loss, designated upon initial recognition or subsequently, category [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems', window );"><strong>Disclosure of financial assets at date of initial application of IFRS 9 [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="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9', window );">Financial assets measurement, before</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">FVPL<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member', window );">Receivables and other current financial assets [member] | Financial assets at amortised cost, category [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems', window );"><strong>Disclosure of financial assets at date of initial application of IFRS 9 [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="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9', window );">Financial assets measurement, after</a></td>
<td class="text">Amortized cost<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="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9', window );">Financial assets measurement, before</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Amortized cost<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member', window );">Equity securities [member] | Financial assets at fair value through profit or loss, mandatorily measured at fair value, category [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems', window );"><strong>Disclosure of financial assets at date of initial application of IFRS 9 [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="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9', window );">Financial assets measurement, after</a></td>
<td class="text">Mandatorily at FVPL<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="top.Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member', window );">Equity securities [member] | Investments in equity instruments designated at fair value through other comprehensive income [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems', window );"><strong>Disclosure of financial assets at date of initial application of IFRS 9 [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="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9', window );">Financial assets measurement, before</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">FVOCI <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member', window );">Bonds [member] | Financial assets measured at fair value through other comprehensive income, category [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems', window );"><strong>Disclosure of financial assets at date of initial application of IFRS 9 [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="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9', window );">Financial assets measurement, after</a></td>
<td class="text">FVOCI<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="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9', window );">Financial assets measurement, before</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">FVOCI<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member', window );">Holdbacks on long-term contracts [member] | Financial assets at amortised cost, category [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems', window );"><strong>Disclosure of financial assets at date of initial application of IFRS 9 [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="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9', window );">Financial assets measurement, after</a></td>
<td class="text">Amortized cost<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="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9', window );">Financial assets measurement, before</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Amortized cost<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member', window );">Indemnifications [member] | Financial assets at fair value through profit or loss, designated upon initial recognition or subsequently, category [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems', window );"><strong>Disclosure of financial assets at date of initial application of IFRS 9 [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="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9', window );">Financial assets measurement, after</a></td>
<td class="text">FVPL<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="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9', window );">Financial assets measurement, before</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">FVPL<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member', window );">Other financial asset [member] | Financial assets at amortised cost, category [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems', window );"><strong>Disclosure of financial assets at date of initial application of IFRS 9 [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="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9', window );">Financial assets measurement, after</a></td>
<td class="text">Amortized cost<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="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9', window );">Financial assets measurement, before</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Amortized cost<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfIFRS9LineItems</td>
</tr>
<tr>
<td style="padding-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_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The measurement category of financial assets immediately after the initial application of IFRS 9. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 42I<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_42I_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfIFRS9</td>
</tr>
<tr>
<td style="padding-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_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The measurement category of financial assets at the date of initial application of IFRS 9, determined in accordance with IAS 39 or in accordance with a previous version of IFRS 9 (if the entity&#8217;s chosen approach to applying IFRS 9 involves more than one date of initial application for different requirements). [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 42I<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_42I_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfIFRS9</td>
</tr>
<tr>
<td style="padding-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_RetrospectiveApplicationAndRetrospectiveRestatementAxis=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=stn_IncreaseDecreaseDueToApplicationOfIFRS9Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CashAndCashDepositsAndCashInEscrowMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CashAndCashDepositsAndCashInEscrowMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FinancialAssetsAtAmortisedCostCategoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FinancialAssetsAtAmortisedCostCategoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_AccountsReceivableAndOtherCurrentFinancialAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AccountsReceivableAndOtherCurrentFinancialAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfFinancialAssetsAxis=ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CategoriesOfFinancialAssetsAxis=ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=stn_HoldbacksOnLongTermContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=stn_IndemnificationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IndemnificationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_OtherFinancialAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherFinancialAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782090704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Acquisitions - Summary of Consideration for Assets Acquired and Liabilities Assumed (Detail) - Aggregated individually immaterial business combinations [member]<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashTransferred', window );">Cash consideration</a></td>
<td class="nump">$ 88.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="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesIncurred', window );">Notes payable</a></td>
<td class="nump">55.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Consideration</a></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="top.Show.showAR( this, 'defref_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract', window );"><strong>Assets and liabilities acquired</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="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate', window );">Cash acquired</a></td>
<td class="nump">7.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="top.Show.showAR( this, 'defref_stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate', window );">Trade receivables</a></td>
<td class="nump">34.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="top.Show.showAR( this, 'defref_stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate', window );">Unbilled receivables</a></td>
<td class="nump">6.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="top.Show.showAR( this, 'defref_stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate', window );">Accounts payable</a></td>
<td class="num">(19.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="top.Show.showAR( this, 'defref_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate', window );">Other non-cash working capital</a></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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate', window );">Property and equipment</a></td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Intangible assets</a></td>
<td class="nump">33.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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate', window );">Deferred tax assets</a></td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate', window );">Net employee defined benefit liability</a></td>
<td class="num">(16.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="top.Show.showAR( this, 'defref_stn_ProvisionsRecognisedAsOfAcquisitionDate', window );">Provisions</a></td>
<td class="num">(1.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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate', window );">Deferred tax liabilities</a></td>
<td class="num">(2.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="top.Show.showAR( this, 'defref_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed', window );">Total identifiable net assets at fair value</a></td>
<td class="nump">47.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="top.Show.showAR( this, 'defref_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate', window );">Goodwill arising on acquisitions</a></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="top.Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Consideration</a></td>
<td class="nump">$ 143.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_AcquisitiondateFairValueOfTotalConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B64_f&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of cash transferred as consideration in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B64_f_i&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the business combination's acquisition date for goodwill. [Refer: Goodwill; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B64<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B64&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2018-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for net identifiable assets acquired or liabilities assumed in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2018-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2018-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of liabilities incurred (for example, a liability for contingent consideration) as consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B64_f_iii&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for plant, property and equipment acquired in a business combination. [Refer: Property, plant and equipment; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2018-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non cash working capital related to accounts payable as of acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NonCashWorkingCapitalRelatedToAccountsPayableAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="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_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non cash working capital related to trade receivables recognised as of acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NonCashWorkingCapitalRelatedToTradeReceivablesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="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_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_ProvisionsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Provisions recognised as of acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ProvisionsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="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_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Retirement benefit obligations recognised as of acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_RetirementBenefitObligationsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="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_BusinessCombinationsAxis=ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>102
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6755737760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions - Additional Information (Detail) - Aggregated individually immaterial business combinations [member]<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </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="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes', window );">Goodwill is deductible for income tax purposes</a></td>
<td class="nump">$ 3.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="top.Show.showAR( this, 'defref_stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate', window );">Provisions</a></td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome', window );">Provision for claims outstanding</a></td>
<td class="nump">11.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="top.Show.showAR( this, 'defref_ifrs-full_RevenueOfAcquiree', window );">Gross revenue earned</a></td>
<td class="nump">86.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="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Acquisition-related costs</a></td>
<td class="nump">$ 0.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_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of acquisition-related costs recognised as an expense for transactions that are recognised separately from the acquisition of assets and the assumption of liabilities in business combinations. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B64<br> -Subparagraph m<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B64_m&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisclosureOfBusinessCombinationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueOfAcquiree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph B64<br> -Subparagraph q<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B64_q_i&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueOfAcquiree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill and intangible assets expected deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_GoodwillAndIntangibleAssetsExpectedDeductibleForTaxPurposes</td>
</tr>
<tr>
<td style="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_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Outstanding provisions reassessed and arised based on expected probable outcome.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OutstandingProvisionsReassessedAndArisedBasedOnExpectedProbableOutcome</td>
</tr>
<tr>
<td style="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_ProvisionsForClaimsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Provisions for claims recognised as of acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ProvisionsForClaimsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="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_BusinessCombinationsAxis=ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>103
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782010416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions - Summary of Consideration of Business Combinations (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsAbstract', window );"><strong>Disclosure of detailed information about business combination [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="top.Show.showAR( this, 'defref_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents', window );">Cash consideration (net of cash acquired)</a></td>
<td class="nump">$ 80.2<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="top.Show.showAR( this, 'defref_stn_PaymentsOnNotesPayableFromPreviousAcquisitions', window );">Payments on notes payable from previous acquisitions</a></td>
<td class="nump">42.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="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Total net cash paid</a></td>
<td class="nump">$ 122.2<span></span>
</td>
<td class="nump">$ 85.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_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 39<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfBusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of consideration paid or received, consisting of cash and cash equivalents, in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]; Cash and cash equivalents; Consideration paid (received)]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 40<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_40_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOnNotesPayableFromPreviousAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments on notes payable from previous acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_PaymentsOnNotesPayableFromPreviousAcquisitions</td>
</tr>
<tr>
<td style="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>104
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757027680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions - Summary of Notes Payable in Business Combination (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_stn_DisclosureOfNotesPayableInBusinessCombinationAbstract', window );"><strong>Disclosure of Notes Payable in Business Combination [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="top.Show.showAR( this, 'defref_stn_NotesPayableRecognisedInBusinessCombination', window );">Balance, beginning of the year</a></td>
<td class="nump">$ 58.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="top.Show.showAR( this, 'defref_stn_AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination', window );">Additions for acquisitions in the year</a></td>
<td class="nump">55.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="top.Show.showAR( this, 'defref_stn_OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination', window );">Other adjustments</a></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="top.Show.showAR( this, 'defref_stn_PaymentsOfNotesPayableRecognisedInBusinessCombination', window );">Payments</a></td>
<td class="num">(42.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="top.Show.showAR( this, 'defref_stn_InterestOnNotesPayableRecognisedInBusinessCombination', window );">Interest</a></td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination', window );">Impact of foreign exchange</a></td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_stn_NotesPayableRecognisedInBusinessCombination', window );">Total notes payable</a></td>
<td class="nump">$ 76.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additions for acquisitions on notes payable recognised in business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AdditionsForAcquisitionsOnNotesPayableRecognisedInBusinessCombination</td>
</tr>
<tr>
<td style="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_DisclosureOfNotesPayableInBusinessCombinationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of notes payable in business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfNotesPayableInBusinessCombinationAbstract</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease through change in foreign exchange on notes payable recognised in business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseThroughChangeInForeignExchangeOnNotesPayableRecognisedInBusinessCombination</td>
</tr>
<tr>
<td style="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_InterestOnNotesPayableRecognisedInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest on notes payable recognised in business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_InterestOnNotesPayableRecognisedInBusinessCombination</td>
</tr>
<tr>
<td style="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_NotesPayableRecognisedInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Notes payable recognised in business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NotesPayableRecognisedInBusinessCombination</td>
</tr>
<tr>
<td style="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_OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other adjustments on notes payable recognised in business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OtherAdjustmentsOnNotesPayableRecognisedInBusinessCombination</td>
</tr>
<tr>
<td style="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_PaymentsOfNotesPayableRecognisedInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of notes payable recognised in business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_PaymentsOfNotesPayableRecognisedInBusinessCombination</td>
</tr>
<tr>
<td style="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>105
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781668176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations and Disposition of Subsidiaries - Additional Information (Detail)<br> $ in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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="top.Show.showAR( this, 'defref_stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems', window );"><strong>Disclosure of disposal of subsidiaries and discontinued operations [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncome', window );">Current tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 192.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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26.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="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfNoncurrentBorrowings', window );">Repayment of long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DisposalOfMajorSubsidiaryMember', window );">Disposal of major subsidiary [member]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems', window );"><strong>Disclosure of disposal of subsidiaries and discontinued operations [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_GrossProceedsFromDisposalOfSubsidiaries', window );">Gross proceeds</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">369.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="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncome', window );">Current tax expense</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">124.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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred taxes</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">29.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="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfNoncurrentBorrowings', window );">Repayment of long term debt</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">$ 221.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="top.Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis=stn_ConstructionServicesGroupMember', window );">Construction services group [member] | Discontinued operations [member]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems', window );"><strong>Disclosure of disposal of subsidiaries and discontinued operations [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLoss', window );">Goodwill impairment charge</a></td>
<td class="nump">$ 53.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_GrossProceedsFromDisposalOfSubsidiaries', window );">Gross proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104.2<span></span>
</td>
<td class="nump">$ 79.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="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Cash proceeds from the sale of subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28.8<span></span>
</td>
<td class="nump">$ 22.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_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cash flows arising from losing control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 39<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 80<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_80_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 130<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_130_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2018-01-01<br> -Paragraph 130<br> -Subparagraph d<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_130_d_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfNoncurrentBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for repayments of non-current borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RepaymentsOfNoncurrentBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of disposal of subsidiaries and discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="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_GrossProceedsFromDisposalOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross proceeds from disposal of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_GrossProceedsFromDisposalOfSubsidiaries</td>
</tr>
<tr>
<td style="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_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DisposalOfMajorSubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DisposalOfMajorSubsidiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis=stn_ConstructionServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis=stn_ConstructionServicesGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782086048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations and Disposition of Subsidiaries - Summary of Net Loss from Discontinued Operations (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems', window );"><strong>Disclosure of analysis of single amount of discontinued operations [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="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenue</a></td>
<td class="nump">$ 4,283.8<span></span>
</td>
<td class="nump">$ 4,028.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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossBeforeTax', window );">Income before income taxes and discontinued operations</a></td>
<td class="nump">226.3<span></span>
</td>
<td class="nump">263.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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net loss from discontinued operations</a></td>
<td class="num">(123.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="top.Show.showAR( this, 'defref_ifrs-full_ContinuingAndDiscontinuedOperationsAxis=stn_ConstructionServicesGroupMember', window );">Construction services group [member] | Discontinued operations [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems', window );"><strong>Disclosure of analysis of single amount of discontinued operations [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="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenue</a></td>
<td class="nump">884.4<span></span>
</td>
<td class="nump">1,111.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="top.Show.showAR( this, 'defref_ifrs-full_ExpenseByNature', window );">Expenses</a></td>
<td class="num">(953.8)<span></span>
</td>
<td class="num">$ (1,111.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="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill', window );">Impairment of goodwill</a></td>
<td class="num">(53.0)<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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossBeforeTax', window );">Income before income taxes and discontinued operations</a></td>
<td class="num">(122.4)<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="top.Show.showAR( this, 'defref_ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations', window );">Income taxes on operating activities</a></td>
<td class="nump">10.8<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="top.Show.showAR( this, 'defref_ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent', window );">Loss from operating activities, net of income taxes</a></td>
<td class="num">(111.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations', window );">Gain on disposal of discontinued operations before income taxes</a></td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance', window );">Income taxes on disposal of discontinued operations</a></td>
<td class="num">(13.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_ProfitLossFromDisposalOfDiscontinuedOperations', window );">Loss on disposal of discontinued operations, net of income taxes</a></td>
<td class="num">(12.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="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net loss from discontinued operations</a></td>
<td class="num">$ (123.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_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-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_ExpenseByNature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses aggregated according to their nature (for example, depreciation, purchases of materials, transport costs, employee benefits and advertising costs), and not reallocated among functions within the entity.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseByNature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ImpairmentLossRecognisedInProfitOrLossGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B67_d_v&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income from discontinued operations attributable to owners of the parent. [Refer: Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_vii&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph ea<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_ea&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 98<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_98_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The income arising in the course of an entity's ordinary activities. Income is increases in economic benefits during the accounting period in the form of inflows or enhancements of assets or decreases of liabilities that result in an increase in equity, other than those relating to contributions from equity participants.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 32<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TaxExpenseRelatingToGainLossOnDiscontinuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tax expense (income) relating to the gain (loss) on discontinuance when operations are discontinued. [Refer: Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_b_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 81<br> -Subparagraph h<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_h_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tax expense (income) relating to the profit (loss) arising from ordinary activities of discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_b_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 81<br> -Subparagraph h<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_h_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Profit Loss Before Tax Disposal of Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ProfitLossBeforeTaxDisposalOfDiscontinuedOperations</td>
</tr>
<tr>
<td style="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_ProfitLossFromDisposalOfDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Profit loss from disposal of discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ProfitLossFromDisposalOfDiscontinuedOperations</td>
</tr>
<tr>
<td style="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_ContinuingAndDiscontinuedOperationsAxis=stn_ConstructionServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContinuingAndDiscontinuedOperationsAxis=stn_ConstructionServicesGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis=ifrs-full_DiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis=ifrs-full_DiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756854272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations and Disposition of Subsidiaries - Summary of Disposition of Subsidiary (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems', window );"><strong>Disclosure of disposal of subsidiaries and discontinued operations [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="top.Show.showAR( this, 'defref_ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax', window );">Cumulative exchange loss on translating foreign operations reclassified from equity</a></td>
<td class="num">$ (0.1)<span></span>
</td>
<td class="num">$ (13.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="top.Show.showAR( this, 'defref_ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DisposalOfMajorSubsidiaryMember', window );">Disposal of major subsidiary [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems', window );"><strong>Disclosure of disposal of subsidiaries and discontinued operations [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="top.Show.showAR( this, 'defref_stn_GrossProceedsFromDisposalOfSubsidiaries', window );">Gross proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">369.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInWorkingCapital', window );">Working capital adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisposalGroupTransactionCost', window );">Transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16.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="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod', window );">Net proceeds from sale, net of cash sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">336.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="top.Show.showAR( this, 'defref_ifrs-full_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013', window );">Net assets disposed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(268.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="top.Show.showAR( this, 'defref_ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax', window );">Cumulative exchange loss on translating foreign operations reclassified from equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13.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="top.Show.showAR( this, 'defref_ifrs-full_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments', window );">Gain on disposal of a subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54.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_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets, other than cash or cash equivalents, in subsidiaries or other businesses over which control is obtained or lost. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 40<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_40_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in working capital.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) on disposal of investments and changes in the value of investments. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2018-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause ix<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=26&amp;date=2018-03-01&amp;anchor=para_35_b_ix&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of reclassification adjustments related to exchange differences when the financial statements of foreign operations are translated, 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: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2018-01-01<br> -Paragraph 48<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=21&amp;date=2018-03-01&amp;anchor=para_48&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 92<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_92&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of disposal of subsidiaries and discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDisposalOfSubsidiariesAndDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="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_DisposalGroupTransactionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal group transaction cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisposalGroupTransactionCost</td>
</tr>
<tr>
<td style="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_GrossProceedsFromDisposalOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross proceeds from disposal of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_GrossProceedsFromDisposalOfSubsidiaries</td>
</tr>
<tr>
<td style="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_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DisposalOfMajorSubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DisposalOfMajorSubsidiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756467216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsAbstract', window );"><strong>Cash and cash equivalents [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Cash', window );">Cash</a></td>
<td class="nump">$ 176.5<span></span>
</td>
<td class="nump">$ 234.7<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="top.Show.showAR( this, 'defref_ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents', window );">Unrestricted investments</a></td>
<td class="nump">8.7<span></span>
</td>
<td class="nump">4.8<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="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 185.2<span></span>
</td>
<td class="nump">$ 239.5<span></span>
</td>
<td class="nump">$ 210.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ShorttermDepositsClassifiedAsCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A classification of cash equivalents representing short-term deposits. [Refer: Cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>109
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780317088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash and Cash Equivalents - Additional Information (Detail)<br> $ in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=ifrs-full_BusinessCombinationsMember', window );">Business combinations [member]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfCashAndCashEquivalentsLineItems', window );"><strong>Disclosure of cash and cash equivalents [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="top.Show.showAR( this, 'defref_ifrs-full_RestrictedCashAndCashEquivalents', window );">Escrow account</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 7.9<span></span>
</td>
<td class="nump">$ 6.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_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash and cash equivalents whose use or withdrawal is restricted. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisclosureOfCashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfCashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="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_BusinessCombinationsAxis=ifrs-full_BusinessCombinationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BusinessCombinationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6608280016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade and Other Receivables - Schedule of Trade and Other Receivables (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherReceivablesAbstract', window );"><strong>Trade and other receivables [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="top.Show.showAR( this, 'defref_ifrs-full_TradeReceivables', window );">Trade receivables, net of ECL of $1.5 (2017 - $2.1)</a></td>
<td class="nump">$ 774.5<span></span>
</td>
<td class="nump">$ 746.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="top.Show.showAR( this, 'defref_stn_HoldbacksCurrent', window );">Holdbacks, current</a></td>
<td class="nump">18.7<span></span>
</td>
<td class="nump">43.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="top.Show.showAR( this, 'defref_stn_LeaseInducementsReceivable', window );">Lease inducements receivable</a></td>
<td class="nump">44.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="top.Show.showAR( this, 'defref_ifrs-full_OtherReceivables', window );">Other</a></td>
<td class="nump">40.9<span></span>
</td>
<td class="nump">25.7<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="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherReceivables', window );">Trade and other receivables</a></td>
<td class="nump">$ 878.1<span></span>
</td>
<td class="nump">$ 816.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_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TradeAndOtherReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_TradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_HoldbacksCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Holdbacks current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_HoldbacksCurrent</td>
</tr>
<tr>
<td style="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_LeaseInducementsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease inducements receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LeaseInducementsReceivable</td>
</tr>
<tr>
<td style="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>111
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756970672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade and Other Receivables - Schedule of Trade and Other Receivables (Parenthetical) (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherReceivablesAbstract', window );"><strong>Trade and other receivables [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="top.Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Expected credit losses (ECLs)</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 2.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_AllowanceAccountForCreditLossesOfFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2021-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-02&amp;anchor=para_16&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>112
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780877760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade and Other Receivables - Schedule of Gross Trade Receivables Aging Analysis (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_stn_GrossTradeReceivables', window );">Trade receivables</a></td>
<td class="nump">$ 776.0<span></span>
</td>
<td class="nump">$ 748.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=stn_OneToThirtyDaysMember', window );">1-30 Days [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_stn_GrossTradeReceivables', window );">Trade receivables</a></td>
<td class="nump">355.6<span></span>
</td>
<td class="nump">403.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=stn_ThirtyOneToSixtyDaysMember', window );">31-60 Days [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_stn_GrossTradeReceivables', window );">Trade receivables</a></td>
<td class="nump">228.7<span></span>
</td>
<td class="nump">182.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=stn_SixtyOneToNinetyDaysMember', window );">61-90 Days [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_stn_GrossTradeReceivables', window );">Trade receivables</a></td>
<td class="nump">63.8<span></span>
</td>
<td class="nump">53.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=stn_NinetyOneDaysToOneTwentyDaysMember', window );">91-120 Days [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_stn_GrossTradeReceivables', window );">Trade receivables</a></td>
<td class="nump">43.2<span></span>
</td>
<td class="nump">29.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=stn_AboveOneTwentyOneDaysMember', window );">121+ Days [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_stn_GrossTradeReceivables', window );">Trade receivables</a></td>
<td class="nump">$ 84.7<span></span>
</td>
<td class="nump">$ 80.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross trade receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trade and other receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>113
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6783818960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment - Schedule of Property and Equipment (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">$ 212.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">289.4<span></span>
</td>
<td class="nump">$ 212.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=stn_EngineeringEquipmentMember', window );">Engineering equipment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">59.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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">60.1<span></span>
</td>
<td class="nump">59.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember', window );">Office equipment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">34.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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">48.8<span></span>
</td>
<td class="nump">34.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">101.4<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">159.7<span></span>
</td>
<td class="nump">101.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember', window );">Other [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">17.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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">20.8<span></span>
</td>
<td class="nump">17.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">387.7<span></span>
</td>
<td class="nump">414.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="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">130.2<span></span>
</td>
<td class="nump">62.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="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions arising on acquisitions</a></td>
<td class="nump">4.4<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(50.5)<span></span>
</td>
<td class="num">(78.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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment', window );">Discontinued operations (note 8)</a></td>
<td class="num">(15.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="nump">17.1<span></span>
</td>
<td class="num">(11.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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">473.3<span></span>
</td>
<td class="nump">387.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Gross carrying amount [member] | Engineering equipment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">116.7<span></span>
</td>
<td class="nump">131.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="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">23.2<span></span>
</td>
<td class="nump">21.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="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions arising on acquisitions</a></td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(12.2)<span></span>
</td>
<td class="num">(33.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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment', window );">Discontinued operations (note 8)</a></td>
<td class="num">(11.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(0.4)<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="nump">4.9<span></span>
</td>
<td class="num">(3.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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">122.3<span></span>
</td>
<td class="nump">116.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Gross carrying amount [member] | Office equipment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">61.6<span></span>
</td>
<td class="nump">82.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="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">19.4<span></span>
</td>
<td class="nump">6.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="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions arising on acquisitions</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(2.2)<span></span>
</td>
<td class="num">(24.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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment', window );">Discontinued operations (note 8)</a></td>
<td class="num">(0.4)<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="num">(0.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="nump">3.0<span></span>
</td>
<td class="num">(1.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">82.0<span></span>
</td>
<td class="nump">61.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Gross carrying amount [member] | Leasehold improvements [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">175.5<span></span>
</td>
<td class="nump">166.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="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">79.5<span></span>
</td>
<td class="nump">29.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions arising on acquisitions</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(31.4)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment', window );">Discontinued operations (note 8)</a></td>
<td class="num">(1.7)<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="nump">7.8<span></span>
</td>
<td class="num">(5.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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">231.2<span></span>
</td>
<td class="nump">175.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Gross carrying amount [member] | Other [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">33.9<span></span>
</td>
<td class="nump">34.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="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">8.1<span></span>
</td>
<td class="nump">4.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions arising on acquisitions</a></td>
<td class="nump">0.4<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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(4.7)<span></span>
</td>
<td class="num">(3.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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment', window );">Discontinued operations (note 8)</a></td>
<td class="num">(2.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="nump">1.4<span></span>
</td>
<td class="num">(1.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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="nump">37.8<span></span>
</td>
<td class="nump">33.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation and amortization [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="num">(175.1)<span></span>
</td>
<td class="num">(200.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="top.Show.showAR( this, 'defref_stn_DepreciationPropertyPlantAndEquipmentContinuingOperations', window );">Depreciation - continuing operations</a></td>
<td class="num">(50.1)<span></span>
</td>
<td class="num">(52.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="top.Show.showAR( this, 'defref_stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations', window );">Depreciation - discontinued operations</a></td>
<td class="num">(2.0)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">45.5<span></span>
</td>
<td class="nump">76.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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment', window );">Discontinued operations (note 8)</a></td>
<td class="nump">4.6<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="num">(6.8)<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="num">(183.9)<span></span>
</td>
<td class="num">(175.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation and amortization [member] | Engineering equipment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="num">(57.4)<span></span>
</td>
<td class="num">(73.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="top.Show.showAR( this, 'defref_stn_DepreciationPropertyPlantAndEquipmentContinuingOperations', window );">Depreciation - continuing operations</a></td>
<td class="num">(15.3)<span></span>
</td>
<td class="num">(16.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="top.Show.showAR( this, 'defref_stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations', window );">Depreciation - discontinued operations</a></td>
<td class="num">(1.5)<span></span>
</td>
<td class="num">(1.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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">10.6<span></span>
</td>
<td class="nump">32.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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment', window );">Discontinued operations (note 8)</a></td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="nump">0.4<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="num">(2.3)<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="num">(62.2)<span></span>
</td>
<td class="num">(57.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation and amortization [member] | Office equipment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="num">(27.6)<span></span>
</td>
<td class="num">(45.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="top.Show.showAR( this, 'defref_stn_DepreciationPropertyPlantAndEquipmentContinuingOperations', window );">Depreciation - continuing operations</a></td>
<td class="num">(6.7)<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="top.Show.showAR( this, 'defref_stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations', window );">Depreciation - discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">1.9<span></span>
</td>
<td class="nump">25.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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment', window );">Discontinued operations (note 8)</a></td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="num">(1.2)<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="num">(33.2)<span></span>
</td>
<td class="num">(27.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation and amortization [member] | Leasehold improvements [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="num">(74.1)<span></span>
</td>
<td class="num">(64.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="top.Show.showAR( this, 'defref_stn_DepreciationPropertyPlantAndEquipmentContinuingOperations', window );">Depreciation - continuing operations</a></td>
<td class="num">(25.9)<span></span>
</td>
<td class="num">(26.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="top.Show.showAR( this, 'defref_stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations', window );">Depreciation - discontinued operations</a></td>
<td class="num">(0.2)<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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">31.1<span></span>
</td>
<td class="nump">15.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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment', window );">Discontinued operations (note 8)</a></td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="num">(2.9)<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="num">(71.5)<span></span>
</td>
<td class="num">(74.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation and amortization [member] | Other [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="num">(16.0)<span></span>
</td>
<td class="num">(17.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="top.Show.showAR( this, 'defref_stn_DepreciationPropertyPlantAndEquipmentContinuingOperations', window );">Depreciation - continuing operations</a></td>
<td class="num">(2.2)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations', window );">Depreciation - discontinued operations</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">1.9<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment', window );">Discontinued operations (note 8)</a></td>
<td class="nump">0.7<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(0.7)<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="num">(0.4)<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment</a></td>
<td class="num">$ (17.0)<span></span>
</td>
<td class="num">$ (16.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_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_73_e_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_73_e_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in property, plant and equipment resulting from the loss of control of a subsidiary. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_73_e_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_73_e_viii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in property, plant and equipment resulting from transfers. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_stn_DepreciationPropertyPlantAndEquipmentContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Depreciation property plant and equipment continuing operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DepreciationPropertyPlantAndEquipmentContinuingOperations</td>
</tr>
<tr>
<td style="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_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Depreciation property plant and equipment discontinued operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DepreciationPropertyPlantAndEquipmentDiscontinuedOperations</td>
</tr>
<tr>
<td style="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_ClassesOfPropertyPlantAndEquipmentAxis=stn_EngineeringEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>114
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776324976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment - Additional Information (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_ConstructionInProgress', window );">Construction work in progress</a></td>
<td class="nump">$ 8.9<span></span>
</td>
<td class="nump">$ 3.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_ConstructionInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expenditure capitalised during the construction of non-current assets that are not yet available for use. [Refer: Non-current assets]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ConstructionInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>115
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6771961200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill - Schedule of Reconciliation of Changes in Goodwill (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in goodwill [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="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,556.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,621.2<span></span>
</td>
<td class="nump">$ 1,556.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in goodwill [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="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,734.6<span></span>
</td>
<td class="nump">2,006.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="top.Show.showAR( this, 'defref_ifrs-full_AdditionalRecognitionGoodwill', window );">Acquisitions</a></td>
<td class="nump">96.3<span></span>
</td>
<td class="nump">16.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="top.Show.showAR( this, 'defref_ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale', window );">Disposals</a></td>
<td class="num">(120.2)<span></span>
</td>
<td class="num">(194.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill', window );">Impact of foreign exchange</a></td>
<td class="nump">88.5<span></span>
</td>
<td class="num">(93.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="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,799.2<span></span>
</td>
<td class="nump">1,734.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedImpairmentMember', window );">Accumulated impairment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in goodwill [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="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="num">(178.0)<span></span>
</td>
<td class="num">(178.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="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill', window );">Impairment of goodwill</a></td>
<td class="num">(53.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="top.Show.showAR( this, 'defref_ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale', window );">Disposals</a></td>
<td class="nump">53.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="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="num">$ (178.0)<span></span>
</td>
<td class="num">$ (178.0)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionalRecognitionGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B67_d_ii&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfReconciliationOfChangesInGoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2018-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2018-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill derecognised without having previously been included in a disposal group classified as held for sale. [Refer: Goodwill; Disposal groups classified as held for sale [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B67_d_iv&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ImpairmentLossRecognisedInProfitOrLossGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B67_d_v&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B67_d_vi&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>116
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6771474608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 01, 2018 </div>
<div>Cash_Generating_Units</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>CAD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CAD ($)</div>
</th>
<th class="th"><div>Oct. 01, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_stn_NumberOfCashGeneratingUnit', window );">Number of cash generating units | Cash_Generating_Units</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined', window );">Description of basis on which units recoverable amount has been determined</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Using the fair value less costs  of disposal approach<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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised', window );">Description of level of fair value hierarchy within which fair value measurement is categorised</a></td>
<td class="text">Level 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows', window );">Description of projection</a></td>
<td class="text">Terminal growth rates based on actual experience and market analysis.      Projections are extrapolated beyond five years using a growth rate that does      not exceed 3.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="top.Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis=stn_ConstructionServicesGroupMember', window );">Construction services group [member] | Discontinued operations [member]</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLoss', window );">Goodwill impairment charge | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53.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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range [member]</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">Discounted Rate</a></td>
<td class="nump">17.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>
<td class="nump">15.10%<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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections', window );">Percentage of growth rate</a></td>
<td class="nump">3.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range [member]</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">Discounted Rate</a></td>
<td class="nump">9.30%<span></span>
</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">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="top.Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=stn_ConsultingServicesGlobalMember', window );">Consulting Services Global [member]</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_stn_NumberOfCashGeneratingUnit', window );">Number of cash generating units | Cash_Generating_Units</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale', window );">Goodwill disposed | $</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">$ 88.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">Discounted Rate</a></td>
<td class="nump">11.20%<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections', window );">Percentage of growth rate</a></td>
<td class="nump">3.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=stn_ConstructionServicesMember', window );">Construction Services [member]</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_stn_NumberOfCashGeneratingUnit', window );">Number of cash generating units | Cash_Generating_Units</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=stn_ConsultingServicesUnitedStatesMember', window );">Consulting Services United States [member]</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale', window );">Goodwill disposed | $</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">$ 106.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the basis on which the cash-generating unit's (group of units') recoverable amount has been determined (ie value in use or fair value less costs of disposal). [Refer: Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 134<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined</td>
</tr>
<tr>
<td style="padding-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_DescriptionOfDiscountRatesAppliedToCashFlowProjections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 134<br> -Subparagraph d<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134_d_v&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2018-01-01<br> -Paragraph 134<br> -Subparagraph e<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134_e_v&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The growth rate used to extrapolate cash flow projections beyond the period covered by the most recent budgets/forecasts for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 134<br> -Subparagraph d<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134_d_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2018-01-01<br> -Paragraph 134<br> -Subparagraph e<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134_e_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the level of the fair value hierarchy within which the fair value measurement is categorised in its entirety (without giving regard to the observability of 'costs of disposal') for a cash-generating unit (group of units'). [Refer: Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 134<br> -Subparagraph e<br> -Clause iiA<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134_e_iiA&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2018-01-01<br> -Paragraph 130<br> -Subparagraph f<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_130_f_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised</td>
</tr>
<tr>
<td style="padding-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_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The explanation of the period over which management has projected cash flows based on financial budgets/forecasts approved by management including, when a period greater than five years is used for a cash-generating unit (group of units), an explanation of why that longer period is justified. [Refer: Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 134<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134_d_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2018-01-01<br> -Paragraph 134<br> -Subparagraph e<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134_e_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows</td>
</tr>
<tr>
<td style="padding-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_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill derecognised without having previously been included in a disposal group classified as held for sale. [Refer: Goodwill; Disposal groups classified as held for sale [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B67_d_iv&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 130<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_130_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2018-01-01<br> -Paragraph 130<br> -Subparagraph d<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_130_d_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NumberOfCashGeneratingUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of cash generating unit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NumberOfCashGeneratingUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis=stn_ConstructionServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis=stn_ConstructionServicesGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=stn_ConsultingServicesGlobalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConsultingServicesGlobalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ConstructionServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConstructionServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ConsultingServicesUnitedStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConsultingServicesUnitedStatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6669964448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill - Schedule of Goodwill Allocated (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,621.2<span></span>
</td>
<td class="nump">$ 1,556.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="top.Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=stn_ConsultingServicesCanadaMember', window );">Consulting Services Canada [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">358.2<span></span>
</td>
<td class="nump">337.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="top.Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=stn_ConsultingServicesUnitedStatesMember', window );">Consulting Services United States [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,003.7<span></span>
</td>
<td class="nump">917.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="top.Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=stn_ConsultingServicesGlobalMember', window );">Consulting Services Global [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 259.3<span></span>
</td>
<td class="nump">183.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="top.Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=stn_ConstructionServicesMember', window );">Construction Services [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 117.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2018-03-01&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2018-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2018-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=stn_ConsultingServicesCanadaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConsultingServicesCanadaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ConsultingServicesUnitedStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConsultingServicesUnitedStatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ConsultingServicesGlobalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConsultingServicesGlobalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ConstructionServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConstructionServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757718160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill - Summary of Most Sensitive Key Assumptions Used for CGUs (Detail)<br></strong></div></th>
<th class="th"><div>Oct. 01, 2018</div></th>
<th class="th"><div>Oct. 01, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">After tax discount rate</a></td>
<td class="nump">9.30%<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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">After tax discount rate</a></td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">15.10%<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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections', window );">Terminal growth rate</a></td>
<td class="nump">3.00%<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="top.Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=stn_ConsultingServicesGlobalMember', window );">Consulting Services Global [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">After tax discount rate</a></td>
<td class="nump">11.20%<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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections', window );">Terminal growth rate</a></td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_stn_RevenueGrowthRates', window );">Average annual net revenue growth rate (2019-2023)</a></td>
<td class="nump">3.70%<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="top.Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=stn_ConsultingServicesGlobalMember', window );">Consulting Services Global [member] | Bottom of range [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_OperatingMarginRateAppliedToCashFlowProjections', window );">Operating margin rates</a></td>
<td class="nump">5.60%<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="top.Show.showAR( this, 'defref_stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections', window );">Non-cash working capital rates</a></td>
<td class="nump">20.30%<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="top.Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=stn_ConsultingServicesGlobalMember', window );">Consulting Services Global [member] | Top of range [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_OperatingMarginRateAppliedToCashFlowProjections', window );">Operating margin rates</a></td>
<td class="nump">8.70%<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="top.Show.showAR( this, 'defref_stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections', window );">Non-cash working capital rates</a></td>
<td class="nump">20.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_DescriptionOfDiscountRatesAppliedToCashFlowProjections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 134<br> -Subparagraph d<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134_d_v&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2018-01-01<br> -Paragraph 134<br> -Subparagraph e<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134_e_v&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The growth rate used to extrapolate cash flow projections beyond the period covered by the most recent budgets/forecasts for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 134<br> -Subparagraph d<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134_d_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2018-01-01<br> -Paragraph 134<br> -Subparagraph e<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2018-03-01&amp;anchor=para_134_e_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NoncashWorkingCapitalRateAppliedToCashFlowProjections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non-cash working capital rate applied to cash flow projections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NoncashWorkingCapitalRateAppliedToCashFlowProjections</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_OperatingMarginRateAppliedToCashFlowProjections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating margin rate applied to cash flow projections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OperatingMarginRateAppliedToCashFlowProjections</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_RevenueGrowthRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue growth rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_RevenueGrowthRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=stn_ConsultingServicesGlobalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConsultingServicesGlobalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6785072976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets - Summary of Intangible Assets (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">$ 262.4<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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">247.7<span></span>
</td>
<td class="nump">$ 262.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">430.5<span></span>
</td>
<td class="nump">590.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="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions arising on acquisitions</a></td>
<td class="nump">33.0<span></span>
</td>
<td class="nump">6.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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill', window );">Discontinued operations (note 8)</a></td>
<td class="num">(29.4)<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="top.Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="num">(79.7)<span></span>
</td>
<td class="num">(38.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="nump">18.4<span></span>
</td>
<td class="num">(26.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">406.0<span></span>
</td>
<td class="nump">430.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Gross carrying amount [member] | Not internally generated [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">33.2<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation and amortization [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="num">(168.1)<span></span>
</td>
<td class="num">(141.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="top.Show.showAR( this, 'defref_stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations', window );">Amortization - continuing operations</a></td>
<td class="num">(66.1)<span></span>
</td>
<td class="num">(74.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="top.Show.showAR( this, 'defref_stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations', window );">Amortization - discontinued operations</a></td>
<td class="num">(5.7)<span></span>
</td>
<td class="num">(7.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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill', window );">Discontinued operations (note 8)</a></td>
<td class="nump">9.2<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="top.Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="nump">79.7<span></span>
</td>
<td class="nump">38.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="num">(7.3)<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="num">(158.3)<span></span>
</td>
<td class="num">(168.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember', window );">Client relationships [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">199.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">191.1<span></span>
</td>
<td class="nump">199.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember', window );">Client relationships [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">289.5<span></span>
</td>
<td class="nump">399.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="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions arising on acquisitions</a></td>
<td class="nump">25.1<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill', window );">Discontinued operations (note 8)</a></td>
<td class="num">(19.7)<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="top.Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="num">(3.9)<span></span>
</td>
<td class="num">(13.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="nump">16.3<span></span>
</td>
<td class="num">(20.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">307.3<span></span>
</td>
<td class="nump">289.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember', window );">Client relationships [member] | Accumulated depreciation and amortization [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="num">(90.4)<span></span>
</td>
<td class="num">(85.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="top.Show.showAR( this, 'defref_stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations', window );">Amortization - continuing operations</a></td>
<td class="num">(26.9)<span></span>
</td>
<td class="num">(28.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="top.Show.showAR( this, 'defref_stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations', window );">Amortization - discontinued operations</a></td>
<td class="num">(1.8)<span></span>
</td>
<td class="num">(2.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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill', window );">Discontinued operations (note 8)</a></td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="nump">3.9<span></span>
</td>
<td class="nump">13.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="num">(5.9)<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="num">(116.2)<span></span>
</td>
<td class="num">(90.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_ContractBacklogMember', window );">Contract backlog [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">10.3<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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">4.9<span></span>
</td>
<td class="nump">10.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_ContractBacklogMember', window );">Contract backlog [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">47.9<span></span>
</td>
<td class="nump">55.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="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions arising on acquisitions</a></td>
<td class="nump">5.7<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="num">(46.2)<span></span>
</td>
<td class="num">(6.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="top.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">(4.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">8.5<span></span>
</td>
<td class="nump">47.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_ContractBacklogMember', window );">Contract backlog [member] | Accumulated depreciation and amortization [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="num">(37.6)<span></span>
</td>
<td class="num">(19.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="top.Show.showAR( this, 'defref_stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations', window );">Amortization - continuing operations</a></td>
<td class="num">(9.9)<span></span>
</td>
<td class="num">(22.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="top.Show.showAR( this, 'defref_stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations', window );">Amortization - discontinued operations</a></td>
<td class="num">(1.4)<span></span>
</td>
<td class="num">(4.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="top.Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="nump">46.2<span></span>
</td>
<td class="nump">6.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="num">(0.9)<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="num">(3.6)<span></span>
</td>
<td class="num">(37.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember', window );">Software [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">38.7<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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">42.5<span></span>
</td>
<td class="nump">38.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember', window );">Software [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">65.6<span></span>
</td>
<td class="nump">97.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="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions arising on acquisitions</a></td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill', window );">Discontinued operations (note 8)</a></td>
<td class="num">(5.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="top.Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="num">(18.8)<span></span>
</td>
<td class="num">(15.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="nump">0.3<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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">75.2<span></span>
</td>
<td class="nump">65.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember', window );">Software [member] | Gross carrying amount [member] | Not internally generated [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">33.2<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember', window );">Software [member] | Accumulated depreciation and amortization [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="num">(26.9)<span></span>
</td>
<td class="num">(28.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="top.Show.showAR( this, 'defref_stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations', window );">Amortization - continuing operations</a></td>
<td class="num">(25.7)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations', window );">Amortization - discontinued operations</a></td>
<td class="num">(0.7)<span></span>
</td>
<td class="num">(0.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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill', window );">Discontinued operations (note 8)</a></td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="nump">18.8<span></span>
</td>
<td class="nump">15.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="top.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">(1.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="num">(32.7)<span></span>
</td>
<td class="num">(26.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_OtherIntangibleAssetsMember', window );">Other [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">14.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">9.2<span></span>
</td>
<td class="nump">14.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_OtherIntangibleAssetsMember', window );">Other [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">27.5<span></span>
</td>
<td class="nump">38.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="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions arising on acquisitions</a></td>
<td class="nump">2.0<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill', window );">Discontinued operations (note 8)</a></td>
<td class="num">(4.4)<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="top.Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="num">(10.8)<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="num">(1.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">15.0<span></span>
</td>
<td class="nump">27.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_OtherIntangibleAssetsMember', window );">Other [member] | Accumulated depreciation and amortization [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="num">(13.2)<span></span>
</td>
<td class="num">(8.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="top.Show.showAR( this, 'defref_stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations', window );">Amortization - continuing operations</a></td>
<td class="num">(3.6)<span></span>
</td>
<td class="num">(7.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="top.Show.showAR( this, 'defref_stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations', window );">Amortization - discontinued operations</a></td>
<td class="num">(1.8)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill', window );">Discontinued operations (note 8)</a></td>
<td class="nump">2.4<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="top.Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="nump">10.8<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="num">(0.4)<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="num">(5.8)<span></span>
</td>
<td class="num">(13.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_LeaseDisadvantagesMember', window );">Lease disadvantages [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="num">(2.7)<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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="num">(1.5)<span></span>
</td>
<td class="num">(2.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_LeaseDisadvantagesMember', window );">Lease disadvantages [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="num">(7.2)<span></span>
</td>
<td class="num">(10.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="top.Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="nump">3.1<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="num">(4.4)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_LeaseDisadvantagesMember', window );">Lease disadvantages [member] | Accumulated depreciation and amortization [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">4.5<span></span>
</td>
<td class="nump">5.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations', window );">Amortization - continuing operations</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations', window );">Amortization - discontinued operations</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="num">(3.1)<span></span>
</td>
<td class="num">(2.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="top.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.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="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning Balance</a></td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_InnovyzeIncMember', window );">Innovyze, Inc. [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(103.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="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_InnovyzeIncMember', window );">Innovyze, Inc. [member] | Accumulated depreciation and amortization [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_InnovyzeIncMember', window );">Innovyze, Inc. [member] | Client relationships [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(78.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="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_InnovyzeIncMember', window );">Innovyze, Inc. [member] | Client relationships [member] | Accumulated depreciation and amortization [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_InnovyzeIncMember', window );">Innovyze, Inc. [member] | Software [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19.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="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_InnovyzeIncMember', window );">Innovyze, Inc. [member] | Software [member] | Accumulated depreciation and amortization [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_InnovyzeIncMember', window );">Innovyze, Inc. [member] | Other [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6.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="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_OtherRelatedPartiesMember', window );">Other [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3.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="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_OtherRelatedPartiesMember', window );">Other [member] | Accumulated depreciation and amortization [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_OtherRelatedPartiesMember', window );">Other [member] | Software [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3.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="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_OtherRelatedPartiesMember', window );">Other [member] | Software [member] | Accumulated depreciation and amortization [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<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_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in intangible assets other than goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2018-03-01&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2018-03-01&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in intangible assets other than goodwill resulting from the loss of control of a subsidiary. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2018-03-01&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisclosureOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in intangible assets other than goodwill resulting from disposals. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2018-03-01&amp;anchor=para_118_e_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2018-03-01&amp;anchor=para_118_e_vii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2018-03-01&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RetirementsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2018-03-01&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortisation, intangible assets other than goodwill, continuing operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AmortisationIntangibleAssetsOtherThanGoodwillContinuingOperations</td>
</tr>
<tr>
<td style="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>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortisation, intangible assets other than goodwill, discontinued operations(</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AmortisationIntangibleAssetsOtherThanGoodwillDiscontinuedOperations</td>
</tr>
<tr>
<td style="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>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MethodsOfGenerationAxis=ifrs-full_NotInternallyGeneratedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MethodsOfGenerationAxis=ifrs-full_NotInternallyGeneratedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LeaseDisadvantagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LeaseDisadvantagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_InnovyzeIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_InnovyzeIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_OtherRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherRelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757168048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Additional Information (Detail) - Software licenses [member] - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_NonCashPortionOfSoftwareAdditions', window );">Non cash portion of financial leases additions</a></td>
<td class="nump">$ 15.1<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="top.Show.showAR( this, 'defref_ifrs-full_RecognisedFinanceLeaseAsAssets', window );">Finance leases with a net book value</a></td>
<td class="nump">$ 19.1<span></span>
</td>
<td class="nump">$ 16.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_DisclosureOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RecognisedFinanceLeaseAsAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets recognised by the entity, which are leased under finance leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 31<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2018-03-02&amp;anchor=para_31_a&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RecognisedFinanceLeaseAsAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NonCashPortionOfSoftwareAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non cash portion of software additions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NonCashPortionOfSoftwareAdditions</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>121
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6771474752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Assets - Schedule of Other Assets (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfOtherAssetsLineItems', window );"><strong>Disclosure of other assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Other financial assets</a></td>
<td class="nump">$ 144.2<span></span>
</td>
<td class="nump">$ 147.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="top.Show.showAR( this, 'defref_ifrs-full_OtherAssets', window );">Other Assets</a></td>
<td class="nump">198.7<span></span>
</td>
<td class="nump">209.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="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentFinancialAssets', window );">Less current portion - financial</a></td>
<td class="nump">18.1<span></span>
</td>
<td class="nump">14.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="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentNonfinancialAssets', window );">Less current portion - non-financial</a></td>
<td class="nump">5.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentAssets', window );">Long-term portion</a></td>
<td class="nump">175.5<span></span>
</td>
<td class="nump">195.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OtherAssetsMember', window );">Other assets [member] | Investment tax credits [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfOtherAssetsLineItems', window );"><strong>Disclosure of other assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNonfinancialAssets', window );">Other non-financial assets</a></td>
<td class="nump">6.1<span></span>
</td>
<td class="nump">9.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OtherAssetsMember', window );">Other assets [member] | Transaction costs on long term debt [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfOtherAssetsLineItems', window );"><strong>Disclosure of other assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNonfinancialAssets', window );">Other non-financial assets</a></td>
<td class="nump">3.6<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OtherAssetsMember', window );">Other assets [member] | Deferred contract costs [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfOtherAssetsLineItems', window );"><strong>Disclosure of other assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNonfinancialAssets', window );">Other non-financial assets</a></td>
<td class="nump">8.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OtherAssetsMember', window );">Other assets [member] | Investments held for self-insured liabilities [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfOtherAssetsLineItems', window );"><strong>Disclosure of other assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Other financial assets</a></td>
<td class="nump">144.2<span></span>
</td>
<td class="nump">147.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OtherAssetsMember', window );">Other assets [member] | Holdbacks on long-term contracts [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfOtherAssetsLineItems', window );"><strong>Disclosure of other assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Other financial assets</a></td>
<td class="nump">28.7<span></span>
</td>
<td class="nump">39.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OtherAssetsMember', window );">Other assets [member] | Indemnifications [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfOtherAssetsLineItems', window );"><strong>Disclosure of other assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Other financial assets</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OtherAssetsMember', window );">Other assets [member] | Other [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfOtherAssetsLineItems', window );"><strong>Disclosure of other assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Other financial assets</a></td>
<td class="nump">$ 6.5<span></span>
</td>
<td class="nump">$ 6.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_ClassesOfAssetsAxis=ifrs-full_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ClassesOfOtherNonFinancialAssetsAxis=stn_InvestmentTaxCreditsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ClassesOfOtherNonFinancialAssetsAxis=stn_InvestmentTaxCreditsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ClassesOfOtherNonFinancialAssetsAxis=stn_TransactionCostsOnLongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ClassesOfOtherNonFinancialAssetsAxis=stn_TransactionCostsOnLongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ClassesOfOtherNonFinancialAssetsAxis=stn_DeferredContractCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ClassesOfOtherNonFinancialAssetsAxis=stn_DeferredContractCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=stn_HoldbacksOnLongTermContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=stn_IndemnificationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IndemnificationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>122
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780803424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Assets - Disclosure of Fair Value and Amortized Cost (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Fair Value</a></td>
<td class="nump">$ 144.2<span></span>
</td>
<td class="nump">$ 147.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="top.Show.showAR( this, 'defref_stn_OtherFinancialAssetAtAmortisedCost', window );">Amortized Cost/Cost</a></td>
<td class="nump">148.8<span></span>
</td>
<td class="nump">146.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=stn_BondMember', window );">Bonds [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Fair Value</a></td>
<td class="nump">103.0<span></span>
</td>
<td class="nump">97.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="top.Show.showAR( this, 'defref_stn_OtherFinancialAssetAtAmortisedCost', window );">Amortized Cost/Cost</a></td>
<td class="nump">103.8<span></span>
</td>
<td class="nump">98.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_EquityInvestmentsMember', window );">Equity securities [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Fair Value</a></td>
<td class="nump">41.2<span></span>
</td>
<td class="nump">49.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="top.Show.showAR( this, 'defref_stn_OtherFinancialAssetAtAmortisedCost', window );">Amortized Cost/Cost</a></td>
<td class="nump">$ 45.0<span></span>
</td>
<td class="nump">$ 48.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other financial asset at amortised cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>123
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757155520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Assets - Additional Information (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_stn_IncreaseInProvisionsAndIndemnificationAssets', window );">Changes in provisions and indemnification assets</a></td>
<td class="nump">$ 1.8<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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_stn_BondsInterestRatePercentage', window );">Bonds interest rate</a></td>
<td class="nump">0.75%<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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_stn_BondsInterestRatePercentage', window );">Bonds interest rate</a></td>
<td class="nump">5.15%<span></span>
</td>
<td class="nump">5.15%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bonds interest rate percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_stn_IncreaseInProvisionsAndIndemnificationAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase in provisions and indemnification assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseInProvisionsAndIndemnificationAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>124
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780400336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Assets - Disclosure of the Bond Portfolio Stated at Fair Value (Detail) - Bonds [member] - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_stn_FairValueOfOtherFinancialAssetsMaturityAmount', window );">Maturity of bond portfolio, stated fair value</a></td>
<td class="nump">$ 103.0<span></span>
</td>
<td class="nump">$ 97.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">Within one year [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_stn_FairValueOfOtherFinancialAssetsMaturityAmount', window );">Maturity of bond portfolio, stated fair value</a></td>
<td class="nump">14.0<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember', window );">2018 to 2022 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_stn_FairValueOfOtherFinancialAssetsMaturityAmount', window );">Maturity of bond portfolio, stated fair value</a></td>
<td class="nump">85.2<span></span>
</td>
<td class="nump">73.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember', window );">More than five years [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_stn_FairValueOfOtherFinancialAssetsMaturityAmount', window );">Maturity of bond portfolio, stated fair value</a></td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="nump">$ 18.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_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FairValueOfOtherFinancialAssetsMaturityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of other financial assets maturity amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_FairValueOfOtherFinancialAssetsMaturityAmount</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>125
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6771385280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade and Other Payables - Summary of Trade and Other Payables (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayablesAbstract', window );"><strong>Trade and other payables [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="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayablesToTradeSuppliers', window );">Trade accounts payable</a></td>
<td class="nump">$ 222.6<span></span>
</td>
<td class="nump">$ 367.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="top.Show.showAR( this, 'defref_stn_EmployeeAndPayrollLiabilities', window );">Employee and payroll liabilities</a></td>
<td class="nump">263.3<span></span>
</td>
<td class="nump">248.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="top.Show.showAR( this, 'defref_ifrs-full_Accruals', window );">Accrued liabilities</a></td>
<td class="nump">81.3<span></span>
</td>
<td class="nump">88.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="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayables', window );">Trade and other payables</a></td>
<td class="nump">$ 567.2<span></span>
</td>
<td class="nump">$ 704.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_Accruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 78<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TradeAndOtherPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TradeAndOtherPayablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherPayablesAbstract</td>
</tr>
<tr>
<td style="padding-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_TradeAndOtherPayablesToTradeSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 78<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee and payroll liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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>126
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756284960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Summary of Long Term Debt (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Borrowings</a></td>
<td class="nump">$ 933.7<span></span>
</td>
<td class="nump">$ 739.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="top.Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Less current portion</a></td>
<td class="nump">48.5<span></span>
</td>
<td class="nump">198.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="top.Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Long-term portion</a></td>
<td class="nump">885.2<span></span>
</td>
<td class="nump">541.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="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember', window );">Notes payable [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Borrowings</a></td>
<td class="nump">76.8<span></span>
</td>
<td class="nump">60.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="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_RevolvingCreditFacility1Member', window );">Revolving credit facilities [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Borrowings</a></td>
<td class="nump">528.6<span></span>
</td>
<td class="nump">209.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="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_TermLoanMember', window );">Term loan [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Borrowings</a></td>
<td class="nump">308.8<span></span>
</td>
<td class="nump">458.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="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_FinanceLeaseObligationsMember', window );">Finance lease obligations [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Borrowings</a></td>
<td class="nump">$ 19.5<span></span>
</td>
<td class="nump">$ 10.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_Borrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of non-current borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_RevolvingCreditFacility1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevolvingCreditFacility1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FinanceLeaseObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FinanceLeaseObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6785727904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">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>
</tr>
<tr>
<th class="th">
<div>Jun. 27, 2018 </div>
<div>CAD ($) </div>
<div>Tranches</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 26, 2018 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>May 06, 2018 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_NumberOfTranches', window );">Number of tranches | Tranches</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity', window );">Additional revolving credit facilities amount</a></td>
<td class="nump">$ 400,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="nump">$ 200,000,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_GainOnRevolvingCreditFacilitiesModification', window );">Gain on modification of revolving credit facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_CreditFacilityAverageInterestRate', window );">Credit facility average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.53%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_stn_LettersOfCreditIssuedAmount', window );">Letter of credit issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,000,000<span></span>
</td>
<td class="nump">$ 51,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_LettersOfCreditOutstandingAmount1', window );">Letter of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,000,000<span></span>
</td>
<td class="nump">51,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">$ 23,800,000<span></span>
</td>
<td class="nump">4,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfInterestRatesAxis=stn_CanadianPrimeRateAndUsBaseRateMember', window );">Canadian prime rate and US base rate [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRateBasis', window );">Borrowing, interest rate basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">CAD: prime rate loan or a banker's acceptance, USD: US base rate or LIBOR advance, Sterling or Euro: LIBRO advance<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=stn_UnitedStatesFundMember', window );">US funds [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_RevolvingCreditFacilityPayableAmount', window );">Revolving credit facility payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,600,000<span></span>
</td>
<td class="nump">106,900,000<span></span>
</td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85.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="top.Show.showAR( this, 'defref_ifrs-full_BondsIssued', window );">Bonds issued under surety facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">791,400,000<span></span>
</td>
<td class="nump">587,100,000<span></span>
</td>
<td class="nump">$ 580.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 467.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=stn_ForeignCurrenciesMember', window );">Foreign currencies [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BondsIssued', window );">Bonds issued under surety facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,700,000<span></span>
</td>
<td class="nump">1,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=stn_CanadianFundMember', window );">Canadian funds [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_RevolvingCreditFacilityPayableAmount', window );">Revolving credit facility payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">515,000,000<span></span>
</td>
<td class="nump">103,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BondsIssued', window );">Bonds issued under surety facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,500,000<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=stn_ExpireBeforeTwoThousandTwentyMember', window );">Expire before two thousand twenty [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">14,700,000<span></span>
</td>
<td class="nump">4,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=stn_ExpireAfterTwoThousandTwentyMember', window );">Expire after two thousand twenty [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">9,100,000<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_RevolvingCreditFacility1Member', window );">Revolving credit facilities [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_LineOfCreditFacilityMaximumBorrowingsCapacity', window );">Revolving credit facilities amount</a></td>
<td class="nump">$ 800,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_stn_LineOfCreditMaturityPeriod', window );">Revolving credit facilities maturity term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_stn_AgreementExpiryDate', window );">Agreement expiry date</a></td>
<td class="text">Jun. 27,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_stn_LineOfCreditFacilityRemainingBorrowingCapacity1', window );">Unused capacity amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 223,400,000<span></span>
</td>
<td class="nump">$ 538,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember', window );">Notes payable [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_WeightedAverageInterestRate', window );">Weighted average rate of interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.16%<span></span>
</td>
<td class="nump">3.46%<span></span>
</td>
<td class="nump">3.16%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.46%<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="top.Show.showAR( this, 'defref_stn_AggregateMaturityValueOfNotes', window );">Aggregate maturity value of notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 78,200,000<span></span>
</td>
<td class="nump">$ 61,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember', window );">Notes payable [member] | US funds [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_CarryingAmountOfNotesPayable', window );">Carrying amount of notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,200,000<span></span>
</td>
<td class="nump">$ 57,400,000<span></span>
</td>
<td class="nump">$ 17.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember', window );">Notes payable [member] | Foreign currencies [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_CarryingAmountOfNotesPayable', window );">Carrying amount of notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_TermLoanMember', window );">Term loan [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_LineOfCreditFacilityMaximumBorrowingsCapacity', window );">Revolving credit facilities amount</a></td>
<td class="nump">$ 310,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_TermLoanTranchebMember', window );">Term loan tranche B [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_LineOfCreditMaturityPeriod', window );">Revolving credit facilities maturity term</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_stn_AgreementExpiryDate', window );">Agreement expiry date</a></td>
<td class="text">Jun. 27,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_stn_DrawnBorrowingFacilities', window );">Drawn borrowing facilities</a></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>
<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="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_TermLoanTranchecMember', window );">Term loan tranche C [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_LineOfCreditMaturityPeriod', window );">Revolving credit facilities maturity term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_stn_AgreementExpiryDate', window );">Agreement expiry date</a></td>
<td class="text">Jun. 27,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_stn_DrawnBorrowingFacilities', window );">Drawn borrowing facilities</a></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>
<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="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_TrancheAMember', window );">Tranche A [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,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="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_FinanceLeaseObligationsMember', window );">Finance lease obligations [member] | Bottom of range [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">1.40%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_FinanceLeaseObligationsMember', window );">Finance lease obligations [member] | Top of range [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">5.25%<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of bonds issued by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The interest rate on borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_BorrowingsInterestRateBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsInterestRateBasis</td>
</tr>
<tr>
<td style="padding-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_DisclosureOfDetailedInformationAboutBorrowingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AggregateMaturityValueOfNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate maturity value of notes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_AgreementExpiryDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreement expiry date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AgreementExpiryDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</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_stn_CarryingAmountOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of notes payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_stn_CreditFacilityAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Credit facility average interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CreditFacilityAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DrawnBorrowingFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Drawn borrowing facilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DrawnBorrowingFacilities</td>
</tr>
<tr>
<td style="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_GainOnRevolvingCreditFacilitiesModification">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain on revolving credit facilities modification.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_GainOnRevolvingCreditFacilitiesModification</td>
</tr>
<tr>
<td style="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_LettersOfCreditIssuedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Letters of credit issued amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LettersOfCreditIssuedAmount</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Letters of credit issued and outstanding in addition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_LettersOfCreditOutstandingAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Letters of credit outstanding amount 1.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LettersOfCreditOutstandingAmount1</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility additional borrowings capacity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility maximum borrowings capacity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_LineOfCreditFacilityRemainingBorrowingCapacity1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility remaining borrowing capacity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LineOfCreditFacilityRemainingBorrowingCapacity1</td>
</tr>
<tr>
<td style="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_LineOfCreditMaturityPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of credit maturity period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LineOfCreditMaturityPeriod</td>
</tr>
<tr>
<td style="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_NumberOfTranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of tranches.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_RevolvingCreditFacilityPayableAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revolving credit facility payable amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_RevolvingCreditFacilityPayableAmount</td>
</tr>
<tr>
<td style="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_WeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_WeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_TypesOfInterestRatesAxis=stn_CanadianPrimeRateAndUsBaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfInterestRatesAxis=stn_CanadianPrimeRateAndUsBaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_UnitedStatesFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_UnitedStatesFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ForeignCurrenciesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ForeignCurrenciesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CanadianFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CanadianFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ExpireBeforeTwoThousandTwentyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ExpireBeforeTwoThousandTwentyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ExpireAfterTwoThousandTwentyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ExpireAfterTwoThousandTwentyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_RevolvingCreditFacility1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevolvingCreditFacility1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TermLoanTranchebMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TermLoanTranchebMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TermLoanTranchecMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TermLoanTranchecMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TrancheAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TrancheAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FinanceLeaseObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FinanceLeaseObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>128
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756990688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Future Minimum Lease Payments and Present Value of the Net Minimum Lease Payments under Finance Leases (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by 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="top.Show.showAR( this, 'defref_ifrs-full_MinimumFinanceLeasePaymentsPayable', window );">Total minimum lease payments</a></td>
<td class="nump">$ 19.8<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_ifrs-full_FutureFinanceChargeOnFinanceLease', window );">Less amounts representing finance charges</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue', window );">Present value of minimum lease payments</a></td>
<td class="nump">19.5<span></span>
</td>
<td class="nump">10.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">Within one year [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by 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="top.Show.showAR( this, 'defref_ifrs-full_MinimumFinanceLeasePaymentsPayable', window );">Total minimum lease payments</a></td>
<td class="nump">10.0<span></span>
</td>
<td class="nump">7.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember', window );">2018 to 2022 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by 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="top.Show.showAR( this, 'defref_ifrs-full_MinimumFinanceLeasePaymentsPayable', window );">Total minimum lease payments</a></td>
<td class="nump">$ 9.8<span></span>
</td>
<td class="nump">$ 3.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_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems</td>
</tr>
<tr>
<td style="padding-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_FutureFinanceChargeOnFinanceLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount representing the difference between the future minimum finance lease payments and their present value. Minimum lease payments are payments over the lease term that the lessee is or can be required to make, excluding contingent rent, costs for services and taxes to be paid by, and reimbursed to, the lessor, together with: (a) for a lessee, any amounts guaranteed by the lessee or by a party related to the lessee; or (b) for a lessor, any residual value guaranteed to the lessor by: (i) the lessee; (ii) a party related to the lessee; or (iii) a third party unrelated to the lessor that is financially capable of discharging the obligations under the guarantee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 31<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2018-03-02&amp;anchor=para_31_b&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FutureFinanceChargeOnFinanceLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MinimumFinanceLeasePaymentsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of payments over the finance lease term that the lessee is or can be required to make, excluding contingent rent, costs for services and taxes to be paid by, and reimbursed to, the lessor, together with any amounts guaranteed by the lessee or by a party related to the lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 31<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2018-03-02&amp;anchor=para_31_b&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MinimumFinanceLeasePaymentsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MinimumFinanceLeasePaymentsPayableAtPresentValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The present value of minimum finance lease payments payable. [Refer: Minimum finance lease payments payable]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 31<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2018-03-02&amp;anchor=para_31_b&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781603584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions - Summary of Provisions (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Provision, beginning of the year</a></td>
<td class="nump">$ 96.2<span></span>
</td>
<td class="nump">$ 105.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="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="nump">58.0<span></span>
</td>
<td class="nump">26.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="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions', window );">Acquisitions</a></td>
<td class="nump">1.4<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Paid or otherwise settled</a></td>
<td class="num">(40.5)<span></span>
</td>
<td class="num">(30.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Impact of foreign exchange</a></td>
<td class="nump">5.5<span></span>
</td>
<td class="num">(5.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="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Provisions, end of the year</a></td>
<td class="nump">120.6<span></span>
</td>
<td class="nump">96.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="top.Show.showAR( this, 'defref_ifrs-full_OtherShorttermProvisions', window );">Less current portion</a></td>
<td class="nump">42.4<span></span>
</td>
<td class="nump">28.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="top.Show.showAR( this, 'defref_ifrs-full_OtherLongtermProvisions', window );">Long-term portion</a></td>
<td class="nump">78.2<span></span>
</td>
<td class="nump">68.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=stn_SelfInsuredLiabilitiesProvisionMember', window );">Self-insured liabilities provision [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Provision, beginning of the year</a></td>
<td class="nump">72.5<span></span>
</td>
<td class="nump">69.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="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="nump">25.1<span></span>
</td>
<td class="nump">23.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="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Paid or otherwise settled</a></td>
<td class="num">(24.9)<span></span>
</td>
<td class="num">(17.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Impact of foreign exchange</a></td>
<td class="nump">4.3<span></span>
</td>
<td class="num">(3.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="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Provisions, end of the year</a></td>
<td class="nump">77.0<span></span>
</td>
<td class="nump">72.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="top.Show.showAR( this, 'defref_ifrs-full_OtherShorttermProvisions', window );">Less current portion</a></td>
<td class="nump">3.8<span></span>
</td>
<td class="nump">6.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="top.Show.showAR( this, 'defref_ifrs-full_OtherLongtermProvisions', window );">Long-term portion</a></td>
<td class="nump">73.2<span></span>
</td>
<td class="nump">65.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=stn_ProvisionForClaimsMember', window );">Claims provision [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Provision, beginning of the year</a></td>
<td class="nump">18.9<span></span>
</td>
<td class="nump">25.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="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="nump">4.0<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions', window );">Acquisitions</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Paid or otherwise settled</a></td>
<td class="num">(9.8)<span></span>
</td>
<td class="num">(6.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Impact of foreign exchange</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="num">(2.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="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Provisions, end of the year</a></td>
<td class="nump">14.8<span></span>
</td>
<td class="nump">18.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="top.Show.showAR( this, 'defref_ifrs-full_OtherShorttermProvisions', window );">Less current portion</a></td>
<td class="nump">11.3<span></span>
</td>
<td class="nump">18.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="top.Show.showAR( this, 'defref_ifrs-full_OtherLongtermProvisions', window );">Long-term portion</a></td>
<td class="nump">3.5<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember', window );">Onerous contracts provision [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Provision, beginning of the year</a></td>
<td class="nump">4.8<span></span>
</td>
<td class="nump">10.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="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="nump">13.3<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions', window );">Acquisitions</a></td>
<td class="nump">0.6<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="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Paid or otherwise settled</a></td>
<td class="num">(5.8)<span></span>
</td>
<td class="num">(6.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Impact of foreign exchange</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Provisions, end of the year</a></td>
<td class="nump">13.2<span></span>
</td>
<td class="nump">4.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherShorttermProvisions', window );">Less current portion</a></td>
<td class="nump">11.7<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_ifrs-full_OtherLongtermProvisions', window );">Long-term portion</a></td>
<td class="nump">1.5<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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=stn_ExpectedProjectLossMember', window );">Expected project loss [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="nump">15.6<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="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Provisions, end of the year</a></td>
<td class="nump">15.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherShorttermProvisions', window );">Less current portion</a></td>
<td class="nump">$ 15.6<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_AcquisitionsThroughBusinessCombinationsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in other provisions resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Other provisions]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 84<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2018-03-01&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AdditionalProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2018-03-01&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfOtherProvisionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 84<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2018-03-01&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 78<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 84<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2018-03-01&amp;anchor=para_84_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 78<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 78<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount used (ie incurrent and charged against the provision) for other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 84<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2018-03-01&amp;anchor=para_84_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ClassesOfProvisionsAxis=stn_SelfInsuredLiabilitiesProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=stn_SelfInsuredLiabilitiesProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=stn_ProvisionForClaimsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=stn_ProvisionForClaimsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ClassesOfProvisionsAxis=stn_ExpectedProjectLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ExpectedProjectLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760239984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions - Additional Information (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfProvisionsLineItems', window );"><strong>Disclosure of Provisions [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="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58.0<span></span>
</td>
<td class="nump">$ 26.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=stn_LeaseExitLiabilityMember', window );">Lease exit liability [member]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfProvisionsLineItems', window );"><strong>Disclosure of Provisions [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="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="nump">$ 12.8<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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range [member]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfProvisionsLineItems', window );"><strong>Disclosure of Provisions [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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions', window );">Cash outflows for existing provisions expected period</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range [member]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfProvisionsLineItems', window );"><strong>Disclosure of Provisions [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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions', window );">Cash outflows for existing provisions expected period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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_AdditionalProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2018-03-01&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DescriptionOfExpectedTimingOfOutflowsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 85<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2018-03-01&amp;anchor=para_85_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_stn_DisclosureOfProvisionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of provisions line items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfProvisionsLineItems</td>
</tr>
<tr>
<td style="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_ClassesOfProvisionsAxis=stn_LeaseExitLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LeaseExitLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>131
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757085536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Defined Benefit Obligations - Summary of Employee Defined Benefit Obligations (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan', window );">Net defined benefit pension asset</a></td>
<td class="num">$ (10.0)<span></span>
</td>
<td class="num">$ (12.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="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Net defined benefit pension liability/ End of employment benefit plans</a></td>
<td class="nump">68.6<span></span>
</td>
<td class="nump">44.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="top.Show.showAR( this, 'defref_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=ifrs-full_PensionDefinedBenefitPlansMember', window );">Pension defined benefit plans [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan', window );">Net defined benefit pension asset</a></td>
<td class="num">(10.0)<span></span>
</td>
<td class="num">(12.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="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Net defined benefit pension liability/ End of employment benefit plans</a></td>
<td class="nump">55.5<span></span>
</td>
<td class="nump">31.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="top.Show.showAR( this, 'defref_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=stn_PostEmploymentBenefitPlansMember', window );">Post employment benefit plans [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Net defined benefit pension liability/ End of employment benefit plans</a></td>
<td class="nump">$ 13.1<span></span>
</td>
<td class="nump">$ 13.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_DisclosureOfDefinedBenefitPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>132
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6772163392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Defined Benefit Obligations - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($) </div>
<div>yr </div>
<div>Trustee</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>yr</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_NumberOfEmployerAppointedTrustee', window );">Number of employer-appointed trustee | Trustee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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="top.Show.showAR( this, 'defref_stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash', window );">Percentage of plans' assets invested in mutual funds and exchange-traded funds or held in cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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="top.Show.showAR( this, 'defref_stn_PercentageOfPlanAssetInAnnuityPolicies', window );">Percentage of plans' assets held in annuity policies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation', window );">Weighted average duration of defined benefit obligation | yr</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=stn_DefinedBenefitPensionPlansContributionMember', window );">Defined benefit pension plans contribution [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan', window );">Amount expected to contribute to pension plan by company</a></td>
<td class="nump">$ 23.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="top.Show.showAR( this, 'defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember', window );">Defined benefit obligation [member]</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.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="top.Show.showAR( this, 'defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember', window );">Defined benefit obligation [member] | Continuing Operations1[member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember', window );">Defined benefit obligation [member] | Discontinued operations [member]</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EstimateOfContributionsExpectedToBePaidToPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 147<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_147_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2018-01-01<br> -Paragraph 148<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_148_d_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PastServiceCostNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from past service cost. Past service cost is the change in the present value of the defined benefit obligation for employee service in prior periods, resulting from a plan amendment (the introduction or withdrawal of, or changes to, a defined benefit plan) or a curtailment (a significant reduction by the entity in the number of employees covered by a plan). [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 141<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_141_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WeightedAverageDurationOfDefinedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 147<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_147_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation</td>
</tr>
<tr>
<td style="padding-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_stn_NumberOfEmployerAppointedTrustee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of employer appointed trustee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NumberOfEmployerAppointedTrustee</td>
</tr>
<tr>
<td style="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_PercentageOfPlanAssetInAnnuityPolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of plan asset in annuity policies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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>num: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_PercentageOfPlanAssetInSecuritiesOrHeldInCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of plan asset in securities or held in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_PercentageOfPlanAssetInSecuritiesOrHeldInCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_NonadjustingEventsAfterReportingPeriodAxis=stn_DefinedBenefitPensionPlansContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DefinedBenefitPensionPlansContributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ContinuingAndDiscontinuedOperationsAxis=stn_ContinuingOperations1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContinuingAndDiscontinuedOperationsAxis=stn_ContinuingOperations1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6771456304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Defined Benefit Obligations - Summary of Reconciliation for Net Defined Benefit Liability (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan', window );">Net defined benefit asset</a></td>
<td class="num">$ (10.0)<span></span>
</td>
<td class="num">$ (12.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="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Net defined benefit liability</a></td>
<td class="nump">68.6<span></span>
</td>
<td class="nump">44.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="top.Show.showAR( this, 'defref_stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract', window );"><strong>Included in pre-tax profit or loss</strong></a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss', window );">Net defined benefit liability asset included in profit or loss</a></td>
<td class="nump">12.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="top.Show.showAR( this, 'defref_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=ifrs-full_PensionDefinedBenefitPlansMember', window );">Pension defined benefit plans [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Balance, beginning of the year</a></td>
<td class="nump">18.5<span></span>
</td>
<td class="nump">50.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="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan', window );">Net defined benefit asset</a></td>
<td class="num">(10.0)<span></span>
</td>
<td class="num">(12.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset', window );">Acquisition of PBA</a></td>
<td class="nump">16.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="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Net defined benefit liability</a></td>
<td class="nump">55.5<span></span>
</td>
<td class="nump">31.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="top.Show.showAR( this, 'defref_stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract', window );"><strong>Included in pre-tax profit or 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest expense (income)</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past service cost</a></td>
<td class="nump">10.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="top.Show.showAR( this, 'defref_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset', window );">Administrative expenses paid by the Plans</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss', window );">Net defined benefit liability asset included in profit or loss</a></td>
<td class="nump">12.8<span></span>
</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="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Included in other comprehensive income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Return on the plan assets (excluding interest income)</a></td>
<td class="nump">17.4<span></span>
</td>
<td class="num">(30.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Changes in demographic assumptions</a></td>
<td class="num">(0.8)<span></span>
</td>
<td class="num">(8.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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Changes in financial assumptions</a></td>
<td class="num">(9.3)<span></span>
</td>
<td class="nump">29.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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustments</a></td>
<td class="nump">5.5<span></span>
</td>
<td class="num">(5.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Effect of movement in exchange rates</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">0.8<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="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Net defined benefit liability asset included in other comprehensive income</a></td>
<td class="nump">14.0<span></span>
</td>
<td class="num">(13.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="num">(0.2)<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="top.Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions by employer</a></td>
<td class="num">(16.1)<span></span>
</td>
<td class="num">(21.3)<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset', window );">Other net defined benefit liability asset</a></td>
<td class="num">(16.3)<span></span>
</td>
<td class="num">(21.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="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Balance, end of the year</a></td>
<td class="nump">45.5<span></span>
</td>
<td class="nump">18.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="top.Show.showAR( this, 'defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember', window );">Defined benefit obligation [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract', window );"><strong>Included in pre-tax profit or 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past service cost</a></td>
<td class="nump">10.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="top.Show.showAR( this, 'defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember', window );">Defined benefit obligation [member] | Pension defined benefit plans [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Balance, beginning of the year</a></td>
<td class="nump">397.7<span></span>
</td>
<td class="nump">374.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset', window );">Acquisition of PBA</a></td>
<td class="nump">80.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="top.Show.showAR( this, 'defref_stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract', window );"><strong>Included in pre-tax profit or 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest expense (income)</a></td>
<td class="nump">10.8<span></span>
</td>
<td class="nump">10.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="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past service cost</a></td>
<td class="nump">10.5<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="top.Show.showAR( this, 'defref_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss', window );">Net defined benefit liability asset included in profit or loss</a></td>
<td class="nump">21.3<span></span>
</td>
<td class="nump">10.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Changes in demographic assumptions</a></td>
<td class="num">(0.8)<span></span>
</td>
<td class="num">(8.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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Changes in financial assumptions</a></td>
<td class="num">(9.3)<span></span>
</td>
<td class="nump">29.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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustments</a></td>
<td class="nump">5.5<span></span>
</td>
<td class="num">(5.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Effect of movement in exchange rates</a></td>
<td class="nump">11.5<span></span>
</td>
<td class="nump">10.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="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Net defined benefit liability asset included in other comprehensive income</a></td>
<td class="nump">6.9<span></span>
</td>
<td class="nump">26.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="num">(12.5)<span></span>
</td>
<td class="num">(13.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset', window );">Other net defined benefit liability asset</a></td>
<td class="num">(12.5)<span></span>
</td>
<td class="num">(13.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="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Balance, end of the year</a></td>
<td class="nump">494.3<span></span>
</td>
<td class="nump">397.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="top.Show.showAR( this, 'defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PlanAssetsMember', window );">Fair value of plan assets [member] | Pension defined benefit plans [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Balance, beginning of the year</a></td>
<td class="num">(379.2)<span></span>
</td>
<td class="num">(324.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset', window );">Acquisition of PBA</a></td>
<td class="num">(64.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="top.Show.showAR( this, 'defref_stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract', window );"><strong>Included in pre-tax profit or 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest expense (income)</a></td>
<td class="num">(10.2)<span></span>
</td>
<td class="num">(8.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="top.Show.showAR( this, 'defref_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset', window );">Administrative expenses paid by the Plans</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss', window );">Net defined benefit liability asset included in profit or loss</a></td>
<td class="num">(8.5)<span></span>
</td>
<td class="num">(7.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Included in other comprehensive income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Return on the plan assets (excluding interest income)</a></td>
<td class="nump">17.4<span></span>
</td>
<td class="num">(30.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Effect of movement in exchange rates</a></td>
<td class="num">(10.3)<span></span>
</td>
<td class="num">(9.4)<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="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Net defined benefit liability asset included in other comprehensive income</a></td>
<td class="nump">7.1<span></span>
</td>
<td class="num">(39.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="nump">12.3<span></span>
</td>
<td class="nump">13.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="top.Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions by employer</a></td>
<td class="num">(16.1)<span></span>
</td>
<td class="num">(21.3)<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset', window );">Other net defined benefit liability asset</a></td>
<td class="num">(3.8)<span></span>
</td>
<td class="num">(7.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="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Balance, end of the year</a></td>
<td class="num">$ (448.8)<span></span>
</td>
<td class="num">$ (379.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_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_141_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_141_c_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in net defined benefit liability (asset) resulting from contributions to a defined benefit plan by the employer. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 141<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_141_f&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from business combinations and disposals. [Refer: Business combinations [member]; Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 141<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_141_h&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 141<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_141_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 141<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_141&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 141<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilityAssetOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PastServiceCostNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from past service cost. Past service cost is the change in the present value of the defined benefit obligation for employee service in prior periods, resulting from a plan amendment (the introduction or withdrawal of, or changes to, a defined benefit plan) or a curtailment (a significant reduction by the entity in the number of employees covered by a plan). [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 141<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_141_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 141<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 plans assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [member]; Interest expense (income), net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_141_c_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Administrative expense net defined benefit liability asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of net defined benefit liability asset included in profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CostOfNetDefinedBenefitLiabilityAssetIncludedInProfitOrLossAbstract</td>
</tr>
<tr>
<td style="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_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other net defined benefit liability asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>134
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780287696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Defined Benefit Obligations - Summary of Net Defined Benefit Asset (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract', window );"><strong>Disclosure of defined benefit plans [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="top.Show.showAR( this, 'defref_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations', window );">Continuing operations - administrative and marketing expenses</a></td>
<td class="nump">$ 6.6<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="top.Show.showAR( this, 'defref_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations', window );">Discontinued operations</a></td>
<td class="nump">6.2<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss', window );">Net defined benefit liability asset included in profit or loss</a></td>
<td class="nump">$ 12.8<span></span>
</td>
<td class="nump">$ 2.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_DisclosureOfDefinedBenefitPlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDefinedBenefitPlansAbstract</td>
</tr>
<tr>
<td style="padding-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_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net defined benefit liability asset included in profit or loss continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossContinuingOperations</td>
</tr>
<tr>
<td style="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_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net defined benefit liability asset included in profit or loss discontinuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLossDiscontinuingOperations</td>
</tr>
<tr>
<td style="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>135
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6670883280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Defined Benefit Obligations - Summary of Major Categories of Plan Assets, Measured at Fair Value (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 3.3<span></span>
</td>
<td class="nump">$ 2.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="top.Show.showAR( this, 'defref_ifrs-full_PlanAssetsAtFairValue', window );">Fair value of the plan assets</a></td>
<td class="nump">448.8<span></span>
</td>
<td class="nump">379.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="top.Show.showAR( this, 'defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level1OfFairValueHierarchyMember', window );">Quoted prices in active markets for identical items [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets', window );">Corporate bonds and fixed income</a></td>
<td class="nump">57.5<span></span>
</td>
<td class="nump">45.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="top.Show.showAR( this, 'defref_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets', window );">Equities</a></td>
<td class="nump">138.1<span></span>
</td>
<td class="nump">110.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="top.Show.showAR( this, 'defref_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets', window );">Pooled fund liability-driven investments</a></td>
<td class="nump">15.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="top.Show.showAR( this, 'defref_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets', window );">Property funds</a></td>
<td class="nump">10.6<span></span>
</td>
<td class="nump">6.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="top.Show.showAR( this, 'defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level2And3OfFairValueHierarchyMember', window );">Unquoted investment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets', window );">Annuity policies</a></td>
<td class="nump">110.8<span></span>
</td>
<td class="nump">102.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="top.Show.showAR( this, 'defref_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets', window );">Equities and property</a></td>
<td class="nump">80.2<span></span>
</td>
<td class="nump">69.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="top.Show.showAR( this, 'defref_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets', window );">Corporate bonds and fixed income</a></td>
<td class="nump">19.2<span></span>
</td>
<td class="nump">22.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="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 13.6<span></span>
</td>
<td class="nump">$ 19.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount that cash and cash equivalents constitute of the fair value of defined benefit plan assets. [Refer: Cash and cash equivalents; Plan assets, at fair value; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 142<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_142_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount that instruments representing debt (rather than equity) constitute of the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 142<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_142_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount that instruments representing equity (rather than debt) constitute of the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 142<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_142_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount that investment funds constitute of the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]; Investment funds [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 142<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_142_f&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 57<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_57_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity instruments and property amount contributed to fair value of plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>136
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757028544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Defined Benefit Obligations - Summary of Principal Assumptions Used In Determining Pension Benefit Obligations (Detail)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfDiscountRates', window );">Discount rate</a></td>
<td class="nump">2.77%<span></span>
</td>
<td class="nump">2.47%<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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases', window );">Rate of increase in salaries</a></td>
<td class="nump">4.47%<span></span>
</td>
<td class="nump">3.51%<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="top.Show.showAR( this, 'defref_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement', window );">Rate of inflation, pre-retirement</a></td>
<td class="nump">2.55%<span></span>
</td>
<td class="nump">2.40%<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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases', window );">Rate of increase in future pensions payment</a></td>
<td class="nump">3.51%<span></span>
</td>
<td class="nump">3.53%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract', window );"><strong>Life expectancy at age 65 for current pensioners:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale', window );">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="top.Show.showAR( this, 'defref_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale', window );">Female</a></td>
<td class="text">24 years<span></span>
</td>
<td class="text">24 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract', window );"><strong>Life expectancy at age 65 for current members aged 40 or 45:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale', window );">Male</a></td>
<td class="text">23 years<span></span>
</td>
<td class="text">23 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale', window );">Female</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">26 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 144<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expected rate of increases in pension that is used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 144<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expected rate of salary increases used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 144<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DisclosureOfDefinedBenefitPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Actuarial assumption of expected rates of inflation pre retirement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Life expectancy at age sixty five for current pensioners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Life expectancy at age sixty five for current pensioners female.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersFemale</td>
</tr>
<tr>
<td style="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_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Life expectancy at age sixty five for current pensioners male.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersMale</td>
</tr>
<tr>
<td style="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>137
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756261440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Defined Benefit Obligations - Summary of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember', window );">Change in discount rate by 0.25% [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption', window );">Increase</a></td>
<td class="num">$ (15.6)<span></span>
</td>
<td class="num">$ (11.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">Decrease</a></td>
<td class="nump">17.0<span></span>
</td>
<td class="nump">11.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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember', window );">Change in pre-retirement inflation rate by 0.25% [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption', window );">Increase</a></td>
<td class="nump">5.0<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">Decrease</a></td>
<td class="num">(4.8)<span></span>
</td>
<td class="num">(3.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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember', window );">Change in salary growth by 0.25% [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption', window );">Increase</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">Decrease</a></td>
<td class="num">(0.8)<span></span>
</td>
<td class="num">(0.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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember', window );">Change in pension increase assumption by 0.25% [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption', window );">Increase</a></td>
<td class="nump">8.4<span></span>
</td>
<td class="nump">6.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">Decrease</a></td>
<td class="num">(8.1)<span></span>
</td>
<td class="num">(6.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="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember', window );">Increase of one year in the life expectancy [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption', window );">Increase</a></td>
<td class="nump">$ 9.4<span></span>
</td>
<td class="nump">$ 6.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_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in a defined benefit obligation that would have been caused by a decrease in a significant actuarial assumption that was reasonably possible at the end of the reporting period. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in a defined benefit obligation that would have been caused by an increase in a significant actuarial assumption that was reasonably possible at the end of the reporting period. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>138
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776247120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Defined Benefit Obligations - Summary of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions (Parenthetical) (Detail)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract', window );"><strong>Disclosure of sensitivity analysis for actuarial assumptions [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="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption', window );">Percentage of increase</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="nump">0.25%<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="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption', window );">Percentage of decrease</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract</td>
</tr>
<tr>
<td style="padding-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_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The reasonably possible percentage of the decrease in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The reasonably possible percentage of the increase in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757053472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Liabilities - Summary of Other Liabilities (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesAbstract', window );"><strong>Liabilities [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="top.Show.showAR( this, 'defref_stn_LeaseInducementBenefits', window );">Lease inducement benefits</a></td>
<td class="nump">$ 111.2<span></span>
</td>
<td class="nump">$ 57.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="top.Show.showAR( this, 'defref_stn_DeferredShareUnitsPayable', window );">Deferred share units payable</a></td>
<td class="nump">9.0<span></span>
</td>
<td class="nump">15.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="top.Show.showAR( this, 'defref_stn_OtherCashSettledSharebasedCompensation', window );">Other cash-settled share-based compensation</a></td>
<td class="nump">3.8<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_stn_LiabilityForUncertainTaxPositions', window );">Liability for uncertain tax positions</a></td>
<td class="nump">35.0<span></span>
</td>
<td class="nump">31.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="top.Show.showAR( this, 'defref_stn_MiscellaneousOtherLiabilities', window );">Other</a></td>
<td class="nump">4.6<span></span>
</td>
<td class="nump">16.3<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="top.Show.showAR( this, 'defref_ifrs-full_OtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">163.6<span></span>
</td>
<td class="nump">127.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="top.Show.showAR( this, 'defref_ifrs-full_OtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">163.6<span></span>
</td>
<td class="nump">127.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="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentLiabilities', window );">Less current portion</a></td>
<td class="nump">23.2<span></span>
</td>
<td class="nump">26.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="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentLiabilities', window );">Long-term portion</a></td>
<td class="nump">$ 140.4<span></span>
</td>
<td class="nump">$ 101.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_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_stn_DeferredShareUnitsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred share units payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DeferredShareUnitsPayable</td>
</tr>
<tr>
<td style="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_LeaseInducementBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease inducement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LeaseInducementBenefits</td>
</tr>
<tr>
<td style="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_LiabilityForUncertainTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability for uncertain tax positions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LiabilityForUncertainTaxPositions</td>
</tr>
<tr>
<td style="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_MiscellaneousOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Miscellaneous other liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_OtherCashSettledSharebasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other cash settled sharebased compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OtherCashSettledSharebasedCompensation</td>
</tr>
<tr>
<td style="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>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782109888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments - Summary of Future Minimum Lease Payments Payable Under Noncancellable Operating Leases (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems', window );"><strong>Disclosure of maturity analysis of operating lease payments and purchase obligations [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="top.Show.showAR( this, 'defref_stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations', window );">Future Minimum Lease Payments Payable</a></td>
<td class="nump">$ 1,290.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="top.Show.showAR( this, 'defref_stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease', window );">Variable payments and non-lease elements</a></td>
<td class="num">(320.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="top.Show.showAR( this, 'defref_stn_PurchaseContractualObligation', window );">Purchase obligations</a></td>
<td class="num">(68.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="top.Show.showAR( this, 'defref_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease', window );">Total minimum lease payments</a></td>
<td class="nump">902.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">Within one year [member]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems', window );"><strong>Disclosure of maturity analysis of operating lease payments and purchase obligations [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="top.Show.showAR( this, 'defref_stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations', window );">Future Minimum Lease Payments Payable</a></td>
<td class="nump">252.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember', window );">2018 to 2022 [member]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems', window );"><strong>Disclosure of maturity analysis of operating lease payments and purchase obligations [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="top.Show.showAR( this, 'defref_stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations', window );">Future Minimum Lease Payments Payable</a></td>
<td class="nump">638.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember', window );">More than five years [member]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems', window );"><strong>Disclosure of maturity analysis of operating lease payments and purchase obligations [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="top.Show.showAR( this, 'defref_stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations', window );">Future Minimum Lease Payments Payable</a></td>
<td class="nump">$ 400.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_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of future minimum lease payments payable under non-cancellable operating leases. Minimum lease payments are payments over the lease term that the lessee is or can be required to make, excluding contingent rent, costs for services and taxes to be paid by, and reimbursed to, the lessor, together with: (a) for a lessee, any amounts guaranteed by the lessee or by a party related to the lessee; or (b) for a lessor, any residual value guaranteed to the lessor by: (i) the lessee; (ii) a party related to the lessee; or (iii) a third party unrelated to the lessor that is financially capable of discharging the obligations under the guarantee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 35<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2018-03-02&amp;anchor=para_35_a&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of maturity analysis of operating lease payments and purchase obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsLineItems</td>
</tr>
<tr>
<td style="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_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum lease payments payable under noncancellable operating lease and purchase obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseAndPurchaseObligations</td>
</tr>
<tr>
<td style="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_PurchaseContractualObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase contractual obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_PurchaseContractualObligation</td>
</tr>
<tr>
<td style="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_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable and non lease component under noncancellable operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_VariableAndNonLeaseComponentUnderNoncancellableOperatingLease</td>
</tr>
<tr>
<td style="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_MaturityAxis=ifrs-full_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>141
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780915904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments - Additional Information (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_CommitmentsAbstract', window );"><strong>Commitments [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="top.Show.showAR( this, 'defref_ifrs-full_RentalExpense', window );">Premises rental expense</a></td>
<td class="nump">$ 181.7<span></span>
</td>
<td class="nump">$ 178.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="top.Show.showAR( this, 'defref_ifrs-full_RentalIncome', window );">Sublease rental income</a></td>
<td class="nump">7.2<span></span>
</td>
<td class="nump">7.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="top.Show.showAR( this, 'defref_ifrs-full_ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease', window );">Future minimum sublease payments expected to be received under noncancellable sublease agreements</a></td>
<td class="nump">$ 19.2<span></span>
</td>
<td class="nump">$ 16.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_ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of future minimum sublease payments expected to be received under non-cancellable subleases for operating leases. Minimum lease payments are payments over the lease term that the lessee is, or can be, required to make, excluding contingent rent, costs for services and taxes to be paid by, and reimbursed to, the lessor, together with: (a) for a lessee, any amounts guaranteed by the lessee or by a party related to the lessee; or (b) for a lessor, any residual value guaranteed to the lessor by: (i) the lessee; (ii) a party related to the lessee; or (iii) a third party unrelated to the lessor that is financially capable of discharging the obligations under the guarantee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2018-03-02&amp;anchor=para_35_b&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedAsOperatingLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognised on rental activities.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RentalIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income recognised from rental activities.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RentalIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommitmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commitments [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CommitmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756985504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contingencies and Guarantees - Additional Information (Detail)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfContingentLiabilitiesAxis=ifrs-full_ContingentLiabilityForGuaranteesMember', window );">Contingent liability for guarantees [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 89<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2018-03-01&amp;anchor=para_89&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_ClassesOfContingentLiabilitiesAxis=ifrs-full_ContingentLiabilityForGuaranteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>143
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781798256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital - Additional Information (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 13, 2018</div></th>
<th class="th"><div>Nov. 11, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract', window );"><strong>Disclosure of classes of share capital [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>
<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="top.Show.showAR( this, 'defref_ifrs-full_ExplanationOfFactThatSharesHaveNoParValue', window );">Description on par value of share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Common shares, with no par value<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="top.Show.showAR( this, 'defref_stn_SharesApprovedInNormalCourseIssuerBid', window );">Repurchase of common shares</a></td>
<td class="nump">2,278,747<span></span>
</td>
<td class="nump">2,273,879<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="top.Show.showAR( this, 'defref_stn_SharesRepurchasedForCancellation', window );">Shares Repurchased for cancellation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,470,560<span></span>
</td>
<td class="nump">465,713<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="top.Show.showAR( this, 'defref_ifrs-full_CancellationOfTreasuryShares', window );">Shares repurchased for cancellation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76.7<span></span>
</td>
<td class="nump">$ 14.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="top.Show.showAR( this, 'defref_ifrs-full_ReductionOfIssuedCapital', window );">Reduction in share capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.1<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_stn_ReductionOfShareCapitalAndContributedSurplus', window );">Reduction in share capital and contributed surplus accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_ChargesToRetainedEarnings', window );">Charges to retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57.1<span></span>
</td>
<td class="nump">10.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="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.3<span></span>
</td>
<td class="nump">9.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="top.Show.showAR( this, 'defref_stn_ExpenseRelatedToFairValueOfOptionsGranted', window );">Expense related to fair value of options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.6<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_stn_ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted', window );">Expense related to amortization of fair value of options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_ifrs-full_DividendPayables', window );">Dividends declared included in trade and other payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.4<span></span>
</td>
<td class="nump">$ 14.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_CancellationOfTreasuryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfClassesOfShareCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ExpenseFromSharebasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ExplanationOfFactThatSharesHaveNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The explanation of the fact that shares have no par value. [Refer: Par value per share]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_79_a_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExplanationOfFactThatSharesHaveNoParValue</td>
</tr>
<tr>
<td style="padding-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_ReductionOfIssuedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in equity resulting from a reduction in issued capital. [Refer: Issued capital]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReductionOfIssuedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ChargesToRetainedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Charges to retained earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ChargesToRetainedEarnings</td>
</tr>
<tr>
<td style="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_ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expense related to amortization of fair value of options granted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ExpenseRelatedToAmortizationOfFairValueOfOptionsGranted</td>
</tr>
<tr>
<td style="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_ExpenseRelatedToFairValueOfOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expense related to fair value of options granted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ExpenseRelatedToFairValueOfOptionsGranted</td>
</tr>
<tr>
<td style="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_ReductionOfShareCapitalAndContributedSurplus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduction of share capital and contributed surplus.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ReductionOfShareCapitalAndContributedSurplus</td>
</tr>
<tr>
<td style="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_SharesApprovedInNormalCourseIssuerBid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares approved in normal course issuer bid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_SharesApprovedInNormalCourseIssuerBid</td>
</tr>
<tr>
<td style="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_SharesRepurchasedForCancellation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares repurchased for cancellation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6772161536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital - Summary of Dividends Declared and Recorded in the Consolidated Financial Statements (Detail)<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, 2018 </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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfOrdinarySharesAxis=stn_DividendsPerShareOneMember', window );">Dividends per share one [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinarySharesPerShare', window );">Dividend per Share</a></td>
<td class="nump">$ 0.1375<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="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinaryShares', window );">Paid | $</a></td>
<td class="nump">$ 15.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="top.Show.showAR( this, 'defref_stn_DividendsDeclaredDate', window );">Date Declared</a></td>
<td class="text">Feb. 21,  2018<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="top.Show.showAR( this, 'defref_stn_DividendsRecordDate', window );">Record Date</a></td>
<td class="text">Mar. 29,  2018<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="top.Show.showAR( this, 'defref_stn_DividendsPayableDate', window );">Payment Date</a></td>
<td class="text">Apr. 12,  2018<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfOrdinarySharesAxis=stn_DividendsPerShareTwoMember', window );">Dividends per share two [member]</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="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinarySharesPerShare', window );">Dividend per Share</a></td>
<td class="nump">$ 0.1375<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="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinaryShares', window );">Paid | $</a></td>
<td class="nump">$ 15.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="top.Show.showAR( this, 'defref_stn_DividendsDeclaredDate', window );">Date Declared</a></td>
<td class="text">May  09,  2018<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="top.Show.showAR( this, 'defref_stn_DividendsRecordDate', window );">Record Date</a></td>
<td class="text">Jun. 29,  2018<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="top.Show.showAR( this, 'defref_stn_DividendsPayableDate', window );">Payment Date</a></td>
<td class="text">Jul. 12,  2018<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfOrdinarySharesAxis=stn_DividendsPerShareThreeMember', window );">Dividends per share three [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinarySharesPerShare', window );">Dividend per Share</a></td>
<td class="nump">$ 0.1375<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="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinaryShares', window );">Paid | $</a></td>
<td class="nump">$ 15.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="top.Show.showAR( this, 'defref_stn_DividendsDeclaredDate', window );">Date Declared</a></td>
<td class="text">Aug.  07,  2018<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="top.Show.showAR( this, 'defref_stn_DividendsRecordDate', window );">Record Date</a></td>
<td class="text">Sep. 28,  2018<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="top.Show.showAR( this, 'defref_stn_DividendsPayableDate', window );">Payment Date</a></td>
<td class="text">Oct. 11,  2018<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfOrdinarySharesAxis=stn_DividendsPerShareFourMember', window );">Dividends per share four [member]</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="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinarySharesPerShare', window );">Dividend per Share</a></td>
<td class="nump">$ 0.1375<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="top.Show.showAR( this, 'defref_stn_DividendsDeclaredDate', window );">Date Declared</a></td>
<td class="text">Nov.  07,  2018<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="top.Show.showAR( this, 'defref_stn_DividendsRecordDate', window );">Record Date</a></td>
<td class="text">Dec. 28,  2018<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="top.Show.showAR( this, 'defref_stn_DividendsPayableDate', window );">Payment Date</a></td>
<td class="text">Jan. 10,  2019<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 16A<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=34&amp;date=2018-03-01&amp;anchor=para_16A_f&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of dividends paid per ordinary share.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 16A<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=34&amp;date=2018-03-01&amp;anchor=para_16A_f&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of Dividends [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_stn_DividendsDeclaredDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividends declared date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DividendsDeclaredDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</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_stn_DividendsPayableDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividends payable date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DividendsPayableDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</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_stn_DividendsRecordDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividends record date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DividendsRecordDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</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_ifrs-full_ClassesOfOrdinarySharesAxis=stn_DividendsPerShareOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DividendsPerShareOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_DividendsPerShareTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DividendsPerShareTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_DividendsPerShareThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DividendsPerShareThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_DividendsPerShareFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DividendsPerShareFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>145
<FILENAME>R127.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780794528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital - Share-based Payment Transactions - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($) </div>
<div>yr </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CAD ($) </div>
<div>yr </div>
<div>shares</div>
</th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfOptionPricingModelShareOptionsGranted', window );">Fair value of options granted</a></td>
<td class="text">The fair value of options granted is determined at the date of grant using the  Black-Scholes option-pricing model.<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of share subject to options, Granted</a></td>
<td class="nump">1,112,779<span></span>
</td>
<td class="nump">1,229,689<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted', window );">Estimated fair value of options granted on the grant date</a></td>
<td class="nump">$ 5.73<span></span>
</td>
<td class="nump">$ 5.03<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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfOptionLifeShareOptionsGranted', window );">Expected hold period to exercise (years) | yr</a></td>
<td class="nump">3.50<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets', window );">Options remained unvested compensation cost</a></td>
<td class="nump">$ 5,200,000<span></span>
</td>
<td class="nump">$ 4,800,000<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="top.Show.showAR( this, 'defref_stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions', window );">Options remained unvested weighted average period | yr</a></td>
<td class="nump">1.06<span></span>
</td>
<td class="nump">1.06<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="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember', window );">Performance share units (PSUs) [member]</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="top.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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Number of shares issued</a></td>
<td class="nump">280,884<span></span>
</td>
<td class="nump">284,777<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement', window );">Number of equity instruments forfeited</a></td>
<td class="nump">29,668<span></span>
</td>
<td class="nump">19,617<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Number of shares outstanding</a></td>
<td class="nump">744,081<span></span>
</td>
<td class="nump">686,250<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="top.Show.showAR( this, 'defref_stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Outstanding fair value</a></td>
<td class="nump">$ 6,000,000<span></span>
</td>
<td class="nump">$ 14,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement', window );">Number of shares paid | shares</a></td>
<td class="nump">193,385<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="top.Show.showAR( this, 'defref_stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement', window );">Paid at fair value</a></td>
<td class="nump">$ 3,200,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="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember', window );">Performance share units (PSUs) [member] | Bottom of range [member]</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="top.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="top.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="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember', window );">Performance share units (PSUs) [member] | Top of range [member]</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="top.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="top.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="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_DeferredShareUnitMember', window );">Deferred share unit [member]</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="top.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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Number of shares issued</a></td>
<td class="nump">46,356<span></span>
</td>
<td class="nump">38,625<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Number of shares outstanding</a></td>
<td class="nump">306,459<span></span>
</td>
<td class="nump">438,969<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="top.Show.showAR( this, 'defref_stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Outstanding fair value</a></td>
<td class="nump">$ 9,000,000<span></span>
</td>
<td class="nump">$ 15,500,000<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="top.Show.showAR( this, 'defref_stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement', window );">Number of shares paid | shares</a></td>
<td class="nump">178,866<span></span>
</td>
<td class="nump">66,021<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="top.Show.showAR( this, 'defref_stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement', window );">Paid at fair value</a></td>
<td class="nump">$ 6,200,000<span></span>
</td>
<td class="nump">$ 2,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="top.Show.showAR( this, 'defref_stn_Vesting1Axis=stn_EstimatedHistoricalDataMember', window );">Estimated historical data [member]</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="top.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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfOptionLifeShareOptionsGranted', window );">Expected hold period to exercise (years) | yr</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_OfficersAndEmployeesMember', window );">Officers and employees [member]</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="top.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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Number of share subject to options, Granted</a></td>
<td class="nump">4,987,542<span></span>
</td>
<td class="nump">4,426,237<span></span>
</td>
<td class="nump">3,655,020<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of share subject to options, Granted</a></td>
<td class="nump">1,112,779<span></span>
</td>
<td class="nump">1,229,689<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="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_OfficersAndEmployeesMember', window );">Officers and employees [member] | Bottom of range [member]</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="top.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="top.Show.showAR( this, 'defref_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Share option price per share</a></td>
<td class="nump">$ 14.88<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="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_OfficersAndEmployeesMember', window );">Officers and employees [member] | Top of range [member]</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="top.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="top.Show.showAR( this, 'defref_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Share option price per share</a></td>
<td class="nump">$ 32.98<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_DescriptionOfOptionLifeShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The option life of share options granted.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfOptionLifeShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-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_DescriptionOfOptionPricingModelShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the option pricing model used for share options granted. [Refer: Option pricing model [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfOptionPricingModelShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-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_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ExercisePriceOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exercise price of outstanding share options.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExercisePriceOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 51<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_51_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NumberOfInstrumentsOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NumberOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value of share options granted during the period at the measurement date. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of other equity instruments outstanding in share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_FairValueOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="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_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of other equity instruments paid in share-based payment arrangement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_FairValueOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="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_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of other equity instruments paid in share-based payment arrangement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NumberOfOtherEquityInstrumentsPaidInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="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_SharebasedPaymentArrangementVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based payment arrangement vesting rights percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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>num: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_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual life of outstanding non vested share options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_WeightedAverageRemainingContractualLifeOfOutstandingNonVestedShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</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_PerformanceShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DeferredShareUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DeferredShareUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_Vesting1Axis=stn_EstimatedHistoricalDataMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_Vesting1Axis=stn_EstimatedHistoricalDataMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>146
<FILENAME>R128.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6773614176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital - Summary of Granted Share Options (Detail)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Share options, Granted</a></td>
<td class="nump">1,112,779<span></span>
</td>
<td class="nump">1,229,689<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_OfficersAndEmployeesMember', window );">Officers and employees [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Share options, beginning of the year</a></td>
<td class="nump">4,426,237<span></span>
</td>
<td class="nump">3,655,020<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Share options, Granted</a></td>
<td class="nump">1,112,779<span></span>
</td>
<td class="nump">1,229,689<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Share options, Exercised</a></td>
<td class="num">(338,989)<span></span>
</td>
<td class="num">(376,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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement', window );">Share options, Forfeited</a></td>
<td class="num">(212,485)<span></span>
</td>
<td class="num">(82,312)<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Share options, end of the year</a></td>
<td class="nump">4,987,542<span></span>
</td>
<td class="nump">4,426,237<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement', window );">Weighted Average Exercise Price, Share option, beginning of the year</a></td>
<td class="nump">$ 29.84<span></span>
</td>
<td class="nump">$ 28.33<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Weighted Average Exercise Price, Share option, Granted</a></td>
<td class="nump">32.98<span></span>
</td>
<td class="nump">31.75<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Weighted Average Exercise Price, Share option, Exercised</a></td>
<td class="nump">20.40<span></span>
</td>
<td class="nump">21.09<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement', window );">Weighted Average Exercise Price, Share option, Forfeited</a></td>
<td class="nump">31.49<span></span>
</td>
<td class="nump">31.57<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement', window );">Weighted Average Exercise Price, Share option, end of the year</a></td>
<td class="nump">$ 31.11<span></span>
</td>
<td class="nump">$ 29.84<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems</td>
</tr>
<tr>
<td style="padding-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_NumberOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options forfeited in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-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_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CategoriesOfRelatedPartiesAxis=stn_OfficersAndEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>147
<FILENAME>R129.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6773133488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital - Summary of Outstanding Share Options (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($) </div>
<div>yr</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember', window );">Range one [member]</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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options Outstanding</a></td>
<td class="nump">142,540<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Weighted Average Remaining Contractual Life in Years, Options Outstanding | yr</a></td>
<td class="nump">0.16<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement', window );">Weighted Average Exercise Price, Options Outstanding</a></td>
<td class="nump">$ 14.88<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Shares Exercisable</a></td>
<td class="nump">142,540<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="top.Show.showAR( this, 'defref_stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions', window );">Weighted Average Remaining Contractual Life in Years, Options Exercisable | yr</a></td>
<td class="nump">0.16<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Weighted Average Exercise Price, Options Exercisable</a></td>
<td class="nump">$ 14.88<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember', window );">Range two [member]</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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options Outstanding</a></td>
<td class="nump">364,526<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Weighted Average Remaining Contractual Life in Years, Options Outstanding | yr</a></td>
<td class="nump">1.16<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement', window );">Weighted Average Exercise Price, Options Outstanding</a></td>
<td class="nump">$ 20.88<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Shares Exercisable</a></td>
<td class="nump">364,526<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="top.Show.showAR( this, 'defref_stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions', window );">Weighted Average Remaining Contractual Life in Years, Options Exercisable | yr</a></td>
<td class="nump">1.16<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Weighted Average Exercise Price, Options Exercisable</a></td>
<td class="nump">$ 20.88<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember', window );">Range three [member]</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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options Outstanding</a></td>
<td class="nump">4,480,476<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Weighted Average Remaining Contractual Life in Years, Options Outstanding | yr</a></td>
<td class="nump">3.21<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement', window );">Weighted Average Exercise Price, Options Outstanding</a></td>
<td class="nump">$ 32.46<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Shares Exercisable</a></td>
<td class="nump">2,401,323<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="top.Show.showAR( this, 'defref_stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions', window );">Weighted Average Remaining Contractual Life in Years, Options Exercisable | yr</a></td>
<td class="nump">2.75<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Weighted Average Exercise Price, Options Exercisable</a></td>
<td class="nump">$ 32.40<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember', window );">Range four [member]</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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options Outstanding</a></td>
<td class="nump">4,987,542<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Weighted Average Remaining Contractual Life in Years, Options Outstanding | yr</a></td>
<td class="nump">2.98<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement', window );">Weighted Average Exercise Price, Options Outstanding</a></td>
<td class="nump">$ 31.11<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Shares Exercisable</a></td>
<td class="nump">2,908,389<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="top.Show.showAR( this, 'defref_stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions', window );">Weighted Average Remaining Contractual Life in Years, Options Exercisable | yr</a></td>
<td class="nump">2.43<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Weighted Average Exercise Price, Options Exercisable</a></td>
<td class="nump">$ 30.10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range [member] | Range three [member]</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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Range of Exercise Prices</a></td>
<td class="nump">31.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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range [member] | Range four [member]</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="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Range of Exercise Prices</a></td>
<td class="nump">14.88<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range [member] | Range one [member]</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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Range of Exercise Prices</a></td>
<td class="nump">14.88<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range [member] | Range two [member]</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="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Range of Exercise Prices</a></td>
<td class="nump">20.88<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range [member] | Range three [member]</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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Range of Exercise Prices</a></td>
<td class="nump">32.98<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range [member] | Range four [member]</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="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Range of Exercise Prices</a></td>
<td class="nump">$ 32.98<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ExercisePriceOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exercise price of outstanding share options.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExercisePriceOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NumberOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options exercisable in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_vii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options exercisable in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_vii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-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_stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual life of exercisable share options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_WeightedAverageRemainingContractualLifeOfExercisableShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</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_RangesOfExercisePricesForOutstandingShareOptionsAxis=stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=stn_RangesOfExercisePricesForOutstandingShareOptionsOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=stn_RangesOfExercisePricesForOutstandingShareOptionsTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=stn_RangesOfExercisePricesForOutstandingShareOptionsThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=stn_RangesOfExercisePricesForOutstandingShareOptionsFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>148
<FILENAME>R130.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6773868480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital - Summary of Weighted Average Assumptions (Detail)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($) </div>
<div>yr</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CAD ($) </div>
<div>yr</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted', window );">Volatility in the price of the Company's shares</a></td>
<td class="nump">24.12%<span></span>
</td>
<td class="nump">24.13%<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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted', window );">Risk-free interest rate</a></td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">0.81%<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="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfOptionLifeShareOptionsGranted', window );">Expected hold period to exercise (years) | yr</a></td>
<td class="nump">3.50<span></span>
</td>
<td class="nump">3.50<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="top.Show.showAR( this, 'defref_ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted', window );">Dividend yield</a></td>
<td class="nump">1.668%<span></span>
</td>
<td class="nump">1.575%<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="top.Show.showAR( this, 'defref_ifrs-full_ExercisePriceShareOptionsGranted', window );">Exercise price | $</a></td>
<td class="nump">$ 32.98<span></span>
</td>
<td class="nump">$ 31.75<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DescriptionOfOptionLifeShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The option life of share options granted.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfOptionLifeShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-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_DescriptionOfRiskFreeInterestRateShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract</td>
</tr>
<tr>
<td style="padding-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_ExercisePriceShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exercise price of share options granted.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExercisePriceShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ExpectedDividendAsPercentageShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of an expected dividend used to calculate the fair value of share options granted.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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>149
<FILENAME>R131.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6771374576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital - Summary of Non-Vested Options (Detail)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of share subject to options, Granted</a></td>
<td class="nump">1,112,779<span></span>
</td>
<td class="nump">1,229,689<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted', window );">Weighted average grant date fair value, Granted</a></td>
<td class="nump">$ 5.73<span></span>
</td>
<td class="nump">$ 5.03<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_NonvestedOptionsMember', window );">Non-vested options [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Share options, beginning of the year</a></td>
<td class="nump">2,139,320<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of share subject to options, Granted</a></td>
<td class="nump">1,112,779<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="top.Show.showAR( this, 'defref_stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement', window );">Number of share subject to options, Vested</a></td>
<td class="num">(1,000,441)<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement', window );">Number of share subject to options, Forfeited</a></td>
<td class="num">(172,505)<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="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Share options, end of the year</a></td>
<td class="nump">2,079,153<span></span>
</td>
<td class="nump">2,139,320<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="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted', window );">Weighted average grant date fair value, Granted</a></td>
<td class="nump">$ 5.73<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="top.Show.showAR( this, 'defref_stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested', window );">Weighted average grant date fair value, Vested</a></td>
<td class="nump">5.24<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="top.Show.showAR( this, 'defref_stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited', window );">Weighted average grant date fair value, Forfeited</a></td>
<td class="nump">5.40<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="top.Show.showAR( this, 'defref_stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested', window );">Weighted average grant date fair value, Non-vested share options</a></td>
<td class="nump">$ 5.53<span></span>
</td>
<td class="nump">$ 5.28<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems</td>
</tr>
<tr>
<td style="padding-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_NumberOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options forfeited in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-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_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value of share options granted during the period at the measurement date. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NumberOfShareOptionsVestedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options vested in sharebased payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NumberOfShareOptionsVestedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</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_stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value at measurement date share options forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_WeightedAverageFairValueAtMeasurementDateShareOptionsForfeited</td>
</tr>
<tr>
<td style="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_WeightedAverageFairValueAtMeasurementDateShareOptionsVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value of share options vested during the period at the measurement date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_WeightedAverageFairValueAtMeasurementDateShareOptionsVested</td>
</tr>
<tr>
<td style="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_WeightedAverageFairValueAtReportingDateShareOptionsNonVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value of share options non-vested at end of the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_WeightedAverageFairValueAtReportingDateShareOptionsNonVested</td>
</tr>
<tr>
<td style="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>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NonvestedOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NonvestedOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>150
<FILENAME>R132.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757417472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Summary of Fair Value Hierarchy for Assets (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems', window );"><strong>Disclosure of fair value measurement of 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="top.Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Other financial assets</a></td>
<td class="nump">$ 144.2<span></span>
</td>
<td class="nump">$ 147.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="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement [member] | Investments held for self-insured liabilities [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems', window );"><strong>Disclosure of fair value measurement of 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="top.Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Other financial assets</a></td>
<td class="nump">144.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="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement [member] | Significant other observable inputs [member] | Investments held for self-insured liabilities [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems', window );"><strong>Disclosure of fair value measurement of 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="top.Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Other financial assets</a></td>
<td class="nump">$ 144.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_DisclosureOfFairValueMeasurementOfAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_OtherFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ClassesOfAssetsAxis=stn_InvestmentsHeldForSelfInsuredLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LevelsOfFairValueHierarchyAxis=ifrs-full_Level2OfFairValueHierarchyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>151
<FILENAME>R133.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757590752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Summary of Fair Value Hierarchy for Liabilities (Detail) - Not measured at fair value in statement of financial position but for which fair value is disclosed [Member]<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_NotesPayable1', window );">Notes payable</a></td>
<td class="nump">$ 76.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="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember', window );">Significant other observable inputs [member]</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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_NotesPayable1', window );">Notes payable</a></td>
<td class="nump">$ 76.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_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_stn_NotesPayable1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Notes payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NotesPayable1</td>
</tr>
<tr>
<td style="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_MeasurementAxis=ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LevelsOfFairValueHierarchyAxis=ifrs-full_Level2OfFairValueHierarchyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>152
<FILENAME>R134.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6773306816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Jun. 27, 2018 </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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaximumExposureToCreditRisk', window );">Maximum amount of credit risk exposure</a></td>
<td class="nump">$ 1,681,300,000<span></span>
</td>
<td class="nump">$ 1,667,400,000<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="top.Show.showAR( this, 'defref_stn_PeriodOfRevenueInTradeReceivables', window );">Number of target days of revenue in trade receivables</a></td>
<td class="text">66 days<span></span>
</td>
<td class="text">55 days<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="top.Show.showAR( this, 'defref_stn_WriteOffOfTradeReceivables', window );">Write off of trade receivables</a></td>
<td class="nump">$ 800,000<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="top.Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Trade and other receivables</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="nump">$ 2,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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=stn_TradeAndUnbilledReceivablesMember', window );">Trade and unbilled receivables [member]</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Trade and other receivables</a></td>
<td class="nump">1,500,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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=stn_ContractAssetsAndHoldbacksMember', window );">Contract assets and holdbacks [member]</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="top.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="top.Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Trade and other receivables</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=stn_ZeroPointFivePercentageIncreaseInInterestRatesMember', window );">0.5% Increase in interest rates [member]</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_NetIncomeDecrease', window );">Equity price impact on comprehensive income</a></td>
<td class="nump">3,200,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="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=stn_ZeroPointFivePercentageDecreaseInInterestRatesMember', window );">0.5% Decrease in interest rates [member]</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="top.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="top.Show.showAR( this, 'defref_stn_NetIncomeIncrease', window );">Equity price impact on comprehensive income</a></td>
<td class="nump">3,200,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="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember', window );">1.0% Increase in equity price risk [member]</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_NetIncomeIncrease', window );">Equity price impact on comprehensive income</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember', window );">1.0% Decrease in equity Price risk [member]</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="top.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="top.Show.showAR( this, 'defref_stn_NetIncomeDecrease', window );">Equity price impact on comprehensive income</a></td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range [member]</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_NetDebtToEBITDARatioTarget', window );">Net debt to EBITDA ratio</a></td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_RevolvingCreditFacility1Member', window );">Revolving credit facilities [member]</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="top.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="top.Show.showAR( this, 'defref_stn_LineOfCreditFacilityMaximumBorrowingsCapacity', window );">Amount of revolving credit facility</a></td>
<td class="nump">$ 800,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_LineOfCreditFacilityRemainingBorrowingCapacity1', window );">Unused capacity amount</a></td>
<td class="nump">$ 223,400,000<span></span>
</td>
<td class="nump">$ 538,300,000<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_AllowanceAccountForCreditLossesOfFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2021-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-02&amp;anchor=para_16&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MaximumExposureToCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 35K<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_35K_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2021-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 36<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-02&amp;anchor=para_36_a&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_stn_LineOfCreditFacilityMaximumBorrowingsCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility maximum borrowings capacity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_LineOfCreditFacilityRemainingBorrowingCapacity1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility remaining borrowing capacity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LineOfCreditFacilityRemainingBorrowingCapacity1</td>
</tr>
<tr>
<td style="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_NetDebtToEBITDARatioTarget">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net debt to EBITDA ratio target.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NetDebtToEBITDARatioTarget</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NetIncomeDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net income decrease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NetIncomeDecrease</td>
</tr>
<tr>
<td style="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_NetIncomeIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net income increase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NetIncomeIncrease</td>
</tr>
<tr>
<td style="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_PeriodOfRevenueInTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Days of revenue in trade receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_PeriodOfRevenueInTradeReceivables</td>
</tr>
<tr>
<td style="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_WriteOffOfTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Write off of trade receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_WriteOffOfTradeReceivables</td>
</tr>
<tr>
<td style="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_ClassesOfFinancialInstrumentsAxis=stn_TradeAndUnbilledReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TradeAndUnbilledReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ContractAssetsAndHoldbacksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ContractAssetsAndHoldbacksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=stn_ZeroPointFivePercentageIncreaseInInterestRatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=stn_ZeroPointFivePercentageIncreaseInInterestRatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=stn_ZeroPointFivePercentageDecreaseInInterestRatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=stn_ZeroPointFivePercentageDecreaseInInterestRatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=stn_OnePointZeroPercentageIncreaseInEquityPriceRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=stn_OnePointZeroPercentageDecreaseInEquityPriceRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BorrowingsByNameAxis=stn_RevolvingCreditFacility1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevolvingCreditFacility1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>153
<FILENAME>R135.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6773357696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Summary of Loss Allowance Provision (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Gross carrying amount</a></td>
<td class="nump">1,356.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="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedImpairmentMember', window );">Accumulated impairment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_CurrentMember', window );">Current [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpectedCreditLossRate', window );">Expected loss rate</a></td>
<td class="nump">0.07%<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="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_CurrentMember', window );">Current [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Gross carrying amount</a></td>
<td class="nump">$ 936.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="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_CurrentMember', window );">Current [member] | Accumulated impairment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 0.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="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember', window );">Later than one month and not later than two months [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpectedCreditLossRate', window );">Expected loss rate</a></td>
<td class="nump">0.10%<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="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember', window );">Later than one month and not later than two months [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Gross carrying amount</a></td>
<td class="nump">$ 228.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="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember', window );">Later than one month and not later than two months [member] | Accumulated impairment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember', window );">Later than two months and not later than three months [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpectedCreditLossRate', window );">Expected loss rate</a></td>
<td class="nump">0.22%<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="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember', window );">Later than two months and not later than three months [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Gross carrying amount</a></td>
<td class="nump">$ 63.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="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember', window );">Later than two months and not later than three months [member] | Accumulated impairment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 0.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="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember', window );">Later than three months and not later than four months [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpectedCreditLossRate', window );">Expected loss rate</a></td>
<td class="nump">0.43%<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="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember', window );">Later than three months and not later than four months [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Gross carrying amount</a></td>
<td class="nump">$ 43.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="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember', window );">Later than three months and not later than four months [member] | Accumulated impairment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanFourMonthsMember', window );">Later than four months [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpectedCreditLossRate', window );">Expected loss rate</a></td>
<td class="nump">0.75%<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="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanFourMonthsMember', window );">Later than four months [member] | Gross carrying amount [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Gross carrying amount</a></td>
<td class="nump">$ 84.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="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanFourMonthsMember', window );">Later than four months [member] | Accumulated impairment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2021-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-02&amp;anchor=para_16&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfProvisionMatrixLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph IG20D<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_IG20D&amp;doctype=Implementation%20Guidance<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 35N<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_35N&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity&#8217;s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity&#8217;s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity&#8217;s own equity instruments. For this purpose the entity&#8217;s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity&#8217;s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 25<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 35H<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_35H&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 35I<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_35I&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 35M<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_35M&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 35N<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_35N&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>154
<FILENAME>R136.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757439632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Summary of Timing of Undiscounted Cash Outflows Relating to Financial Liabilities (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows', window );">Trade and other payables</a></td>
<td class="nump">$ 567.2<span></span>
</td>
<td class="nump">$ 704.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="top.Show.showAR( this, 'defref_stn_LongTermDebtUndiscountedCashFlows', window );">Long-term debt</a></td>
<td class="nump">935.4<span></span>
</td>
<td class="nump">740.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="top.Show.showAR( this, 'defref_stn_OtherFinancialLiabilitiesUndiscountedCashFlows', window );">Other financial liabilities</a></td>
<td class="nump">3.1<span></span>
</td>
<td class="nump">10.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="top.Show.showAR( this, 'defref_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows', window );">Total contractual obligations</a></td>
<td class="nump">1,505.7<span></span>
</td>
<td class="nump">1,456.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">Within one year [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows', window );">Trade and other payables</a></td>
<td class="nump">567.2<span></span>
</td>
<td class="nump">704.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="top.Show.showAR( this, 'defref_stn_LongTermDebtUndiscountedCashFlows', window );">Long-term debt</a></td>
<td class="nump">49.1<span></span>
</td>
<td class="nump">198.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="top.Show.showAR( this, 'defref_stn_OtherFinancialLiabilitiesUndiscountedCashFlows', window );">Other financial liabilities</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows', window );">Total contractual obligations</a></td>
<td class="nump">617.4<span></span>
</td>
<td class="nump">904.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember', window );">Later than one year and not later than three years [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_LongTermDebtUndiscountedCashFlows', window );">Long-term debt</a></td>
<td class="nump">196.7<span></span>
</td>
<td class="nump">541.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="top.Show.showAR( this, 'defref_stn_OtherFinancialLiabilitiesUndiscountedCashFlows', window );">Other financial liabilities</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">7.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="top.Show.showAR( this, 'defref_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows', window );">Total contractual obligations</a></td>
<td class="nump">197.0<span></span>
</td>
<td class="nump">548.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="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsMember', window );">After 3 years [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_LongTermDebtUndiscountedCashFlows', window );">Long-term debt</a></td>
<td class="nump">689.6<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_stn_OtherFinancialLiabilitiesUndiscountedCashFlows', window );">Other financial liabilities</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows', window );">Total contractual obligations</a></td>
<td class="nump">$ 691.3<span></span>
</td>
<td class="nump">$ 2.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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NonderivativeFinancialLiabilitiesUndiscountedCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 39<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_39_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2019-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph IG31A<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_IG31A&amp;doctype=Implementation%20Guidance<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph B11D<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_B11D&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtUndiscountedCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term debt, undiscounted cash flows.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LongTermDebtUndiscountedCashFlows</td>
</tr>
<tr>
<td style="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_OtherFinancialLiabilitiesUndiscountedCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other financial liabilities, undiscounted cash flows.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OtherFinancialLiabilitiesUndiscountedCashFlows</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>155
<FILENAME>R137.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776231792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Management - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfCapitalManagementAbstract', window );"><strong>Disclosure of capital management [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="top.Show.showAR( this, 'defref_stn_NetDebtToEBITDARatio', window );">Net debt ratio</a></td>
<td class="nump">2.42<span></span>
</td>
<td class="nump">1.16<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfCapitalManagementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of capital management.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfCapitalManagementAbstract</td>
</tr>
<tr>
<td style="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_NetDebtToEBITDARatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net debt to EBITDA ratio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NetDebtToEBITDARatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>156
<FILENAME>R138.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6679355472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Effective Income Tax for Continuing Operations From Statutory Canadian Tax Rates (Detail)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract', window );"><strong>Reconciliation of average effective tax rate and applicable tax rate [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="top.Show.showAR( this, 'defref_ifrs-full_ApplicableTaxRate', window );">Income tax expense at statutory Canadian rates</a></td>
<td class="nump">27.10%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseInTaxRateAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform', window );">Transition tax related to US tax reform</a></td>
<td class="num">(4.40%)<span></span>
</td>
<td class="nump">11.80%<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="top.Show.showAR( this, 'defref_ifrs-full_TaxRateEffectOfForeignTaxRates', window );">Rate differential on foreign income</a></td>
<td class="num">(3.10%)<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits', window );">Research and development and other tax credits</a></td>
<td class="num">(0.70%)<span></span>
</td>
<td class="num">(2.70%)<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="top.Show.showAR( this, 'defref_ifrs-full_TaxRateEffectOfTaxLosses', window );">Unrecognized tax losses and temporary differences</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="num">(0.50%)<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="top.Show.showAR( this, 'defref_stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther', window );">Adjustments in respect of prior years and other</a></td>
<td class="nump">2.60%<span></span>
</td>
<td class="nump">0.40%<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="top.Show.showAR( this, 'defref_stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome', window );">Non-deductible expenses and non-taxable income</a></td>
<td class="nump">0.80%<span></span>
</td>
<td class="num">(3.50%)<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="top.Show.showAR( this, 'defref_stn_TaxRateEffectOfReorganizationOfCorporateStructure', window );">Reorganization of corporate structure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.20%<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="top.Show.showAR( this, 'defref_stn_TaxRateEffectOfDispositionOfSubsidiary', window );">Disposition of a subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.30%<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="top.Show.showAR( this, 'defref_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Statutory rate change on deferred tax balances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.80%)<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="top.Show.showAR( this, 'defref_ifrs-full_AverageEffectiveTaxRate', window );">Average effective tax rate</a></td>
<td class="nump">24.30%<span></span>
</td>
<td class="nump">63.20%<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The applicable income tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TaxRateEffectFromChangeInTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 a change in tax rate. [Refer: Average effective tax rate; Applicable tax rate]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxRateEffectFromChangeInTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_TaxRateEffectOfTaxLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 tax losses. [Refer: Average effective tax rate; Applicable tax rate]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxRateEffectOfTaxLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_IncreaseDecreaseInTaxRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseInTaxRateAbstract</td>
</tr>
<tr>
<td style="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_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax rate effect of adjustments for current tax of prior periods and Other</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriodsAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_TaxRateEffectOfDispositionOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax rate effect of disposition of subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TaxRateEffectOfDispositionOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax rate effect of non deductible expense and non taxable income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TaxRateEffectOfNonDeductibleExpenseAndNonTaxableIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_TaxRateEffectOfReorganizationOfCorporateStructure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax rate effect of reorganization of corporate structure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TaxRateEffectOfReorganizationOfCorporateStructure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax rate effect of research and development and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TaxRateEffectOfResearchAndDevelopmentAndOtherTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_TaxRateEffectOfTransitionTaxRelatedToTaxReform">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax rate effect of transition tax related to tax reform.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TaxRateEffectOfTransitionTaxRelatedToTaxReform</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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>157
<FILENAME>R139.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6773857808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Major Components of Current Income Tax Expense from Continuing Operations (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract', window );"><strong>Major components of tax expense (income) [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_IncomeTaxExpenseContinuingOperationsCurrent', window );">Ongoing operations</a></td>
<td class="nump">$ 64.5<span></span>
</td>
<td class="nump">$ 34.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="top.Show.showAR( this, 'defref_stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform', window );">Transition tax related to US tax reform</a></td>
<td class="num">(10.0)<span></span>
</td>
<td class="nump">31.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="top.Show.showAR( this, 'defref_stn_TaxExpenseRelatingToDispositionOfSubsidiary', window );">Disposition of subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">124.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="top.Show.showAR( this, 'defref_stn_TaxExpenseRelatingToReorganizationOfCorporateStructure', window );">Reorganization of corporate structure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncome', window );">Total current income tax expense</a></td>
<td class="nump">$ 54.5<span></span>
</td>
<td class="nump">$ 192.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_CurrentTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 80<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_80_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MajorComponentsOfTaxExpenseIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_stn_IncomeTaxExpenseContinuingOperationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income tax expense continuing operations current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncomeTaxExpenseContinuingOperationsCurrent</td>
</tr>
<tr>
<td style="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_TaxExpenseRelatingToDispositionOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax expense relating to disposition of a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TaxExpenseRelatingToDispositionOfSubsidiary</td>
</tr>
<tr>
<td style="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_TaxExpenseRelatingToReorganizationOfCorporateStructure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax expense relating to reorganization of corporate structure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TaxExpenseRelatingToReorganizationOfCorporateStructure</td>
</tr>
<tr>
<td style="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_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax expense relating to transition tax related to tax reform.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform</td>
</tr>
<tr>
<td style="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>158
<FILENAME>R140.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781780816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Major Components of Deferred Income Tax (Recovery) Expense from Continuing Operations (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 01, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract', window );"><strong>Major components of tax expense (income) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense', window );">Unrecognized tax losses and temporary differences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.7<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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences', window );">Origination and reversal of timing differences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.9)<span></span>
</td>
<td class="nump">16.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="top.Show.showAR( this, 'defref_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense', window );">Recovery arising from previously unrecognized tax assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
<td class="num">(1.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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes', window );">Change of tax rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform', window );">Revaluation due to US tax reform</a></td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12.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="top.Show.showAR( this, 'defref_stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary', window );">Disposition of a subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29.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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Total deferred income tax expense (recovery)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="num">$ (26.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_DeferredTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 80<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_80_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 80<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_80_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MajorComponentsOfTaxExpenseIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 current tax expense. [Refer: Temporary differences [member]; Unused tax losses [member]; Unused tax credits [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 80<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_80_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 80<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_80_f&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax expense income relating to disposition of subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DeferredTaxExpenseIncomeRelatingToDispositionOfSubsidiary</td>
</tr>
<tr>
<td style="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_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax expense income relating to transition tax related to tax reform.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform</td>
</tr>
<tr>
<td style="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>159
<FILENAME>R141.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6772141104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Significant Components of the Company's Net Deferred Income Tax Assets (Liabilities) (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract', window );"><strong>Deferred income tax assets (liabilities)</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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax assets (liabilities)</a></td>
<td class="num">$ (33.1)<span></span>
</td>
<td class="num">$ (31.4)<span></span>
</td>
<td class="num">$ (53.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="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_IntangibleAssetMember', window );">Intangible asset [member]</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="top.Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract', window );"><strong>Deferred income tax assets (liabilities)</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="top.Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(86.1)<span></span>
</td>
<td class="num">(78.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="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_PropertyPlantAndEquipmentMember', window );">Property, plant and equipment [member]</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="top.Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract', window );"><strong>Deferred income tax assets (liabilities)</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="top.Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(7.3)<span></span>
</td>
<td class="num">(3.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="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_DeferredTaxArisingInBusinessAcquisitionMember', window );">Deferred tax arising in business acquisition [member]</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="top.Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract', window );"><strong>Deferred income tax assets (liabilities)</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="top.Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(1.2)<span></span>
</td>
<td class="num">(2.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="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_TemporaryDifferenceMember', window );">Non-capital and capital tax losses [member]</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="top.Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract', window );"><strong>Deferred income tax assets (liabilities)</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="top.Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxAssets', window );">Deferred income tax assets</a></td>
<td class="nump">33.4<span></span>
</td>
<td class="nump">36.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="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_UnusedTaxCreditsAndTaxLossesMember', window );">Loss and tax credit carryforwards [member]</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="top.Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract', window );"><strong>Deferred income tax assets (liabilities)</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="top.Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxAssets', window );">Deferred income tax assets</a></td>
<td class="nump">16.7<span></span>
</td>
<td class="nump">9.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="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_DeferredTaxDefinedBenefitObligationMember', window );">Deferred tax defined benefit obligation [member]</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="top.Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract', window );"><strong>Deferred income tax assets (liabilities)</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="top.Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxAssets', window );">Deferred income tax assets</a></td>
<td class="nump">7.7<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_OtherTemporaryDifferencesMember', window );">Other temporary differences [member]</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="top.Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract', window );"><strong>Deferred income tax assets (liabilities)</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="top.Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxAssets', window );">Deferred income tax assets</a></td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="nump">$ 4.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_DeferredTaxLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred tax assets net of deferred tax liabilities, when the absolute amount of deferred tax assets is greater than the absolute amount of deferred tax liabilities. [Refer: Deferred tax assets; Deferred tax liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetDeferredTaxAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_NetDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred tax liabilities net of deferred tax assets, when the absolute amount of deferred tax liabilities is greater than the absolute amount of deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_IntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=stn_DeferredTaxArisingInBusinessAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DeferredTaxArisingInBusinessAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_UnusedTaxCreditsAndTaxLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_UnusedTaxCreditsAndTaxLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherTemporaryDifferencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>160
<FILENAME>R142.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757283248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Reconciliation of Net Deferred Tax Assets (Liabilities) (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Beginning balance</a></td>
<td class="num">$ (31.4)<span></span>
</td>
<td class="num">$ (53.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset', window );">Discontinued operations</a></td>
<td class="num">(8.6)<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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset', window );">Impact of foreign exchange</a></td>
<td class="num">(2.3)<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset', window );">Adoption of IFRS 15 and IFRS 9</a></td>
<td class="nump">6.7<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="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome', window );">Tax effect on other comprehensive income</a></td>
<td class="nump">2.0<span></span>
</td>
<td class="num">(2.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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss', window );">Tax recovery during the year recognized in net income</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">26.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset', window );">Deferred taxes acquired through business combinations</a></td>
<td class="num">(0.7)<span></span>
</td>
<td class="num">(0.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset', window );">Other</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="num">(3.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="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Ending balance</a></td>
<td class="num">$ (33.1)<span></span>
</td>
<td class="num">$ (31.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_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax relating to amounts recognised in other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph ab<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_ab&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 90<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_90&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 81<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in deferred tax liability (asset) resulting from the loss of control of a subsidiary. [Refer: Deferred tax liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 81<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 81<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease through adoption of ifrs15 and ifrs 9 deferred tax liability asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseThroughAdoptionOfIfrs15AndIfrs9DeferredTaxLiabilityAsset</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in deferred tax liability (asset) resulting from other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseThroughOtherDeferredTaxLiabilityAsset</td>
</tr>
<tr>
<td style="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>161
<FILENAME>R143.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6670577040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Loss Carryforwards (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences</a></td>
<td class="nump">$ 13.0<span></span>
</td>
<td class="nump">$ 12.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="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_NonCapitalTaxLossesMember', window );">Non-capital tax losses [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised', window );">Capital tax losses</a></td>
<td class="nump">100.8<span></span>
</td>
<td class="nump">88.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="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_NonCapitalTaxLossesMember', window );">Non-capital tax losses [member] | Expiry 2019 To 2038 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised', window );">Capital tax losses</a></td>
<td class="nump">27.4<span></span>
</td>
<td class="nump">16.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="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_NonCapitalTaxLossesMember', window );">Non-capital tax losses [member] | Never expire [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised', window );">Capital tax losses</a></td>
<td class="nump">73.4<span></span>
</td>
<td class="nump">72.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="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_CapitalTaxLossMember', window );">Capital tax loss [member] | Never expire [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised', window );">Capital tax losses</a></td>
<td class="nump">9.3<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_TemporaryDifferenceMember', window );">Non-capital and capital tax losses [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised', window );">Capital tax losses</a></td>
<td class="nump">$ 123.1<span></span>
</td>
<td class="nump">$ 106.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_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_Expiry2019To2038Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_Expiry2019To2038Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CapitalTaxLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CapitalTaxLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>162
<FILENAME>R144.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6785135696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Informations (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 01, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfIncomeTaxLineItems', window );"><strong>Disclosure of income tax [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="top.Show.showAR( this, 'defref_stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform', window );">Transition tax related to US tax reform</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (10.0)<span></span>
</td>
<td class="nump">$ 31.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="top.Show.showAR( this, 'defref_stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform', window );">Revaluation due to US tax reform</a></td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12.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="top.Show.showAR( this, 'defref_ifrs-full_ApplicableTaxRate', window );">Federal tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27.10%<span></span>
</td>
<td class="nump">27.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="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_US', window );">United States [member]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfIncomeTaxLineItems', window );"><strong>Disclosure of income tax [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="top.Show.showAR( this, 'defref_ifrs-full_ApplicableTaxRate', window );">Federal tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ApplicableTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The applicable income tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax expense income relating to transition tax related to tax reform.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DeferredTaxExpenseIncomeRelatingToTransitionTaxRelatedToTaxReform</td>
</tr>
<tr>
<td style="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_DisclosureOfIncomeTaxLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of income tax [Line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfIncomeTaxLineItems</td>
</tr>
<tr>
<td style="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_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax expense relating to transition tax related to tax reform.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TaxExpenseRelatingToTransitionTaxRelatedToTaxReform</td>
</tr>
<tr>
<td style="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_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>163
<FILENAME>R145.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757762304">
<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 (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfNetInterestExpenseIncomeLineItems', window );"><strong>Disclosure of net interest expense income [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="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseOnFinanceLeases', window );">Interest on finance leases</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 0.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="top.Show.showAR( this, 'defref_stn_InterestExpenseOnOther', window );">Other</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">1.7<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="top.Show.showAR( this, 'defref_ifrs-full_InterestExpense', window );">Total interest expense</a></td>
<td class="nump">31.6<span></span>
</td>
<td class="nump">29.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="top.Show.showAR( this, 'defref_ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome', window );">Interest income on FVOCI investment debt securities</a></td>
<td class="num">(2.5)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_ifrs-full_InterestIncomeOnOtherFinancialAssets', window );">Other</a></td>
<td class="num">(0.4)<span></span>
</td>
<td class="num">(0.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="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromInterest', window );">Total interest income</a></td>
<td class="num">(2.9)<span></span>
</td>
<td class="num">(3.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="top.Show.showAR( this, 'defref_ifrs-full_InterestRevenueExpense', window );">Net interest expense</a></td>
<td class="nump">28.7<span></span>
</td>
<td class="nump">25.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=stn_NotesPayableMember', window );">Notes payable [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfNetInterestExpenseIncomeLineItems', window );"><strong>Disclosure of net interest expense income [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="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseOnBorrowings', window );">Interest Expense</a></td>
<td class="nump">2.1<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=stn_RevolvingCreditFacility1Member', window );">Revolving credit facilities [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfNetInterestExpenseIncomeLineItems', window );"><strong>Disclosure of net interest expense income [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="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseOnBorrowings', window );">Interest Expense</a></td>
<td class="nump">$ 28.4<span></span>
</td>
<td class="nump">$ 24.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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense arising from interest.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 23<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_f&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestExpenseOnBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestExpenseOnFinanceLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of interest expense on finance leases. [Refer: Interest expense]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-02&amp;anchor=para_112_c&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseOnFinanceLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestIncomeOnOtherFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of interest income on other financial assets. [Refer: Interest income; Other financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestIncomeOnOtherFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestRevenueExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of interest revenue arising on financial assets measured at fair value through other comprehensive income. [Refer: Revenue; Financial assets measured at fair value through other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income arising from interest.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 23<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_e&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfNetInterestExpenseIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Net Interest Expense Income [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfNetInterestExpenseIncomeLineItems</td>
</tr>
<tr>
<td style="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_InterestExpenseOnOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense on other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_InterestExpenseOnOther</td>
</tr>
<tr>
<td style="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_ClassesOfFinancialInstrumentsAxis=stn_NotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_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_ClassesOfFinancialInstrumentsAxis=stn_RevolvingCreditFacility1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevolvingCreditFacility1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>164
<FILENAME>R146.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6773348720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Interest Expense and Other Net Finance Expense - Schedule of Other Net Finance Expense (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfOtherNetFinanceExpenseAbstract', window );"><strong>Disclosure of other net finance 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="top.Show.showAR( this, 'defref_stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome', window );">Realized loss on sale of FVOCI investment debt securities</a></td>
<td class="nump">$ 0.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="top.Show.showAR( this, 'defref_stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome', window );">Amortization on FVOCI investment debt securities</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">$ 0.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="top.Show.showAR( this, 'defref_ifrs-full_BankAndSimilarCharges', window );">Bank charges</a></td>
<td class="nump">5.6<span></span>
</td>
<td class="nump">8.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="top.Show.showAR( this, 'defref_stn_OtherFinanceExpense', window );">Total other finance expense</a></td>
<td class="nump">6.4<span></span>
</td>
<td class="nump">9.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="top.Show.showAR( this, 'defref_stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome', window );">Realized gain on sale of FVOCI investment debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.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="top.Show.showAR( this, 'defref_stn_DerecognitionOfNotesPayable', window );">Derecognition of notes payable</a></td>
<td class="num">(0.7)<span></span>
</td>
<td class="num">(0.7)<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="top.Show.showAR( this, 'defref_ifrs-full_OtherFinanceCost', window );">Other net finance expense</a></td>
<td class="nump">$ 5.7<span></span>
</td>
<td class="nump">$ 7.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_BankAndSimilarCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of bank and similar charges recognised by the entity as an expense.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BankAndSimilarCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherFinanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of finance costs that the entity does not separately disclose in the same statement or note. [Refer: Finance costs]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherFinanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization on financial assets measured at fair value through other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AmortizationOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="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_DerecognitionOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derecognition of notes payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DerecognitionOfNotesPayable</td>
</tr>
<tr>
<td style="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_DisclosureOfOtherNetFinanceExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of other net finance expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfOtherNetFinanceExpenseAbstract</td>
</tr>
<tr>
<td style="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_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss on sale of financial assets at fair value through other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LossOnSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="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_OtherFinanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other finance expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OtherFinanceExpense</td>
</tr>
<tr>
<td style="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_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other finance income on financial assets measured at fair value through other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OtherFinanceIncomeOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="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>165
<FILENAME>R147.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781750816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue - Summary of Information about Receivables, Contract Assets, and Deferred Revenue (Contract Liabilities) from Contracts with Customers (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jan. 01, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReceivablesFromContractsWithCustomersAbstract', window );"><strong>Receivables</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="top.Show.showAR( this, 'defref_stn_TradeReceivableHoldbacks', window );">Trade receivables and holdbacks</a></td>
<td class="nump">$ 821.9<span></span>
</td>
<td class="nump">$ 816.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="top.Show.showAR( this, 'defref_stn_UnbilledReceivables', window );">Unbilled receivables</a></td>
<td class="nump">384.6<span></span>
</td>
<td class="nump">315.6<span></span>
</td>
<td class="nump">$ 414.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="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractAssets', window );">Contract assets</a></td>
<td class="nump">59.7<span></span>
</td>
<td class="nump">69.2<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="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractLiabilities', window );">Deferred revenue</a></td>
<td class="num">(174.4)<span></span>
</td>
<td class="num">(196.4)<span></span>
</td>
<td class="num">$ (187.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="top.Show.showAR( this, 'defref_ifrs-full_ReceivablesFromContractsWithCustomers', window );">Total Consulting Services</a></td>
<td class="nump">$ 1,091.8<span></span>
</td>
<td class="nump">$ 1,004.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_CurrentContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract assets. [Refer: Contract assets]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract liabilities. [Refer: Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ReceivablesFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of an entity&#8217;s right to consideration in exchange for goods or services that the entity has transferred to a customer that is unconditional. A right to consideration is unconditional if only the passage of time is required before payment of that consideration is due.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2018-01-01<br> -Paragraph 116<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_116_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReceivablesFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReceivablesFromContractsWithCustomersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReceivablesFromContractsWithCustomersAbstract</td>
</tr>
<tr>
<td style="padding-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_TradeReceivableHoldbacks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trade receivable holdbacks.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TradeReceivableHoldbacks</td>
</tr>
<tr>
<td style="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_UnbilledReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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>166
<FILENAME>R148.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6773390096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Significant Increases (Decreases) in Contract Assets and Deferred Revenue (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_stn_ContractAssetsLiabilitiesAxis=stn_CurrentContractAssetsMember', window );">Current Contract Assets [member]</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseThroughBusinessCombinationsContractAssets', window );">Acquisitions</a></td>
<td class="nump">$ 0.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="top.Show.showAR( this, 'defref_stn_DecreaseThroughDispositionsContractAssets', window );">Discontinued operations and disposition of subsidiaries</a></td>
<td class="num">(15.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="top.Show.showAR( this, 'defref_stn_ContractAssetsLiabilitiesAxis=stn_CurrentContractLiabilitiesMember', window );">Current Contract Liabilities [member]</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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseThroughBusinessCombinationsContractLiabilities', window );">Acquisitions</a></td>
<td class="nump">7.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="top.Show.showAR( this, 'defref_stn_DecreaseThroughDisposalFinancialLiabilities', window );">Discontinued operations and disposition of subsidiaries</a></td>
<td class="num">$ (59.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_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems</td>
</tr>
<tr>
<td style="padding-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_IncreaseThroughBusinessCombinationsContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in contract assets resulting from business combinations. [Refer: Business combinations [member]; Contract assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2018-01-01<br> -Paragraph 118<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_118_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseThroughBusinessCombinationsContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseThroughBusinessCombinationsContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in contract liabilities resulting from business combinations. [Refer: Business combinations [member]; Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2018-01-01<br> -Paragraph 118<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_118_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseThroughBusinessCombinationsContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DecreaseThroughDisposalFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease through disposal financial liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DecreaseThroughDisposalFinancialLiabilities</td>
</tr>
<tr>
<td style="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_DecreaseThroughDispositionsContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease through dispositions contract assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DecreaseThroughDispositionsContractAssets</td>
</tr>
<tr>
<td style="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_ContractAssetsLiabilitiesAxis=stn_CurrentContractAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ContractAssetsLiabilitiesAxis=stn_CurrentContractAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ContractAssetsLiabilitiesAxis=stn_CurrentContractLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ContractAssetsLiabilitiesAxis=stn_CurrentContractLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>167
<FILENAME>R149.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756422400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Additional Information (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPerformanceObligationsAbstract', window );"><strong>Disclosure of performance obligations [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="top.Show.showAR( this, 'defref_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod', window );">Deferred revenue</a></td>
<td class="nump">$ 196.4<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="top.Show.showAR( this, 'defref_ifrs-full_ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment', window );">Explanation of how timing of satisfaction of performance obligations relates to typical timing of payment</a></td>
<td class="text">Revenue recognized in 2018 from performance obligations satisfied (or partially satisfied) in prior years was less than 5% of the Company's gross  revenue from continuing operations.<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="top.Show.showAR( this, 'defref_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations', window );">Revenue from performance obligations unsatisfied (or partially unsatisfied)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,179.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="top.Show.showAR( this, 'defref_stn_PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue', window );">Expected revenue recognition as contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77.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="top.Show.showAR( this, 'defref_ifrs-full_ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue', window );">Explanation of expected revenue recognition as contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Company expects to recognize approximately 77% of this revenue as contracts are completed over the next 18 months, with the remainder recognized thereafter.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPerformanceObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPerformanceObligationsAbstract</td>
</tr>
<tr>
<td style="padding-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_ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The explanation of how the timing of satisfaction of performance obligations relates to the typical timing of payment. [Refer: Performance obligations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment</td>
</tr>
<tr>
<td style="padding-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_ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The explanation of when the entity expects to recognise the transaction price allocated to the remaining performance obligations as revenue. [Refer: Revenue; Transaction price allocated to remaining performance obligations]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 120<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_120_b_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue</td>
</tr>
<tr>
<td style="padding-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_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 116<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_116_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) as of the end of the reporting period. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties (for example, some sales taxes). [Refer: Performance obligations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 120<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_120_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of entity which expects to recognise transaction price allocated to remaining performance obligations as revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_PercentageOfEntityWhichExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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>168
<FILENAME>R150.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757262928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Costs from Continuing Operations - Schedule of Employee Benefits Cost (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfEmployeeCostsAbstract', window );"><strong>Disclosure of employee costs [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="top.Show.showAR( this, 'defref_ifrs-full_ShorttermEmployeeBenefitsExpense', window );">Wages, salaries, and benefits</a></td>
<td class="nump">$ 2,358.8<span></span>
</td>
<td class="nump">$ 2,220.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="top.Show.showAR( this, 'defref_stn_EmployeePensionCosts', window );">Pension costs</a></td>
<td class="nump">83.3<span></span>
</td>
<td class="nump">67.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="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Share-based compensation</a></td>
<td class="nump">5.3<span></span>
</td>
<td class="nump">9.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EmployeeBenefitsExpense', window );">Total employee costs</a></td>
<td class="nump">2,447.4<span></span>
</td>
<td class="nump">2,298.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="top.Show.showAR( this, 'defref_stn_DirectLaborCosts', window );">Direct labor</a></td>
<td class="nump">1,540.0<span></span>
</td>
<td class="nump">1,411.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="top.Show.showAR( this, 'defref_stn_IndirectLaborCosts', window );">Indirect labor</a></td>
<td class="nump">907.4<span></span>
</td>
<td class="nump">886.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="top.Show.showAR( this, 'defref_ifrs-full_EmployeeBenefitsExpense', window );">Total employee costs</a></td>
<td class="nump">$ 2,447.4<span></span>
</td>
<td class="nump">$ 2,298.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_EmployeeBenefitsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 104<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShorttermEmployeeBenefitsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShorttermEmployeeBenefitsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DirectLaborCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Direct labor costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DirectLaborCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfEmployeeCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of employee costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfEmployeeCostsAbstract</td>
</tr>
<tr>
<td style="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_EmployeePensionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee pension costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_EmployeePensionCosts</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indirect labor costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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>169
<FILENAME>R151.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6604935360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Costs from Continuing Operations - Additional Information (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=stn_DefinedContributionPlansMember', window );">Defined contribution plans [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfEmployeeCostLineItems', window );"><strong>Disclosure of employee cost [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="top.Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans', window );">Pension cost</a></td>
<td class="nump">$ 70.5<span></span>
</td>
<td class="nump">$ 65.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_PostemploymentBenefitExpenseDefinedContributionPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of post-employment benefit expense relating to defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 53<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2018-03-01&amp;anchor=para_53&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfEmployeeCostLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Employee Cost [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfEmployeeCostLineItems</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlansAxis=stn_DefinedContributionPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=stn_DefinedContributionPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>170
<FILENAME>R152.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757549472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Expense (Income) - Schedule of Other Expense (Income) (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment', window );">Loss on sale of property and equipment</a></td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue', window );">Unrealized loss on equity securities</a></td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue', window );">Net realized gain on equity securities</a></td>
<td class="num">(0.9)<span></span>
</td>
<td class="num">(9.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="top.Show.showAR( this, 'defref_stn_MiscellaneousOtherIncomeExpense', window );">Other</a></td>
<td class="num">(5.6)<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherOperatingIncomeExpense', window );">Total other expense (income)</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="num">$ (10.0)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainsLossesOnDisposalsOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on disposals of property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 98<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_98_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MiscellaneousOtherIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Miscellaneous other income expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrealized 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_UnrealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue</td>
</tr>
<tr>
<td style="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>171
<FILENAME>R153.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781201760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Weighted Average Shares Outstanding - Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis (Detail) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareAbstract', window );"><strong>Earnings per share [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageShares', window );">Basic shares outstanding</a></td>
<td class="nump">113,733,118<span></span>
</td>
<td class="nump">113,991,507<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="top.Show.showAR( this, 'defref_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares', window );">Share options (dilutive effect of 507,066 options; 2017 - 4,426,237 options)</a></td>
<td class="nump">89,200<span></span>
</td>
<td class="nump">361,413<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="top.Show.showAR( this, 'defref_ifrs-full_AdjustedWeightedAverageShares', window );">Diluted shares</a></td>
<td class="nump">113,822,318<span></span>
</td>
<td class="nump">114,352,920<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustedWeightedAverageShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=33&amp;date=2018-03-01&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustedWeightedAverageShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of dilutive potential ordinary shares that relate to the assumed exercise of the entity's share options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2018-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=33&amp;date=2018-03-01&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=33&amp;date=2018-03-01&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>172
<FILENAME>R154.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757392160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Weighted Average Shares Outstanding - Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis (Parenthetical) (Detail)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareAbstract', window );"><strong>Earnings per share [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DilutiveShareOptions', window );">Share options</a></td>
<td class="nump">507,066<span></span>
</td>
<td class="nump">4,426,237<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DilutiveShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dilutive share options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DilutiveShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>173
<FILENAME>R155.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759479568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Weighted Average Shares Outstanding - Additional Information (Detail) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareAbstract', window );"><strong>Earnings per share [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1', window );">Antidilutive effect of share options</a></td>
<td class="nump">4,480,476<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Antidilutive securities excluded from computation of earnings per share amount1.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>174
<FILENAME>R156.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782223600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Flow Information - Reconciliation of Liabilities Arising from Financing Activities (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </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="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Beginning balance</a></td>
<td class="nump">$ 693.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities', window );">Statement of Cash Flows, Proceeds</a></td>
<td class="nump">432.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities', window );">Statement of Cash Flows, Repayments or Payments</a></td>
<td class="num">(346.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Changes, Foreign Exchange</a></td>
<td class="nump">7.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Changes, Other</a></td>
<td class="nump">85.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="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">872.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="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_LeaseLiabilitiesMember', window );">Finance lease obligations [member]</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="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Beginning balance</a></td>
<td class="nump">10.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities', window );">Statement of Cash Flows, Repayments or Payments</a></td>
<td class="num">(14.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Changes, Foreign Exchange</a></td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Changes, Other</a></td>
<td class="nump">22.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="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">19.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="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=stn_DividendsToShareholdersMember', window );">Dividends to shareholders [member]</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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Beginning balance</a></td>
<td class="nump">14.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities', window );">Statement of Cash Flows, Repayments or Payments</a></td>
<td class="num">(61.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Changes, Other</a></td>
<td class="nump">62.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="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">15.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="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_RevolvingCreditFacility1Member', window );">Revolving credit facilities [member]</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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Beginning balance</a></td>
<td class="nump">209.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities', window );">Statement of Cash Flows, Proceeds</a></td>
<td class="nump">432.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities', window );">Statement of Cash Flows, Repayments or Payments</a></td>
<td class="num">(120.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Changes, Foreign Exchange</a></td>
<td class="nump">6.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="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">528.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="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_TermLoanMember', window );">Term loan [member]</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="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Beginning balance</a></td>
<td class="nump">458.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="top.Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities', window );">Statement of Cash Flows, Repayments or Payments</a></td>
<td class="num">(150.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="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Changes, Other</a></td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">$ 308.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_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 44B<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_44B_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 44B<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_44B_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 44D<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_44D&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesArisingFromFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) through proceeds, liabilities arising from financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease through repayments or payments liabilities arising from financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseThroughRepaymentsOrPaymentsLiabilitiesArisingFromFinancingActivities</td>
</tr>
<tr>
<td style="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=ifrs-full_LeaseLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LiabilitiesArisingFromFinancingActivitiesAxis=stn_DividendsToShareholdersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DividendsToShareholdersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_RevolvingCreditFacility1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevolvingCreditFacility1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>175
<FILENAME>R157.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776244512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related - Party Disclosures - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=stn_WhollyOwnedSubsidiariesMember', window );">Wholly owned subsidiaries [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExplanationOfRelationshipsBetweenParentsAndEntity', window );">Ownership of voting and restricted securities of non-controlling interest</a></td>
<td class="text">The Company owns 100% of  the voting and restricted securities.<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ExplanationOfRelationshipsBetweenParentsAndEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The explanation of the relationships between a parent and its subsidiaries. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 13<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_13&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExplanationOfRelationshipsBetweenParentsAndEntity</td>
</tr>
<tr>
<td style="padding-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_SignificantInvestmentsInSubsidiariesAxis=stn_WhollyOwnedSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>176
<FILENAME>R158.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6772910688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Disclosures - Schedule of Subsidiaries (Detail) - Subsidiaries [member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember', window );">3221969 Nova Scotia Company [member] | Nova Scotia, Canada [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Nova Scotia, Canada<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_InternationalInsuranceGroupIncMember', window );">International Insurance Group Inc. [member] | Barbados [member]</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="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Barbados<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_MustangAcquisitionHoldingsIncMember', window );">Mustang Acquisition Holdings Inc. [member] | Delaware, United States [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Delaware, United States<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_MWHInternationalIncMember', window );">MWH International Inc. [member] | Delaware, United States [member]</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="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Delaware, United States<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecAustraliaPtyLtdMember', window );">Stantec Australia Pty Ltd [member] | Australia [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Australia<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecConsultingCaribbeanLtdMember', window );">Stantec Consulting Caribbean Ltd. [member] | Barbados [member]</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="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Barbados<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecConsultingInternationalLLCMember', window );">Stantec Consulting International LLC [member] | Arizona, United States [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Arizona, United States<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecConsultingInternationalLtdMember', window );">Stantec Consulting International Ltd. [member] | Canada [member]</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="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Canada<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecConsultingLtdStantecExpertsconseilsLteeMember', window );">Stantec Consulting Ltd./Stantec Experts-conseils ltee [member] | Canada [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Canada<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecConsultingMichiganIncMember', window );">Stantec Consulting Michigan Inc. [member] | Michigan, United States [member]</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="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Michigan, United States<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecConsultingServicesIncMember', window );">Stantec Consulting Services Inc. [member] | New York, United States [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">New York, United States<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecDelawareIILLCMember', window );">Stantec Delaware II LLC [member] | Delaware, United States [member]</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="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Delaware, United States<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecHoldings2017LimitedMember', window );">Stantec Holdings (2017) Limited [member] | United Kingdom [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">United Kingdom<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecHoldingsTwoLtdMember', window );">Stantec Holdings II Ltd. [member] | Alberta, Canada [member]</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="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Alberta, Canada<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecNewZealandMember', window );">Stantec New Zealand [member] | New Zealand [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">New Zealand<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecTechnologyInternationalIncMember', window );">Stantec Technology International Inc. [member] | Delaware, United States [member]</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="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Delaware, United States<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecUKLimitedMember', window );">Stantec UK Limited. [member] | United Kingdom [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Jurisdiction of Incorporation</a></td>
<td class="text">United Kingdom<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The country in which a subsidiary of the entity is incorporated. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2018-03-01&amp;anchor=para_16_b_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2018-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2018-03-01&amp;anchor=para_17_b_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 12<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_12_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 19B<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_19B_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary</td>
</tr>
<tr>
<td style="padding-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_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CategoriesOfRelatedPartiesAxis=stn_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ThreeTwoTwooneNineSixNineNovaScotiaCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ifrs-full_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_SubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_NovaScotiaCanadaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NovaScotiaCanadaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_InternationalInsuranceGroupIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_InternationalInsuranceGroupIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_BB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MustangAcquisitionHoldingsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MustangAcquisitionHoldingsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stpr_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=stpr_DE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MWHInternationalIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MWHInternationalIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StantecAustraliaPtyLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecAustraliaPtyLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CategoriesOfRelatedPartiesAxis=stn_StantecConsultingCaribbeanLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecConsultingCaribbeanLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StantecConsultingInternationalLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecConsultingInternationalLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stpr_AZ">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=stpr_AZ</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StantecConsultingInternationalLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecConsultingInternationalLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CategoriesOfRelatedPartiesAxis=stn_StantecConsultingLtdStantecExpertsconseilsLteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecConsultingLtdStantecExpertsconseilsLteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StantecConsultingMichiganIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecConsultingMichiganIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stpr_MI">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=stpr_MI</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StantecConsultingServicesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecConsultingServicesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stpr_NY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=stpr_NY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StantecDelawareIILLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecDelawareIILLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StantecHoldings2017LimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecHoldings2017LimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CategoriesOfRelatedPartiesAxis=stn_StantecHoldingsTwoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecHoldingsTwoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_A0Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_A0Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StantecNewZealandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecNewZealandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_NZ">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NZ</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StantecTechnologyInternationalIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecTechnologyInternationalIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StantecUKLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecUKLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>177
<FILENAME>R159.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757353632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Disclosures - Schedule of Structured Consolidated Entities (Detail) - Consolidated structured entities [member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecArchitectureIncMember', window );">Stantec Architecture Inc. [member] | North Carolina, United States [member]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems', window );"><strong>Disclosure Of Significant Consolidated Structure Entities [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="top.Show.showAR( this, 'defref_stn_CountryOfIncorporationOfStructuredEntities', window );">Jurisdiction of Incorporation</a></td>
<td class="text">North Carolina, United States<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecArchitectureLtdMember', window );">Stantec Architecture Ltd. [member] | Canada [member]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems', window );"><strong>Disclosure Of Significant Consolidated Structure Entities [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="top.Show.showAR( this, 'defref_stn_CountryOfIncorporationOfStructuredEntities', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Canada<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecGeomaticsLtdMember', window );">Stantec Geomatics Ltd. [member] | Alberta, Canada [member]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems', window );"><strong>Disclosure Of Significant Consolidated Structure Entities [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="top.Show.showAR( this, 'defref_stn_CountryOfIncorporationOfStructuredEntities', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Alberta, Canada<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecInternationalIncMember', window );">Stantec International Inc. [member] | Pennsylvania, United States [member]</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="top.Show.showAR( this, 'defref_stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems', window );"><strong>Disclosure Of Significant Consolidated Structure Entities [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="top.Show.showAR( this, 'defref_stn_CountryOfIncorporationOfStructuredEntities', window );">Jurisdiction of Incorporation</a></td>
<td class="text">Pennsylvania, United States<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_CountryOfIncorporationOfStructuredEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Country of incorporation of structured entities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CountryOfIncorporationOfStructuredEntities</td>
</tr>
<tr>
<td style="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_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Significant Consolidated Structure Entities [Line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfSignificantConsolidatedStructureEntitiesLineItems</td>
</tr>
<tr>
<td style="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_CategoriesOfRelatedPartiesAxis=stn_StantecArchitectureIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecArchitectureIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ConsolidatedStructuredEntitiesAxis=ifrs-full_ConsolidatedStructuredEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ConsolidatedStructuredEntitiesAxis=ifrs-full_ConsolidatedStructuredEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stpr_NC">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=stpr_NC</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StantecArchitectureLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecArchitectureLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CategoriesOfRelatedPartiesAxis=stn_StantecGeomaticsLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecGeomaticsLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_A0Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_A0Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StantecInternationalIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecInternationalIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stpr_PA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=stpr_PA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>178
<FILENAME>R160.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6771518272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Disclosures - Summary of Joint Operations (Detail) - Joint operations [member] - United States [member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StantecSGJointVentureMember', window );">Stantec/SG Joint Venture [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointOperation', window );">Ownership Interests</a></td>
<td class="nump">65.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="top.Show.showAR( this, 'defref_ifrs-full_PrincipalPlaceOfBusinessOfJointOperation', window );">Jurisdiction</a></td>
<td class="text">United States<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_StarrTwoMember', window );">Starr ll, a Joint Venture [member]</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointOperation', window );">Ownership Interests</a></td>
<td class="nump">48.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="top.Show.showAR( this, 'defref_ifrs-full_PrincipalPlaceOfBusinessOfJointOperation', window );">Jurisdiction</a></td>
<td class="text">United States<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PrincipalPlaceOfBusinessOfJointOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The principal place of business of a joint operation. [Refer: Joint operations [member]; Principal place of business]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_21_a_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PrincipalPlaceOfBusinessOfJointOperation</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint operation attributable to the entity. [Refer: Joint operations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_CategoriesOfRelatedPartiesAxis=stn_StantecSGJointVentureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StantecSGJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ifrs-full_GeographicalAreasAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CategoriesOfRelatedPartiesAxis=stn_StarrTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StarrTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>179
<FILENAME>R161.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6755958624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Disclosures - Schedule of Transactions With Related Parties (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_JointVenturesWhereEntityIsVenturerMember', window );">Joint Ventures Where Entity is Venturer [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions', window );">Sales to Related Parties</a></td>
<td class="nump">$ 39.8<span></span>
</td>
<td class="nump">$ 40.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="top.Show.showAR( this, 'defref_stn_DistributionPaymentOfRelatedPartyTransaction', window );">Distributions Paid</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_ifrs-full_AmountsReceivableRelatedPartyTransactions', window );">Amounts Owed by Related Parties</a></td>
<td class="nump">10.2<span></span>
</td>
<td class="nump">11.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="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_AssociatesMember', window );">Associates [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions', window );">Sales to Related Parties</a></td>
<td class="nump">4.3<span></span>
</td>
<td class="nump">10.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="top.Show.showAR( this, 'defref_stn_DistributionPaymentOfRelatedPartyTransaction', window );">Distributions Paid</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_AmountsReceivableRelatedPartyTransactions', window );">Amounts Owed by Related Parties</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 0.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_AmountsReceivableRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2018-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountsReceivableRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisclosureOfTransactionsBetweenRelatedPartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueFromRenderingOfServicesRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue arising from the rendering of services in related party transactions. [Refer: Revenue; Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 21<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_21_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DistributionPaymentOfRelatedPartyTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution payment of related party transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DistributionPaymentOfRelatedPartyTransaction</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_AssociatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AssociatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>180
<FILENAME>R162.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6770886016">
<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 (Detail) - CAD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_DisclosureOfKeyManagementPersonnelCompensationAbstract', window );"><strong>Disclosure of key management personnel compensation [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="top.Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits', window );">Salaries and other short-term employment benefits</a></td>
<td class="nump">$ 9.0<span></span>
</td>
<td class="nump">$ 11.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="top.Show.showAR( this, 'defref_ifrs-full_DirectorsRemunerationExpense', window );">Directors' fees</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment', window );">Share-based compensation</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="nump">4.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensation', window );">Total compensation</a></td>
<td class="nump">$ 10.7<span></span>
</td>
<td class="nump">$ 16.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_DirectorsRemunerationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfKeyManagementPersonnelCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of key management personnel compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfKeyManagementPersonnelCompensationAbstract</td>
</tr>
<tr>
<td style="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>181
<FILENAME>R163.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6774946672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segmented Information - Schedule of Operating Segments (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="nump">$ 4,283.8<span></span>
</td>
<td class="nump">$ 4,028.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="top.Show.showAR( this, 'defref_stn_RevenueFromContinuingOperations', window );">Gross revenue</a></td>
<td class="nump">4,283.8<span></span>
</td>
<td class="nump">4,028.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="top.Show.showAR( this, 'defref_stn_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Less subconsultants and other direct expenses</a></td>
<td class="nump">928.6<span></span>
</td>
<td class="nump">854.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="top.Show.showAR( this, 'defref_stn_NetRevenue', window );">Net revenue</a></td>
<td class="nump">3,355.2<span></span>
</td>
<td class="nump">3,173.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="top.Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross margin</a></td>
<td class="nump">1,815.2<span></span>
</td>
<td class="nump">1,761.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_EliminationOfIntersegmentAmountsMember', window );">Adjustments and Eliminations [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_GrossRevenue', window );">Gross revenue</a></td>
<td class="nump">135.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="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111.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="top.Show.showAR( this, 'defref_stn_RevenueFromContinuingOperations', window );">Gross revenue</a></td>
<td class="num">(135.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_OperatingSegmentsMember', window );">Total Segments [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_GrossRevenue', window );">Gross revenue</a></td>
<td class="nump">4,419.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,140.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesCanadaMember', window );">Consulting Services Canada [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="nump">1,275.8<span></span>
</td>
<td class="nump">1,191.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="top.Show.showAR( this, 'defref_stn_RevenueFromContinuingOperations', window );">Gross revenue</a></td>
<td class="nump">35.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="top.Show.showAR( this, 'defref_stn_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Less subconsultants and other direct expenses</a></td>
<td class="nump">188.0<span></span>
</td>
<td class="nump">164.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="top.Show.showAR( this, 'defref_stn_NetRevenue', window );">Net revenue</a></td>
<td class="nump">1,087.8<span></span>
</td>
<td class="nump">1,027.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="top.Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross margin</a></td>
<td class="nump">557.0<span></span>
</td>
<td class="nump">551.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesCanadaMember', window );">Consulting Services Canada [member] | Adjustments and Eliminations [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_GrossRevenue', window );">Gross revenue</a></td>
<td class="nump">35.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="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesCanadaMember', window );">Consulting Services Canada [member] | Total Segments [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_GrossRevenue', window );">Gross revenue</a></td>
<td class="nump">1,311.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="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,221.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesUnitedStatesMember', window );">Consulting Services United States [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="nump">2,334.6<span></span>
</td>
<td class="nump">2,226.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="top.Show.showAR( this, 'defref_stn_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Less subconsultants and other direct expenses</a></td>
<td class="nump">560.2<span></span>
</td>
<td class="nump">511.3<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="top.Show.showAR( this, 'defref_stn_NetRevenue', window );">Net revenue</a></td>
<td class="nump">1,774.4<span></span>
</td>
<td class="nump">1,714.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="top.Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross margin</a></td>
<td class="nump">982.5<span></span>
</td>
<td class="nump">958.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesUnitedStatesMember', window );">Consulting Services United States [member] | Adjustments and Eliminations [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_GrossRevenue', window );">Gross revenue</a></td>
<td class="nump">31.3<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="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesUnitedStatesMember', window );">Consulting Services United States [member] | Total Segments [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_GrossRevenue', window );">Gross revenue</a></td>
<td class="nump">2,365.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="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,254.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesGlobalMember', window );">Consulting Services Global [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="nump">673.4<span></span>
</td>
<td class="nump">611.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="top.Show.showAR( this, 'defref_stn_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Less subconsultants and other direct expenses</a></td>
<td class="nump">180.4<span></span>
</td>
<td class="nump">179.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_NetRevenue', window );">Net revenue</a></td>
<td class="nump">493.0<span></span>
</td>
<td class="nump">431.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="top.Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross margin</a></td>
<td class="nump">275.7<span></span>
</td>
<td class="nump">251.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesGlobalMember', window );">Consulting Services Global [member] | Adjustments and Eliminations [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_GrossRevenue', window );">Gross revenue</a></td>
<td class="nump">69.3<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="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesGlobalMember', window );">Consulting Services Global [member] | Total Segments [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_GrossRevenue', window );">Gross revenue</a></td>
<td class="nump">$ 742.7<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="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 664.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_DisclosureOfOperatingSegmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOperatingSegmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The income arising in the course of an entity's ordinary activities. Income is increases in economic benefits during the accounting period in the form of inflows or enhancements of assets or decreases of liabilities that result in an increase in equity, other than those relating to contributions from equity participants.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 32<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GrossRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross Revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_GrossRevenue</td>
</tr>
<tr>
<td style="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_NetRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_RevenueFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_RevenueFromContinuingOperations</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_SegmentConsolidationItemsAxis=ifrs-full_EliminationOfIntersegmentAmountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EliminationOfIntersegmentAmountsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_SegmentsAxis=stn_ConsultingServicesCanadaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentsAxis=stn_ConsultingServicesCanadaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesUnitedStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentsAxis=stn_ConsultingServicesUnitedStatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesGlobalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentsAxis=stn_ConsultingServicesGlobalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>182
<FILENAME>R164.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6771927008">
<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 (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">$ 2,158.3<span></span>
</td>
<td class="nump">$ 2,031.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="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="nump">4,283.8<span></span>
</td>
<td class="nump">4,028.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="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CA', window );">Canada [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">535.2<span></span>
</td>
<td class="nump">452.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="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="nump">1,275.8<span></span>
</td>
<td class="nump">1,191.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="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_US', window );">United States [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">1,342.3<span></span>
</td>
<td class="nump">1,311.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="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="nump">2,334.6<span></span>
</td>
<td class="nump">2,226.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="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_GB', window );">United Kingdom [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">140.5<span></span>
</td>
<td class="nump">119.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="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="nump">184.9<span></span>
</td>
<td class="nump">129.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="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=stn_OtherCountriesMember', window );">Other Countries [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">140.3<span></span>
</td>
<td class="nump">148.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="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="nump">$ 488.5<span></span>
</td>
<td class="nump">$ 481.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_DisclosureOfGeographicalAreasLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets; Types of insurance contracts [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_33_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The income arising in the course of an entity's ordinary activities. Income is increases in economic benefits during the accounting period in the form of inflows or enhancements of assets or decreases of liabilities that result in an increase in equity, other than those relating to contributions from equity participants.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 32<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=stn_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>183
<FILENAME>R165.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6771355648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segmented Information - Schedule of Gross Revenue by Services (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="nump">$ 4,283.8<span></span>
</td>
<td class="nump">$ 4,028.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesMember', window );">Consulting Services [member] | Buildings Services [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="nump">944.5<span></span>
</td>
<td class="nump">898.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesMember', window );">Consulting Services [member] | Energy and Resources Services [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="nump">591.7<span></span>
</td>
<td class="nump">479.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesMember', window );">Consulting Services [member] | Environmental Services [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="nump">682.8<span></span>
</td>
<td class="nump">678.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesMember', window );">Consulting Services [member] | Infrastructure [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="nump">1,157.6<span></span>
</td>
<td class="nump">1,090.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="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=stn_ConsultingServicesMember', window );">Consulting Services [member] | Water Services [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Gross revenue</a></td>
<td class="nump">$ 907.2<span></span>
</td>
<td class="nump">$ 882.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_DisclosureOfProductsAndServicesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The income arising in the course of an entity's ordinary activities. Income is increases in economic benefits during the accounting period in the form of inflows or enhancements of assets or decreases of liabilities that result in an increase in equity, other than those relating to contributions from equity participants.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 32<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SegmentsAxis=stn_ConsultingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentsAxis=stn_ConsultingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=stn_BuildingsServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=stn_EnergyAndResourcesServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_InfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>184
<FILENAME>R166.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6603996624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segmented Information - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsAbstract', window );"><strong>Disclosure of operating segments [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="top.Show.showAR( this, 'defref_ifrs-full_InformationAboutMajorCustomers', window );">Information about major customers</a></td>
<td class="text">No particular customer exceeds 10% of the Company's gross revenue.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOperatingSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOperatingSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-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_InformationAboutMajorCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Information about the entity's major customers and the extent of the entity's reliance on them.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InformationAboutMajorCustomers</td>
</tr>
<tr>
<td style="padding-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>185
<FILENAME>R167.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6758094576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Tax Credit - Additional Information (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_stn_InvestmentTaxCredits', window );">Investment tax credits</a></td>
<td class="nump">$ 7.3<span></span>
</td>
<td class="nump">$ 9.6<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment tax credits used to reduce administrative and marketing expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment tax credits [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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>186
<FILENAME>R168.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781503920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Events after the Reporting Period - Additional Information (Detail) - CAD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 27, 2019</div></th>
<th class="th"><div>Jan. 31, 2019</div></th>
<th class="th"><div>Feb. 19, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems', window );"><strong>Disclosure of non-adjusting events after reporting period [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ifrs-full_CancellationOfTreasuryShares', window );">Aggregate price of common shares repurchased and cancelled</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">$ 76.7<span></span>
</td>
<td class="nump">$ 14.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="top.Show.showAR( this, 'defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=stn_DividendTransactionMember', window );">Dividend transaction [member]</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems', window );"><strong>Disclosure of non-adjusting events after reporting period [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_stn_DividendsPayableDeclaredDate', window );">Dividends payable declared date</a></td>
<td class="text">Feb. 27,  2019<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare', window );">Dividends payable amount per share</a></td>
<td class="nump">$ 0.145<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_stn_DividendPayableDate', window );">Dividend payable date</a></td>
<td class="text">Apr. 15,  2019<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_stn_DividendsPayableRecordDate', window );">Dividends payable record date</a></td>
<td class="text">Mar. 29,  2019<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=stn_EventsAfterReportingPeriodMember', window );">Events after reporting period [member]</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems', window );"><strong>Disclosure of non-adjusting events after reporting period [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_stn_AgreementExpiryDate', window );">Agreement expiry date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 27,  2023<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="top.Show.showAR( this, 'defref_stn_InterestRateSwapAgreementAmount', window );">Interest rate swap agreement, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 160.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stn_InterestRateSwapAgreementFixedInterestRate', window );">Interest rate swap agreement, Fixed Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.295%<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="top.Show.showAR( this, 'defref_stn_InterestRateSwapDescription', window );">Interest rate swap, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The swap agreement has the effect of converting the variable interest rate on $160.0 of the Company&#8217;s revolving credit facility into a fixed rate of 2.295%, plus an applicable basis points spread.<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="top.Show.showAR( this, 'defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=stn_EventsAfterReportingPeriodMember', window );">Events after reporting period [member] | Normal Course Issuer Bid (NCIB) [member]</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems', window );"><strong>Disclosure of non-adjusting events after reporting period [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_stn_NumberOfCommonSharesRepurchasedAndCancelled', window );">Number of Common shares repurchased and cancelled</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">195,064<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="top.Show.showAR( this, 'defref_stn_AveragePriceOfCommonSharesRepurchasedAndCancelled', window );">Average price of common shares repurchased and cancelled</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.63<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="top.Show.showAR( this, 'defref_ifrs-full_CancellationOfTreasuryShares', window );">Aggregate price of common shares repurchased and cancelled</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2018-01-01<br> -Paragraph 137<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_137_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_AgreementExpiryDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreement expiry date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AgreementExpiryDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</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_stn_AveragePriceOfCommonSharesRepurchasedAndCancelled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average price of common shares repurchased and cancelled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AveragePriceOfCommonSharesRepurchasedAndCancelled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DividendPayableDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividend payable date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DividendPayableDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</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_stn_DividendsPayableDeclaredDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividends Payable Declared Date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DividendsPayableDeclaredDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</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_stn_DividendsPayableRecordDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividends Payable Record Date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DividendsPayableRecordDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</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_stn_InterestRateSwapAgreementAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest rate swap agreement, amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_InterestRateSwapAgreementAmount</td>
</tr>
<tr>
<td style="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_InterestRateSwapAgreementFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest rate swap agreement fixed interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_InterestRateSwapAgreementFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_InterestRateSwapDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest rate swap, description.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_InterestRateSwapDescription</td>
</tr>
<tr>
<td style="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_NumberOfCommonSharesRepurchasedAndCancelled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common shares repurchased and cancelled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NumberOfCommonSharesRepurchasedAndCancelled</td>
</tr>
<tr>
<td style="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_NonadjustingEventsAfterReportingPeriodAxis=stn_DividendTransactionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DividendTransactionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_EventsAfterReportingPeriodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EventsAfterReportingPeriodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_NCIBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NCIBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>187
<FILENAME>R169.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6776337792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Comparative Figures - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationAbstract', window );"><strong>Disclosure of reclassifications or changes in presentation [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="top.Show.showAR( this, 'defref_stn_NetEmployeeDefinedBenefitLiability', window );">Employee defined benefit liability</a></td>
<td class="nump">$ 13.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_DisclosureOfReclassificationsOrChangesInPresentationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReclassificationsOrChangesInPresentationAbstract</td>
</tr>
<tr>
<td style="padding-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_NetEmployeeDefinedBenefitLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net employee defined benefit liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NetEmployeeDefinedBenefitLiability</td>
</tr>
<tr>
<td style="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>EXCEL
<SEQUENCE>188
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #")84X?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ ,(EA3B?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  PB6%._/-3N^\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/2L0P$(=?17)O)]F*?T*W%\63@N""XBTDL[O!I@G)2+MO;QIW
MNX@^@,?,_/+--S"M#E+[B,_1!XQD,5U,KA^2U&'-]D1! B2]1Z=2G1-#;FY]
M=(KR,^X@*/VA=@@KSJ_ (2FC2,$,K,)"9%UKM-01%?EXQ!N]X,-G[ O,:, >
M'0Z40-0"6#=/#(>I;^$,F&&$T:7O IJ%6*I_8DL'V#$Y);NDQG&LQZ;D\@X"
MWIX>7\JZE1T2J4%C_I6LI$/ -3M-?FWN[C</K%MQ<5OQIN)B(ZXEOY'-Y?OL
M^L/O+.R\L5O[CXU/@ET+O^ZB^P)02P,$%     @ ,(EA3IE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
M^-Y<_6_J0U5&/C@Q.0ZZZL9?[W#K>EW/O1@K=?%].I;->+Q/_R1R#N,#< [
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
MJ5$FPG%R&"<'<5@R#[E(..8)+Z]C/"(JP@(=22H4<86.P"+'0<Q%.A+UG^G
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
M_-*60,W*@GI(1:&%F#"&"6#8KT!VA"I;:\6C#'0V"1K"X*54+BTV"83 M"1
M2^O3D@ '%8E:?93-B_4D-"1,2P*TM#XM1]&LH^F*,W\)Q!AD@$'KUYP,,)B(
M<2,534K!N1V,2@:HM#XJ&4!0231!&87*%L:P9 !+Z\.2 013+>"$9"JXKG/@
MM1VPTOJL9(E!*] $1&D(W(Q1R0"5UD<E U1:)=,'R(P)Y@]&)0-46A^5+"&H
M5H),0-6^72:AQ98Q+!G TOJP9 !+611B5>B&850RJ%%3OT8=168V/[X96:&V
MLZ-"2RUC[#+ ;NICET&1JL3*!E3=PQ7 +F/L,L!NZF.7T7Z EODL96UM'=IA
MPW36@,ZI3V<MN4N\%N_@2*:"^:,QGS7@<^KS>1396?[(EW @F_L>#,63;=G"
M56_]#G:].)3OEZ;;_YQ<O>^2/U&WK>M=WZF'_;#7_2/,L/7^>U:]G2_UXJ5L
MFK+HMW9?R[)QK<LD:A^#D\N.]Y/<O3;=8=H>5\.6]W#2E-=Q.S^^_T]A^Q]0
M2P,$%     @ ,(EA3GY Y5>U 0  TP,  !@   !X;"]W;W)K<VAE971S+W-H
M965T."YX;6Q]4]&.VR 0_!7$!QP)R5VBR+9TN:IJI5:*KFK[3.RUC0Y8%W!\
M_?L"]KEN:_7%L.N9V5E8L@'MBVL!/'G5RKB<MMYW)\9<V8(6[@X[,.%/C58+
M'T+;,-=9$%4B:<7X9O/ M)"&%EG*76R18>^5-'"QQ/5:"_OS# J'G&[I6^)9
M-JV/"59DG6C@"_BOW<6&B,TJE=1@G$1#+-0Y?=R>SON(3X!O$@:WV)/8R17Q
M)08?JYQNHB%04/JH(,)R@R=0*@H%&S\F33J7C,3E_DW]?>H]]'(5#IY0?9>5
M;W-ZI*2"6O3*/^/P :9^[BF9FO\$-U !'IV$&B4JE[ZD[)U'/:D$*UJ\CJLT
M:1W&/YQ/M'4"GPA\)AQ3'3862L[?"2^*S.) ['CVG8A7O#WQ<#9E3*:C2/^"
M>1>RMV)[N,_8+0I-F/.(X4O,C&!!?2[!UTJ<^3]T?ESG[U8M[A)_]X?%AW6!
M_:K /@GL_]OC&N;P5Q&V.%0-MDGCY$B)O4FCO,C.$_N8;I']AH_C_EG81AI'
MKNC#U:8+J!$]!"N;NS!#;7AA<Z"@]G%["'L[SMD8>.RF)\3F=US\ E!+ P04
M    "  PB6%.'_1 3;8!  #3 P  &    'AL+W=O<FMS:&5E=',O<VAE970Y
M+GAM;'U3[6[4,!!\%<L/4-_YCO8X)9%Z10@DD$Y%P&]?LDFL^B/8SJ6\/6LG
M#:&-^!-[-S.SL_8Z&ZQ[\BU (,]:&9_3-H3NR)@O6]#"W]@.#/ZIK=,B8.@:
MYCL'HDHDK1C?;&Z9%M+0(DNYLRLRVP<E#9P=\;W6POT^@;)#3K?T)?$HFS;$
M!"NR3C3P#<+W[NPP8K-*)348+ZTA#NJ<WF^/IWW$)\ /"8-?[$GLY&+M4PP^
M5SG=1$.@H Q10>!RA0=0*@JAC5^3)IU+1N)R_Z+^,?6.O5R$AP>K?LHJM#D]
M4%)!+7H5'NWP":9^WE$R-?\%KJ 0'IU@C=(JG[ZD['VP>E)!*UH\CZLT:1W&
M/YQ/M'4"GPA\)AQ2'3862LX_B""*S-F!N/'L.Q&O>'OD>#9E3*:C2/_0O,?L
MM=C>'3)VC4(3YC1B^!(S(QBJSR7X6HD3?T/GAW7^;M7B+O%W_UB\71?8KPKL
MD\#^OSVN8=Z_*L(6AZK!-6F</"EM;](H+[+SQ-ZG6V1_X>.X?Q6ND<:3BPUX
MM>D":FL#H)7-#<Y0BR]L#A34(6[O<._&.1N#8+OI";'Y'1=_ %!+ P04
M"  PB6%./IUR_[0!  #3 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX
M;6Q]4]N.VR 0_17$!RP.27>CR+:TV:IJI5:*MFK[3.RQC188%W"\_?L"]KI6
M:_4%F.&<,Q>&?$3[XCH 3UZU,JZ@G??]B3%7=:"%N\,>3+AIT&KA@VE;YGH+
MHDXDK1C/LGNFA32TS)/O8LL<!Z^D@8LE;M!:V%]G4#@6=$??',^R[7QTL#+O
M10M?P7_K+S98;%&II0;C)!IBH2GHX^YT/D1\ GR7,+K5F<1*KH@OT?A4%S2+
M"8&"RD<%$;8;/(%242BD\7/6I$O(2%R?W]0_I-I#+5?AX G5#UG[KJ!'2FIH
MQ*#\,XX?8:[G'25S\9_A!BK 8R8A1H7*I954@_.H9Y60BA:OTRY-VL?IAN]G
MVC:!SP2^$(XI#IL"I<S?"R_*W.)([-3[7L0GWIUXZ$T5G:D5Z2XD[X+W5NZ.
M6<YN46C&G"<,7V,6! OJ2PB^%>+,_Z'SXS9_OYGB/O'WZ_ /]]L"ATV!0Q(X
M_+?&+<S?5;)54S78-HV3(Q4.)HWRRKM,["-/C_('/HW[%V%;:1RYH@]/FQZ@
M0?004LGNP@QUX8<MAH+&Q^-#.-MISB;#8S]_(;;\X_(W4$L#!!0    ( #")
M84Z!C>=FM0$  -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;'U3
MVV[<(!#]%<0'A%WL)JN5;2F;*DJE5EJE:OO,VN.+PL4!O$[_O@-V'*NU^@+,
M<,Z9"T,V&OOB6@!/WI34+J>M]_V1,5>VH(2[,3UHO*F-5<*C:1OF>@NBBB0E
M&=_M;ID2G:9%%GUG6V1F\++3<+;$#4H)^_L$THPYW=-WQW/7M#XX6)'UHH'O
MX'_T9XL66U2J3H%VG='$0IW3^_WQE 9\!/SL8'2K,PF57(QY"<:7*J>[D!!(
M*'U0$+A=X0&D#$*8QNNL29>0@;@^OZL_QMJQEHMP\&#DKZ[R;4X/E%10BT'Z
M9S,^P5S/)TKFXK_"%23"0R88HS32Q964@_-&S2J8BA)OT][IN(_339K,M&T"
MGPE\(1QB'#8%BIE_%EX4F34CL5/O>Q&>>'_DV)LR.&,KXATF[]![+?8'GK%K
M$)HQIPG#UY@%P5!]"<&W0ISX/W1^V.8GFRDFD9^LP]_=;@NDFP)I%$C_6^,6
M)ODK"%LU58%MXC@Y4II!QU%>>9>)O>?Q43[@T[A_$[;IM",7X_%IXP/4QGC
M5'8W.$,M_K#%D%#[<+S#LYWF;#*\Z><OQ)9_7/P!4$L#!!0    ( #")84X8
MP[;\M0$  -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;'U3VV[<
M(!#]%<0'A+77V:Q6MJ5LJJJ56FF5JLTS:X]M%&!<P.OT[PO8<:W6Z@LPPSEG
M+@SYB.;5=@".O"FI;4$[Y_H38[;J0'%[ASUH?].@4=QYT[3,]@9X'4E*LG2W
M.S#%A:9E'GT74^8X."DT7 RQ@U+<_#J#Q+&@"7UW/(NV<\'!RKSG+7P#][V_
M&&^Q1:46"K05J(F!IJ"/R>F<!7P$_! PVM69A$JNB*_!^%P7=!<2 @F5"PK<
M;S=X BF#D$_CYZQ)EY"!N#Z_JW^,M?M:KMS"$\H74;NNH$=*:FCX(-TSCI]@
MKN>>DKGX+W #Z>$A$Q^C0FGC2JK!.E2SBD]%\;=I%SKNXW1S2&;:-B&=">E"
M.,8X; H4,__ '2]S@R,Q4^]['IXX.:6^-U5PQE;$.Y^\]=Y;F1RSG-V"T(PY
M3YATC5D0S*LO(=*M$.?T'WIZW.;O-U/<1_Y^'?[AL"V0;0ID42#[;XU;F/N_
M@K!54Q68-HZ3)14..H[RRKM,[&,:'^4/?!KWK]RT0EMR1>>?-CY @^C I[*[
M\S/4^1^V&!(:%XX/_FRF.9L,A_W\A=CRC\O?4$L#!!0    ( #")84[G(_Q(
MM0$  -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;'U3[6[;(!1]
M%<0#E,3)$BNR+36=JD[:I*C3MM_$OK91@>L"CKNW'V#7M39K?X![.>?<#R[9
M@.;%M@".O"FI;4Y;Y[H38[9L07%[AQUH?U.C4=QYTS3,=@9X%4E*LF2S.3#%
MA:9%%GT74V38.RDT7 RQO5+<_#Z#Q"&G6_KN>!9-ZX*#%5G'&_@.[D=W,=YB
MLTHE%&@K4!,#=4[OMZ?S/N CX*> P2[.)%1R17P)QI<JIYN0$$@H75#@?KO!
M T@9A'P:KY,FG4,&XO+\KOX8:_>U7+F%!Y2_1.7:G*:45%#S7KIG')Y@JN<3
M)5/Q7^$&TL-#)CY&B=+&E92]=:@F%9^*XF_C+G3<A_'FD$ZT=4(R$9*9D,8X
M; P4,__,'2\R@P,Q8^\['IYX>TI\;\K@C*V(=SYYZ[VW8IL>,G8+0A/F/&*2
M)69&,*\^ATC60IR3?^A)NL[?K::XB_S=,OSQL"ZP7Q781X']?VM<PQS_"L(6
M355@FCA.EI38ZSC*"^\\L?=)?)0/^#CNW[AIA+;DBLX_;7R &M&!3V5SYV>H
M]3]L-B34+AR/_FS&.1L-A]WTA=C\CXL_4$L#!!0    ( #")84[GH7M+M0$
M -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;'U3VV[<(!#]%<0'
MA%UVD[@KVU(V4=1*K;1*U?29M<<V"GA<P.OT[PO8<:W$R@LPPSEG+@SI@.;%
M-@".O&K5VHPVSG4'QFS1@!;V"CMH_4V%1@OG35,SVQD0921IQ?AF<\.TD"W-
MT^@[F3S%WBG9PLD0VVLMS-\C*!PRNJ5OCB=9-RXX6)YVHH:?X'YU)^,M-JN4
M4D-K);;$0)71N^WAN _X"'B6,-C%F81*SH@OP?A69G03$@(%A0L*PF\7N >E
M@I!/X\^D2>>0@;@\OZD_QMI]+6=AX1[5;UFZ)J,))254HE?N"8>O,-5S3<E4
M_'>X@/+PD(F/4:"R<25%;QWJ2<6GHL7KN,LV[L-XP_E$6R?PB<!G0A+CL#%0
MS/Q!.)&G!@=BQMYW(CSQ]L!];XK@C*V(=SYYZ[V7?)LD*;L$H0ES'#%\B9D1
MS*O/(?A:B"/_0.?).G^WFN(N\G?+\+<WZP+[58%]%-A_6N,:YLN[(&S15 VF
MCN-D28%]&T=YX9TG]BZ^(OL/'\?]AS"U;"TYH_-/&Q^@0G3@4]E<^1EJ_ ^;
M#065"\=;?S;CG(V&PV[Z0FS^Q_D_4$L#!!0    ( #")84ZU^YL3M0$  -,#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;'U3[6[;(!1]%<0#%,=)
MTRRR+36=IE5JI:C3MM_$OK91@>L!CMNW'V#7LS9K?X![.>?<#R[9@.;5M@".
MO"FI;4Y;Y[HC8[9L07%[@QUH?U.C4=QYTS3,=@9X%4E*LC1)]DQQH6F11=_9
M%!GV3@H-9T-LKQ0W[R>0..1T0S\<+Z)I77"P(NMX ]_ ?>_.QEML5JF$ FT%
M:F*@SNG]YGC:!7P$_! PV,69A$HNB*_!>*QRFH2$0$+I@@+WVQ4>0,H@Y-/X
M-6G2.60@+L\?ZE]B[;Z6"[?P@/*GJ%R;TP,E%=2\E^X%AZ\PU7-+R53\$UQ!
M>GC(Q,<H4=JXDK*W#M6DXE-1_&W<A8[[,-[<[B?:.B&=".E,.,0X; P4,__,
M'2\R@P,Q8^\['IYX<TQ];\K@C*V(=SYYZ[W78O,IR=@U"$V8TXA)EY@9P;SZ
M'")="W%*_Z&GAW7^=C7%;>1OE^'O]NL"NU6!7138_;?&-<S?5;)%4Q68)HZ3
M)27V.H[RPCM/['T:'^4/?!SW9VX:H2VYH/-/&Q^@1G3@4TEN_ RU_H?-AH3:
MA>.=/YMQSD;#83=](3;_X^(W4$L#!!0    ( #")84XLP*2KM0$  -,#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;'U3VX[3,!#]%<L?L&[=TBU5
M$FF["($$4K6(Y=E-)HFUO@3;:9:_9^QD0P01+[9G?,Z9B\?98-V+;P$">=7*
M^)RV(70GQGS9@A;^SG9@\*:V3HN IFN8[QR(*I&T8GRS.3 MI*%%EGP75V2V
M#TH:N#CB>ZV%^W4&98><;NF;XTDV;8@.5F2=:. ;A._=Q:'%9I5*:C!>6D,<
MU#E]V)[.^XA/@&<)@U^<2:SD:NU+-#Y7.=W$A$!!&:*"P.T&CZ!4%,(T?DZ:
M= X9B<OSF_K'5#O6<A4>'JWZ(:O0YO1(206UZ%5XLL,GF.IY1\E4_!>X@4)X
MS 1CE%;YM)*R]\'J2053T>)UW*5)^S#>\,-$6R?PB<!GPC'%86.@E/D'$421
M.3L0-_:^$_&)MR>.O2FC,[4BW6'R'KVW8ON>9^P6A2;,><3P)69&,%2?0_"U
M$&?^#YT?U_F[U11WB;];AK\_K OL5P7V26#_WQK7,+N_@K!%4S6X)HV3)Z7M
M31KEA7>>V >>'N4/?!SWK\(UTGARM0&?-CU ;6T 3&5SAS/4X@^;#05UB,=[
M/+MQSD8CV&[Z0FS^Q\5O4$L#!!0    ( #")84Z)#2/_M@$  -,#   9
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
MYIFUQQ>%BPMXG?Y]!NPX5F+U!9CAG#,7AG0P]L4U )Z\*JE=1AOONP-CKFA
M"7=E.M!X4QFKA$?3ULQU%D0924HRGB0W3(E6TSR-OI/-4]-[V6HX6>)ZI83]
M=P1IAHQNZ+OCL:T;'QPL3SM1PQ/XW]W)HL5FE;)5H%UK-+%09?1N<SCN CX"
M_K0PN,69A$K.QKP$XT>9T20D!!(*'Q0$;A>X!RF#$*;Q=]*D<\A 7)[?U1]B
M[5C+63BX-_*Y+7V3T3TE)52BE_[1#-]AJN>:DJGXGW !B?"0"<8HC'1Q)47O
MO%&3"J:BQ.NXMSKNPWC#^41;)_")P&?"/L9A8Z"8^3?A19Y:,Q []KX3X8DW
M!XZ]*8(SMB+>8?(.O9><)YN478+0A#F.&+[ ?" 8JL\A^%J((_]"Y_MU_G8U
MQ6WD;Y?A;V_6!7:K KLHL/MOC6L8_BD(6S15@:WC.#E2F%['45YXYXF]BZ_(
M/N#CN/\2MFZU(V?C\6GC U3&>,!4DBN<H09_V&Q(J'PXWN+9CG,V&MYTTQ=B
M\S_.WP!02P,$%     @ ,(EA3K]#:OVV 0  TP,  !D   !X;"]W;W)K<VAE
M971S+W-H965T,C(N>&UL?5/;;MP@$/T5Q <$+^LDJY5M*9LJ:J566J5J\\S:
M8QL%C MXG?Y]!^PX5FOU!9CAG#,7AFPT]M6U )Z\:=6YG+;>]T?&7-F"%N[&
M]-#A36VL%AY-VS#76Q!5)&G%>)+<,2UD1XLL^LZVR,S@E>S@;(D;M!;V]PF4
M&7.ZH^^.9]FT/CA8D?6B@>_@?_1GBQ9;5"JIH7/2=,1"G=.'W?&4!GP$_)0P
MNM69A$HNQKP&XTN5TR0D! I*'Q0$;E=X!*6"$*;Q:]:D2\A 7)_?U9]B[5C+
M13AX-.I%5K[-Z8&2"FHQ*/]LQL\PUW-+R5S\5[B"0GC(!&.41KFXDG)PWNA9
M!5/1XFW:91?W<;KAMS-MF\!G E\(AQB'38%BYI^$%T5FS4CLU/M>A"?>'3GV
MI@S.V(IXA\D[]%X+GNPS=@U",^8T8?@*LUL0#-67$'PKQ(G_0^>';?Y^,\5]
MY._7X>_OM@7238$T"J3_K7$+D_X5A*V:JL$V<9P<*<W0Q5%>>9>)?>#Q43[@
MT[A_$[:1G2,7X_%IXP/4QGC 5)(;G*$6?]AB**A].-[CV4YS-AG>]/,78LL_
M+OX 4$L#!!0    ( #")84[;(2Z!M0$  -,#   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(S+GAM;'U3VV[<(!#]%<0'!"^[258KVU(V591*K;1*U.:9M<<7
MA8L#>)W^?0;L.%9K]068X9PS%X9T,/;5-0">O"NI748;[[L#8ZYH0 EW93K0
M>%,9JX1'T];,=19$&4E*,IXD-TR)5M,\C;Z3S5/3>]EJ.%GB>J6$_7,$:8:,
M;NBGXZFM&Q\<+$\[4<,S^%_=R:+%9I6R5:!=:S2Q4&7T;G,X[@(^ GZW,+C%
MF81*SL:\!N-[F=$D) 02"A\4!&X7N <I@Q"F\39ITCED("[/G^H/L7:LY2P<
MW!OYTI:^R>B>DA(JT4O_9(9'F.JYIF0J_@=<0"(\9((Q"B-=7$G1.V_4I(*I
M*/$^[JV.^S#><#[1U@E\(O"9L(]QV!@H9OY->)&GU@S$CKWO1'CBS8%C;XK@
MC*V(=YB\0^\EY\EURBY!:,(<1PQ?8#8S@J'Z'(*OA3CR?^A\O\[?KJ:XC?SM
M,OSMS;K ;E5@%P5V_ZUQ#?-W$+9HJ@);QW%RI#"]CJ.\\,X3>Q=?D7W!QW'_
M*6S=:D?.QN/3Q@>HC/& J217.$,-_K#9D%#Y<+S%LQWG;#2\Z:8OQ.9_G'\
M4$L#!!0    ( #")84ZLR1V<M@$  -$#   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(T+GAM;'U3[6[;(!1]%<0#%(>D3139EII.4R=M4M1JVV]B7]NH8%S
M<??VO6#7LU9K?X![.>?<#R[I8.R+:P \>=.J=1EMO.^.C+FB 2W<C>F@Q9O*
M6"T\FK9FKK,@RDC2BO$DN6-:R);F:?2=;9Z:WBO9PMD2UVLM[)\3*#-D=$,_
M'$^R;GQPL#SM1 W/X']V9XL6FU5*J:%UTK3$0I71^\WQM OX"/@E87"+,PF5
M7(QY"<:W,J-)2 @4%#XH"-RN\ !*!2%,XW72I'/(0%R>/]2_QMJQEHMP\&#4
M;UGZ)J,'2DJH1*_\DQD>8:KGEI*I^.]P!87PD G&*(QR<25%[[S1DPJFHL7;
MN,LV[L-XP_E$6R?PB<!GPB'&86.@F/D7X46>6C,0._:^$^&)-T>.O2F",[8B
MWF'R#KW7_):G[!IT)LAIA/ %9#,C&(K/$?A:A!/_1.>'=?YV-<-MY&^7X?=W
MZP*[58%=%-C]K\3/$)[L_XG!%BW58.LX3(X4IF_C("^\\[S>QS=D?^'CL/\0
MMI:M(Q?C\6%C^RMC/& JR0U.4(/_:S845#X<]WBVXY2-AC?=]('8_(OS=U!+
M P04    "  PB6%.O0EDF;8!  #3 P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R-2YX;6Q]4^UNVR 4?17$ Q2'9$T6V9::3M,FK5+4:>UO8E_;J& \P''[
M]KM@U[4V:W^ >SGGW \NZ6#LBVL /'G5JG49;;SOCHRYH@$MW(WIH,6;RE@M
M/)JV9JZS(,I(THKQ)+EE6LB6YFGTG6V>FMXKV<+9$M=K+>S;"909,KJA[XY'
M63<^.%B>=J*&G^!_=6>+%IM52JFA==*TQ$*5T;O-\;0+^ AXDC"XQ9F$2B[&
MO 3C>YG1)"0$"@H?% 1N5[@'I8(0IO%[TJ1SR$!<GM_5O\;:L9:+<'!OU+,L
M?9/1 R4E5*)7_M$,WV"JYQ,E4_$_X H*X2$3C%$8Y>)*BMYYHR<53$6+UW&7
M;=R'\6:[GVCK!#X1^$PXQ#AL#!0S_R*\R%-K!F+'WG<B//'FR+$W17#&5L0[
M3-ZA]YKSY)"R:Q":,*<1PQ>8S8Q@J#Z'X&LA3OP?.C^L\[>K*6XC?[L,O[]=
M%]BM"NRBP.Z_-:YA/O\5A"V:JL'6<9P<*4S?QE%>>.>)O>/Q43[@X[@_"%O+
MUI&+\?BT\0$J8SQ@*LD-SE"#/VPV%%0^'/=XMN.<C88WW?2%V/R/\S]02P,$
M%     @ ,(EA3@\ZIQJT 0  TP,  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C8N>&UL?5/;;MP@$/T5Q <$F]TFJY5M*9LJ2J566J5J^\S:XXL"C -XG?Y]
M 3N.U5I] 68XY\R%(1O1O-@6P)$W);7-:>M<?V3,EBTH86^P!^UO:C1*.&^:
MAMG>@*@B24G&D^26*=%I6F31=S9%AH.3G8:S(7902IC?)Y XYC2E[X[GKFE=
M<+ BZT4#W\']Z,_&6VQ1J3H%VG:HB8$ZI_?I\;0/^ CXV<%H5V<2*KD@O@3C
M2Y73)"0$$DH7%(3?KO  4@8AG\;KK$F7D(&X/K^K/\;:?2T78>$!Y:^N<FU.
M#Y144(M!NF<<GV"NYQ,E<_%?X0K2PT,F/D:)TL:5E(-UJ&85GXH2;]/>Z;B/
MTPWG,VV;P&<"7PB'&(=-@6+FGX43169P)&;J?2_"$Z='[GM3!F=L1;SSR5OO
MO18\33)V#4(SYC1A^ J3+@CFU9<0?"O$B?]#YX=M_FXSQ5WD[];A[VZW!?:;
M OLHL/]OC5N8OZMDJZ8J,$T<)TM*''0<Y95WF=C[^(KL SZ-^S=AFDY;<D'G
MGS8^0(WHP*>2W/@9:OT/6PP)M0O'.W\VTYQ-AL-^_D)L^<?%'U!+ P04
M"  PB6%.9-#.1K4!  #3 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX
M;6Q]4]N.VR 0_17$!RPQ27>CR+:TV:IJI5:*MFK[3.RQC188%W"\_?L"]KI6
M:_4%F.&<,Q>&?$3[XCH 3UZU,JZ@G??]B3%7=:"%N\,>3+AIT&KA@VE;YGH+
MHDXDK1C?[>Z9%M+0,D^^BRUS'+R2!BZ6N$%K87^=0>%8T(R^.9YEV_GH8&7>
MBQ:^@O_67VRPV*)22PW&233$0E/0Q^QT/D1\ GR7,+K5F<1*KH@OT?A4%W07
M$P(%E8\*(FPW> *EHE!(X^>L29>0D;@^OZE_2+6'6J["P1.J'[+V74&/E-30
MB$'Y9QP_PES/.TKFXC_##52 QTQ"C J52RNI!N=1SRHA%2U>IUV:M(_3#><S
M;9O 9P)?",<4ATV!4N;OA1=E;G$D=NI]+^(39R<>>E-%9VI%N@O)N^"]E3SC
M.;M%H1ESGC!\A<D6! OJ2PB^%>+,_Z'SXS9_OYGB/O'WZ_ /]]L"ATV!0Q(X
M_+?&+<S^KR!LU50-MDWCY$B%@TFCO/(N$_N87I']@4_C_D785AI'KNC#TZ8'
M:! ]A%1V=V&&NO##%D-!X^/Q(9SM-&>3X;&?OQ!;_G'Y&U!+ P04    "  P
MB6%.)<+H=[8!  #3 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q]
M4]MNW" 0_17$!X0UZR3;E6TIFZIJI59:I6K[S-IC&P6,"WB=_GT'[+A68^4%
MF.&<,Q>&;#3VV;4 GKQHU;F<MM[W1\9<V8(6[L;TT.%-;:P6'DW;,-=;$%4D
M:<7X;G?'M) =+;+H.]LB,X-7LH.S)6[06M@_)U!FS&E"7QU/LFE]<+ BZT4#
MW\'_Z,\6+;:H5%)#YZ3IB(4ZIP_)\90&? 3\E#"ZU9F$2B[&/ ?C2Y7374@(
M%)0^* C<KO (2@4A3./WK$F7D(&X/K^J?XJU8RT7X>#1J%^R\FU.#Y144(M!
M^2<S?H:YGEM*YN*_PA44PD,F&*,TRL65E(/S1L\JF(H6+],NN[B/TPW_,-.V
M"7PF\(5PB''8%"AF_E%X4636C,1.O>]%>.+DR+$W97#&5L0[3-ZA]UKP),W8
M-0C-F-.$X2M,LB 8JB\A^%:($W]#YX=M_GXSQ7WD[]?A[^^V!=)-@30*I._6
MN(6Y_2\(6S55@VWB.#E2FJ&+H[SR+A/[P..C_(-/X_Y-V$9VCER,QZ>-#U ;
MXP%3V=W@#+7XPQ9#0>W#\1[/=IJSR?"FG[\06_YQ\1=02P,$%     @ ,(EA
M3K($'?ZV 0  TP,  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL?5-9
M;MLP$+T*P0.$%NW:AB$)B%,$*= "1HJVW[0T6A N"DE9Z>T[I!1%:(7^D)SA
M>V\6#M/!V!?7 'CRIJ1V&6V\[TZ,N:(!)=R=Z4#C366L$AY-6S/761!E)"G)
M^&:S9TJTFN9I]%ULGIK>RU;#Q1+7*R7L[S-(,V0TH>^.Y[9N?'"P/.U$#=_!
M_^@N%BTVJY2M NU:HXF%*J/WR>F\"_@(^-G"X!9G$BJY&O,2C"]E1C<A(9!0
M^* @<+O! T@9A#"-UTF3SB$#<7E^5W^,M6,M5^'@P<A?;>F;C!XI*:$2O?3/
M9GB"J9Y/E$S%?X4;2(2'3#!&8:2+*REZYXV:5# 5)=[&O=5Q'\8;SB?:.H%/
M!#X3CC$.&P/%S#\++_+4FH'8L?>="$^<G#CVI@C.V(IXA\D[]-YRGNQ3=@M"
M$^8\8O@"D\P(ANIS"+X6XLS_H?/C.G^[FN(V\K?+\(?]NL!N56 7!7;_K7$-
M<_@K"%LT58&MXS@Y4IA>QU%>>.>)O8^OR#[@X[A_$[9NM2-7X_%IXP-4QGC
M5#9W.$,-_K#9D%#Y<#S@V8YS-AK>=-,78O,_SO\ 4$L#!!0    ( #")84Y:
M_[#VM@$  -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;'U3VV[<
M(!#]%<0'A#7K)-N5;2F;JFJE5EJE:OK,VF,;!8P+>)W^?0?LN%9KY068X9PS
M%X9L-/;%M0">O&K5N9RVWO='QES9@A;NQO30X4UMK!8>3=LPUUL0521IQ?AN
M=\>TD!TMLN@[VR(S@U>R@[,E;M!:V-\G4&;,:4+?'$^R:7UPL"+K10/?P?_H
MSQ8MMJA44D/GI.F(A3JG#\GQE 9\!#Q+&-WJ3$(E%V->@O&ERNDN) 0*2A\4
M!&Y7> 2E@A"F\6O6I$O(0%R?W]0_Q=JQEHMP\&C43UGY-J<'2BJHQ:#\DQD_
MPUS/+25S\5_A"@KA(1.,41KEXDK*P7FC9Q5,18O7:9==W,?IAJ<S;9O 9P)?
M"(<8ATV!8N8?A1=%9LU([-3[7H0G3HX<>U,&9VQ%O,/D'7JO!4\.&;L&H1ES
MFC!\A4D6!$/U)03?"G'B_]'Y89N_WTQQ'_G[=?C[NVV!=%,@C0+INS5N83[\
M$X2MFJK!-G&<'"G-T,517GF7B7W@\5'^PJ=Q_R9L(SM'+L;CT\8'J(WQ@*GL
M;G"&6OQABZ&@]N%XCV<[S=ED>-//7X@M_[CX U!+ P04    "  PB6%.J(.%
MK;0!  #3 P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q]4]N.VR 0
M_17$!RP.27>CR+:TV:IJI5:*MFK[3.RQC9:+"SC>_GT'['6MUNH+,,,Y9RX,
M^6C=B^\  GG5ROB"=B'T)\9\U8$6_L[V8/"FL4Z+@*9KF>\=B#J1M&(\R^Z9
M%M+0,D^^BRMS.P0E#5P<\8/6POTZ@[)C07?TS?$LVRY$!ROS7K3P%<*W_N+0
M8HM*+348+ZTA#IJ"/NY.YT/$)\!W":-?G4FLY&KM2S0^U07-8D*@H I10>!V
M@R=0*@IA&C]G3;J$C,3U^4W]0ZH=:[D*#T]6_9!UZ IZI*2&1@PJ/-OQ(\SU
MO*-D+OXSW$ A/&:",2JK?%I)-?A@]:R"J6CQ.NW2I'V<;CB?:=L$/A/X0CBF
M.&P*E#)_+X(H<V='XJ;>]R(^\>[$L3=5=*96I#M,WJ/W5G*>Y>P6A6;,><+P
M%6:W(!BJ+R'X5H@S_X?.C]O\_6:*^\3?K\,_W&\+'#8%#DG@\-\:MS!_5\E6
M3=7@VC1.GE1V,&F45]YE8A_3*[(_\&G<OPC72N/)U09\VO0 C;4!,)7L#F>H
MPQ^V& J:$(\/>';3G$U&L/W\A=CRC\O?4$L#!!0    ( #")84[#:>SQM0$
M -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;'U3[6[;(!1]%<0#
ME(1D;139EII.52=M4M1IVV]B7]NHP'4!Q]W;#[#K6INU/\"]G'/N!Y=L0/OB
M6@!/WK0R+J>M]]V1,5>VH(6[P0Y,N*G1:N&#:1OF.@NB2B2M&-]L;ID6TM B
M2[ZS+3+LO9(&SI:X7FMA?Y] X9#3+7UW/,NF]='!BJP3#7P'_Z,[VV"Q6:62
M&HR3:(B%.J?WV^-I'_$)\%/"X!9G$BNY(+Y$XTN5TTU,"!24/BJ(L%WA 92*
M0B&-UTF3SB$C<7E^5W],M8=:+L+! ZI?LO)M3@^45%"+7OEG')Y@JN<3)5/Q
M7^$**L!C)B%&B<JEE92]\Z@GE9"*%F_C+DW:A_&&\XFV3N 3@<^$0XK#QD I
M\\_"BR*S.! []KX3\8FW1QYZ4T9G:D6Z"\F[X+T6G/.,7:/0A#F-&+[ ;&<$
M"^IS"+X6XL3_H?/#.G^WFN(N\7?+\'>WZP+[58%]$MC_M\8US.ZO(&S15 VV
M2>/D2(F]2:.\\,X3>Y]>D7W QW'_)FPCC2,7].%ITP/4B!Y"*IN;,$-M^&&S
MH:#V\7@7SG:<L]'PV$U?B,W_N/@#4$L#!!0    ( #")84Y^5U85M0$  -,#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;'U3VV[<(!#]%<0'A%W6
M258KVU(V591*K;1*U.:9M<<V"A@'\#K]^PS8<:S6Z@LPPSEG+@SI8.RK:P \
M>=>J=1EMO.\.C+FB 2W<E>F@Q9O*6"T\FK9FKK,@RDC2BO'-YH9I(5N:I]%W
MLGEJ>J]D"R=+7*^UL'^.H,R0T2W]=#S)NO'!P?*T$S4\@__5G2Q:;%8II8;6
M2=,2"U5&[[:'8Q+P$?!;PN 69Q(J.1OS&HSO948W(2%04/B@('"[P#TH%80P
MC;=)D\XA W%Y_E1_B+5C+6?AX-ZH%UGZ)J-[2DJH1*_\DQD>8:KGFI*I^!]P
M 87PD G&*(QR<25%[[S1DPJFHL7[N,LV[L-XP_E$6R?PB<!GPC[&86.@F/DW
MX46>6C,0._:^$^&)MP>.O2F",[8BWF'R#KV7G/,D99<@-&&.(X8O,-L9P5!]
M#L'70ASY/W2^7^?O5E/<1?YN&?[V9ET@615(HD#RWQK7,-=_!6&+IFJP=1PG
M1PK3MW&4%]YY8N_B*[(O^#CN/X6M9>O(V7A\VO@ E3$>,)7-%<Y0@S]L-A14
M/AQO\6S'.1L-;[KI"['Y'^<?4$L#!!0    ( #")84Z[V0F.M@$  -,#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;'U3[6[;(!1]%<0#E)BD2139
MEII.U29M4M1IZV]B7]NH8#S <??VNV#7M39K?X![.>?<#R[I8.RK:P \>=.J
M=1EMO.].C+FB 2W<G>F@Q9O*6"T\FK9FKK,@RDC2BO'-9L^TD"W-T^B[V#PU
MO5>RA8LEKM=:V-]G4&;(:$+?'<^R;GQPL#SM1 W?P?_H+A8M-JN44D/KI&F)
MA2JC#\GIO OX"/@I87"+,PF57(UY#<:7,J.;D! H*'Q0$+C=X!&4"D*8QJ])
MD\XA W%Y?E=_BK5C+5?AX-&H%UGZ)J-'2DJH1*_\LQD^PU3//253\5_A!@KA
M(1.,41CEXDJ*WGFC)Q5,18NW<9=MW(?QYCZ9:.L$/A'X3#C&.&P,%#/_)+S(
M4VL&8L?>=R(\<7+BV)LB.&,KXATF[]![RSG?I^P6A";,><3P!2:9$0S5YQ!\
M+<29_T/GQW7^=C7%;>1OE^$/^W6!W:K +@KL_EOC&N;P5Q"V:*H&6\=Q<J0P
M?1M'>>&=)_:!QT?Y@(_C_DW86K:.7(W'IXT/4!GC 5/9W.$,-?C#9D-!Y</Q
M@&<[SMEH>---7XC-_SC_ U!+ P04    "  PB6%.12Q3![8!  #3 P  &0
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
M'I\V/D!EC =,97.%,]3@#YL-!94/QUL\VW'.1L.;;OI";/['^0=02P,$%
M  @ ,(EA3CN&'RBU 0  TP,  !D   !X;"]W;W)K<VAE971S+W-H965T-#0N
M>&UL?5-;;MLP$+P*P0.$-JW$AB$)B!,$+= "1H*VW[2T>B!\J"1EI;?/DE(4
MH17Z(W)7,[.SY#(=C'UU#8 G;TIJE]'&^^[(F"L:4,+=F XT_JF,5<)C:&OF
M.@NBC"0E&=]L[I@2K:9Y&G-GFZ>F][+5<+;$]4H)^^<$T@P9W=*/Q'-;-SXD
M6)YVHH87\#^ZL\6(S2IEJT"[UFABH<KH_?9X2@(^ GZV,+C%GH1.+L:\AN!K
MF=%-, 02"A\4!"Y7>  I@Q#:^#UITKED("[W'^I/L7?LY2(</!CYJRU]D]$#
M)254HI?^V0Q?8.KGEI*I^6]P!8GPX 1K%$:Z^"5%[[Q1DPI:4>)M7%L=UV'\
MP_E$6R?PB<!GPB'686.AZ/Q1>)&GU@S$CF??B7#%VR/'LRE",AY%_(?F'6:O
M.4_V*;L&H0ES&C%\@=G."(;J<PF^5N+$_Z'SPSI_MVIQ%_F[9?G]W;I LBJ0
M1('DOSVN8?YVR1:'JL#6<9P<*4ROXR@OLO/$WL=;9)_P<=R_"UNWVI&+\7BU
M\0(J8SR@E<T-SE"#+VP.)%0^;/>XM^.<C8$WW?2$V/R.\W=02P,$%     @
M,(EA3H\ ]7S& @  X0L  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL
M=5;MCILP$'P5Q ,<V'SFE$2Z7%6U4BN=KFK[VTF<!!U@:ISD^O8UAJ/('O\)
MMIF=L<WL9M=W(=_Z"^<J>&_JMM^$%Z6ZQRCJ#Q?>L/Y!=+S5;TY"-DSIJ3Q'
M?2<Y.YJ@IHYH'.=1PZHVW*[-VHO<KL55U57+7V307YN&R;\[7HO[)B3AQ\)K
M=;ZH82':KCMVYC^X^MF]2#V+9I9CU?"VKT0;2'[:A$_D<4?3(< @?E7\WB_&
MP7"4O1!OP^3K<1/&PXYXS0]JH&#Z<>//O*X')KV//Q-I.&L.@<OQ!_MG<WA]
MF#WK^;.H?U='==F$91@<^8E=:_4J[E_X=* L#*;3?^,W7FOXL!.M<1!U;WZ#
MP[57HIE8]%8:]CX^J]8\[^.;G$QA.(!. 70.*(U.- J9G7]BBFW74MP#.5Y^
MQX9O3!ZIOIO#L&BNPKS3F^_UZFU+T]4ZN@U$$V8W8N@"0V9$I-EG"8HD=M0)
MIR6.3^ 6$Q.?+.6+'!.DD" U!.F"("'6$5T(S6*LD4&-S"%(;0T70C//1>90
M(W<U$DO#A=",8HT":A2 P!9!F!2+E%"D! 29)8(PGJ^^@B(KAV!Q$Z.&"Z%9
M@35(C-,G!A2EG3\(M/+H>-*4N!1Y;.L@D,=A!.;J$Z& PKXV"$H\.CBG20(H
M4EL'@3*/#DY] A([SVT=!/+Y *<_ <F=.SY ()\/< D@(,$+QP<(Y/,!+@,$
MY'CA^ "!?#[ E8" -"\<'R"0SP>X&!"0ZH7C P3R^(#B>D!!JA>V#R#(XP.*
MZP$%J5[:/H @WU\WK@<4I'II^P""/#Z@N!Y0D.JE[0,(\OB XGI 0:J7M@\@
MR/9!M.BP&B[/IK?L@X.XMJ:Q7:S._>L3-1W:?_C8_'YG\ERU?; 72O=YIAL[
M":&XWDO\H&O&1??;\Z3F)S4,"SV68],Y3I3HIH8ZFKOZ[3]02P,$%     @
M,(EA3A-"W,6Z 0  TP,  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL
M;5/M;IPP$'P5RP\0<[Y+CIP *9<H:J56.J5J^ML'"UCQ!['-D;Q];$,H3?F#
MO<O,[*R]S@9M7FP+X-";%,KFN'6N.Q!BRQ8DLU>Z ^7_U-I(YGQH&F([ ZR*
M)"D(39(;(AE7N,AB[F2*3/=.< 4G@VPO)3/O1Q!ZR/$&?R:>>-.ZD"!%UK$&
M?H'[W9V,C\BL4G$)RG*MD($ZQW>;PW$7\!'PS&&PBST*G9RU?@G!]RK'23 $
M DH7%)A?+G /0@0A;^-UTL1SR4!<[C_5'V/OOI<SLW"OQ1]>N3;'*485U*P7
M[DD/WV#JYQJCJ?D?< 'AX<&)KU%J8>,7E;UU6DXJWHID;^/*55R'\<^>3K1U
M IT(=":DL0X9"T7G#\RQ(C-Z0&8\^XZ%*]X<J#^;,B3C4<1_WKSUV4M!TS0C
MER T88XCABXPFQE!O/I<@JZ5.-+_Z#1=YV]7+6XC?[LLO[]9%]BM"NRBP.X?
M [=?>ES!W"9?BI#%H4HP31PGBTK=JSC*B^P\L7?Q%LE?^#CN/YEIN++HK)V_
MVG@!M=8.O)7DRL]0ZU_8' BH7=CN_=Z,<S8&3G?3$R+S.RX^ %!+ P04
M"  PB6%.<%2$,0P"  !S!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6R-5>UNHS 0?!7$ ]1@\BV"E/14W4EW4M33]7X[9!-0;4QM)_3>_FQ#**4;
M*7^PO<S.S!I[21NI7G4!8()WP2N]#@MCZA4A.B] ,/T@:ZCLFZ-4@AF[5">B
M:P7LX),$)S2*9D2PL@JSU,=V*DOEV?"R@IT*]%D(IOYM@<MF'<;A-?!<G@KC
M B1+:W:"WV#^U#ME5Z1G.90"*EW**E!P7(>;>+6-J4OPB)<2&CV8!ZZ4O92O
M;O'CL XCYP@XY,91,#M<X!$X=TS6QUM'&O::+G$XO[(_^>)M,7NFX5'RO^7!
M%.MP$08'.+(S-\^R^0Y=0=,PZ*K_"1?@%NZ<6(U<<NV?07[61HJ.Q5H1[+T=
MR\J/3<=_3<,3:)= 1PFD%?+.OS'#LE3))E#MYM?,?>-X1>W>Y"[HM\*_L^:U
MC5XRNHQ3<G%$'6;;8N@ \X$@EKV7H)C$EGY)IPL\/T$M)CX_^621X@03E&#B
M"2:?"))1C1AF@HM,49$I0C =B6"8&2XR0T5F",%\)()A;NSW'!69(P1+G&"!
M$BSN_V!+E&#YQ4$21:,R,<R-8QE'^-&/$(H;/N,;MR>^O]08O1V;F-Y1+ I*
M1CID<.<%J)/O=CK(Y;GRK780[3OJQC=4\@%OV_$OIDYEI8.]-+;S^/YPE-*
M]1(]V%-<V#] O^!P-&XZMW/5ML%V863=M7C2_V>R_U!+ P04    "  PB6%.
MFK/XD=8!  "=!   &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6QU5&UO
MFS 0_BN6?T -)"%I!$A-JVF3-BGJM.VS \>+ZA=FF]#]^]F&,I:Z7[#O_-SS
MW!T^9Z-4+[H%,.B5,Z%SW!K3'PG190N<ZCO9@[ GM52<&FNJANA> :U\$&<D
MB:*4<-H)7&3>=U9%)@?#.@%GA?3 .55_3L#DF.,8OSF>NZ8USD&*K*<-? ?S
MHS\K:Y&%I>HX"-U)@134.7Z(CZ?4X3W@9P>C7NV1J^0BY8LSOE0YCEQ"P* T
MCH':Y0J/P)@CLFG\GCGQ(ND"U_LW]D^^=EO+A6IXE.Q75YDVQP>,*JCIP,RS
M'#_#7,\.H[GXKW %9N$N$ZM12J;]%Y6#-I+/+#853E^GM1-^':>3]'X."P<D
M<T"R!!R\#IF$?.9/U- B4W)$:NI]3]TOCH^)[4WIG+X5_LPFKZWW6FRB;4:N
MCFC&G"9,LL+$"X)8]D4B"4F<DG?AR2$<OPFFN/'QF[7\/@T3;(,$6T^P_:_&
MW4V-(<P'(KN@R"Y L+\1"6$^:$4:%$D#!/<W(@%,'-V(D-7UX* :/Q@:E7(0
M?BA7WF7V'A)_O?[!I\']1E73"8TNTMA+ZJ]2+:4!FTIT9PMN[5NQ& QJX[9[
MNU?3Q$R&D?W\&)#E12K^ E!+ P04    "  PB6%.(9@<>-<!  "Z!   &0
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
MWMF]FA_S;!@Y+'-*UI]%\0E02P,$%     @ ,(EA3ATV)8JX 0  TP,  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3(N>&UL;5/;CML@$/T5Q <L"<Y-D6UI
MLU752JT4;=7VF=AC&RT8%W"\_?L.V.NZ6[\ ,YQSYL*0#L:^N ; DU>M6I?1
MQOONS)@K&M#"/9@.6KRIC-7"HVEKYCH+HHPDK1C?; Y,"]G2/(V^J\U3TWLE
M6[A:XGJMA?U] 66&C&[IF^-9UHT/#I:GG:CA&_COW=6BQ6:54FIHG30ML5!E
M]'%[ONP"/@)^2!C<XDQ")3=C7H+QN<SH)B0$"@H?% 1N=W@"I8(0IO%KTJ1S
MR$!<GM_4/\;:L9:;</!DU$]9^B:C)TI*J$2O_+,9/L%4SYZ2J?@O< >%\) )
MQBB,<G$E1>^\T9,*IJ+%Z[C+-N[#>)/L)]HZ@4\$/A-.,0X; \7,/P@O\M2:
M@=BQ]YT(3[P]<^Q-$9RQ%?$.DW?HO><)WZ?L'H0FS&7$\ 5F.R,8JL\A^%J(
M"_^/SD_K_&0UQ23RDV7XXV%=8+<JL(L"NW]J/+RK<0US?!>$+9JJP=9QG!PI
M3-_&45YXYXE]Y/%1_L+'<?\J;"U;1V[&X]/&!ZB,\8"I;!YPAAK\8;.AH/+A
M>,2S'>=L-+SIIB_$YG^<_P%02P,$%     @ ,(EA3FX$\[[5 0  G00  !D
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
M$[M7PX 9 B/;<7;2:8!G?P!02P,$%     @ ,(EA3IX^#Q.Y 0  TP,  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C N>&UL;5-9;MLP$+T*P0.$,NW8CB$)
MB!,4+= "1HJVW[0T6A N*DE9Z>T[I!152/5#<H;OO5DX3 =C7UT#X,F;DMIE
MM/&^.S'FB@:4<'>F XTWE;%*>#1MS5QG0921I"3C2;)G2K2:YFGT76R>FM[+
M5L/%$M<K)>R?,T@S9'1#WQTO;=WXX&!YVHD:OH/_T5TL6FQ6*5L%VK5&$PM5
M1A\WI_,NX"/@9PN#6YQ)J.1JS&LPOI0934)"(*'P04'@=H,GD#((81J_)TTZ
MAPS$Y?E=_5.L'6NY"@=/1OYJ2]]D]$A)"97HI7\QPV>8ZKFG9"K^*]Q (CQD
M@C$*(UU<2=$[;]2D@JDH\3;NK8[[,-[PAXFV3N 3@<^$8XS#QD Q\V?A19Y:
M,Q []KX3X8DW)XZ]*8(SMB+>8?(.O;=\NW](V2T(39CSB.$+S&9&,%2?0_"U
M$&?^'YT?U_G;U12WD;]=AC_LUP5VJP*[*+!;UGA(/M2XAOE8)5LT58&MXS@Y
M4IA>QU%>>.>)?>3Q4?[!QW'_)FS=:D>NQN/3Q@>HC/& J21W.$,-_K#9D%#Y
M<#S@V8YS-AK>=-,78O,_SO\"4$L#!!0    ( #")84YTX9)(M $  -,#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;&U3VVZ<,!#]%<L?$.\:DHU6
M@)1-%:52*ZT2M7WVP@!6?"&V6=*_CVU80K>\X)GAG#,7C[-!FS?; CCT(86R
M.6Z=Z_:$V+(%R>R-[D#Y/[4VDCGOFH;8S@"K(DD*0C>;.R(95[C(8NQHBDSW
M3G %1X-L+R4S?P\@])#C+;X$7GC3NA @1=:Q!E[!_>J.QGMD5JFX!&6Y5LA
MG>.'[?Z0!GP$_.8PV(6-0B<GK=^"\[W*\284! )*%Q28/\[P"$($(5_&^Z2)
MYY2!N+0OZD^Q=]_+B5EXU.(/KUR;XWN,*JA9+]R+'IYAZN<6HZGY'W &X>&A
M$I^CU,+&+RI[Z[2<5'PIDGV,)U?Q'";]"VV=0"<"O2*0,5&L_!MSK,B,'I 9
M9]^Q<,7;/?6S*4,PCB+^\\5;'ST7R8YFY!R$)LQAQ- %9CLCB%>?4]"U% ?Z
M'YW>K_.3U1*3R$^6Z7=WZP+IJD :!=)_>DRN>ES#I%=)R&*H$DP3U\FB4O<J
MKO(B.F_L XV7\@4?U_TG,PU7%IVT\U<;+Z#6VH$O97/C=ZCU+VQV!-0NF#MO
MFW'/1L?I;GI"9'['Q2=02P,$%     @ ,(EA3C.?$27L 0  9P4  !D   !X
M;"]W;W)K<VAE971S+W-H965T-C(N>&UL=53;CILP$/T5BP]8)R0$&@'29JNJ
ME5HIVJK;9P>&B];&U';"]N]K&T(I.WW!GO&9<V9L9M)!JE?= !CR)GBGLZ Q
MIC]2JHL&!-,/LH?.GE12"6:LJ6JJ>P6L]$&"TW"S.5#!VB[(4^\[JSR55\/;
M#LZ*Z*L03/T^ 9=#%FR#N^.YK1OC'#1/>U;#=S _^K.R%IU9RE9 IUO9$055
M%CQNCZ?$X3W@I85!+_;$57*1\M497\HLV+B$@$-A' .SRPV>@'-'9-/X-7$&
MLZ0+7.[O[)]\[;:6"]/P)/G/MC1-%B0!*:%B5VZ>Y? 9IGJB@$S%?X4;< MW
MF5B-0G+MOZ2X:B/%Q&)3$>QM7-O.K\/$?P_# \(I(%P%T%'(9_Z1&9:G2@Y$
MC7??,_?$VV-H[Z9P3G\5_LPFKZWWEN_B**4W1S1A3B,F7&"V,X):]EDBQ"1.
MX;OP,,'C=VB*.Q^_6\K'!YQ@CQ+L/<'^GQH/JQHQ3(R+1*A(A! D*Q$,\P$7
M.: BA_<$R68E@F'^\UXQ*A(C!.%*!,/L<)$$%4D0@OU*!,-$*Q&Z^-$%J-JW
MN":%O'9^O"R\\Q1Y#'VC_(6/(^@;4W7;:7*1QK:;;XI*2@,VE<V#?;K&3KW9
MX% 9MXWM7HV]/QI&]M-8H_-LS?\ 4$L#!!0    ( #")84X=(JM0W0$  /L$
M   9    >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;(U4VX[;(!#]%<0'+#:Y
M.9%M:;/5JI5:*=JJ[3.QQQ<M&"^0>/OW!>RX;I:'OAAF.'/FS)@A':1ZU0V
M0>^"=SK#C3']@1!=-""8?I ]=/:DDDHP8TU5$]TK8*4/$IS0*-H2P=H.YZGW
MG52>RHOA;0<GA?1%"*9^'X'+(<,QOCE>VKHQSD'RM&<U? ?SHS\I:Y&9I6P%
M=+J5'5)09?@Q/AP3A_> GRT,>K%'KI*SE*_.^%)F.'*"@$-A' .SRQ6>@'-'
M9&6\39QX3ND"E_L;^[.OW=9R9AJ>)/_5EJ;)<()1"16[</,BA\\PU;/!:"K^
M*UR!6[A38G,4DFO_1<5%&RDF%BM%L/=Q;3N_#A/_+2P<0*< >A= QD1>^2=F
M6)XJ.2 U]KYG[A?'!VI[4SBG;X4_L^*U]5[S5;)-R=4139CCB*$+3#PCB&6?
M4]!0BB/]$$Z3</PJ*''EX]?_2-R%"=9!@K4G6"T%[&F88!,DV 04)'=-"F'V
MX23;8)+M1X)]%";8!0EV_U]F$B1( @KBNS)#F/LD9''Y!*C:CYU&A;QT?N07
MWGFR'ZF_O'_AX[/PC:FZ[30Z2V-'P%_42DH#5DKT8%O>V)=H-CA4QFUW=J_&
M>1P-(_OIJ2'S>Y?_ 5!+ P04    "  PB6%.]^?3D<,!   X!   &0   'AL
M+W=O<FMS:&5E=',O<VAE970V-"YX;6QM5.V.FS 0?!7+#W!.("37") N5U6M
MU$K15;W^=F !Z_Q!;1.N;U_;$$I3_XF]R^S,K.U-/BK]9CH B]X%EZ; G;7]
MD1!3=2"H>5 ]2/>E45I0ZT+=$M-KH'4H$IPDF\V>",HD+O.0.^LR5X/E3,)9
M(S,(0?7O$W U%GB+;XD7UG;6)TB9][2%[V!_]&?M(K*PU$R -$Q)I*$I\-/V
M>,H\/@!>&8QFM4>^DXM2;S[X4A=XXPT!A\IZ!NJ6*SP#YY[(V?@U<^)%TA>N
M]S?V3Z%WU\N%&GA6_">K;5?@1XQJ:.C [8L:/\/<3X;1W/Q7N )W<._$:52*
MF_"+JL%8)6869T70]VEE,JSCS'\KBQ<D<T%R5T FH>#\([6TS+4:D9[.OJ?^
MBK?'Q)U-Y9/A*,(W9]ZX[+5,/Z0YN7JB&7.:,,D*LUT0Q+$O$DE,XI3\5YX\
MQNO3J,4TU*=K^<,^3K"+$NP"P>Z?'G=W/<8P65PDBXID$8+]G4@,<[@3(:N;
M$Z#;\&8-JM0@P[RLLLM8/"7AYO_"IYGZ1G7+I$$79=W[";?<*&7!6=D\."^=
M&^,EX-!8OSVXO9X>\Q18U<]S2I8_B_(/4$L#!!0    ( #")84X"'?:^[ $
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
MNU=C[X^&D?TTUN@\6XL_4$L#!!0    ( #")84YJ]6 2TP$  )T$   9
M>&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;&U4;6_;(!#^*X@?4&+B.%%D6VHZ
M39NT25&KK9^)?7Y1P7B X^[?%[#KNBE?#'<\]SQW^(YTE.I%-P &O0K>Z0PW
MQO1'0G31@&#Z3O;0V9-**L&,-55-=*^ E3Y(<$(WFX0(UG8X3[WOK/)4#H:W
M'9P5TH,03/T_ 9=CAB/\[GALZ\8X!\G3GM7P!.9/?U;6(@M+V0KH="L[I*#*
M\'UT/"4.[P%_6QCU:H]<)1<I7YSQL\SPQB4$' KC&)A=KO  G#LBF\:_F1,O
MDBYPO7]G_^YKM[5<F(8'R9_;TC09/F!40L4&;A[E^ /F>G88S<7_@BMP"W>9
M6(U"<NV_J!BTD6)FL:D(]CJM;>?7<3K91W-8.(#. 70).'@=,@GYS+\QP_)4
MR1&IZ>Y[YGYQ=*3V;@KG]%?ASVSRVGJO>1Q'*;DZHAESFC!TA?E $,N^2-"0
MQ(E^":>'</PVF.+6QV_7\OLD3! '"6)/$'^JD=[4&,)LPR*[H,@N0!#?B(0P
MN[!($A1) @3)C4@(L[\1(:OV$*!J/Q@:%7+H_%"NO,OLW5/?7A_P:7!_,U6W
MG487:6R3^E:JI#1@4]G<V8(;^U8L!H?*N.W>[M4T,9-A9#\_!F1YD?(W4$L#
M!!0    ( #&)84Y)VE *OP(  -(,   9    >&PO=V]R:W-H965T<R]S:&5E
M=#<T+GAM;)57T8[:,!#\E2@?<(DW(< )D."JJI5:"5W5Z[,/#$27Q*EMX/KW
M=9Q<2F$LA1=B.[.S.\9C;69GJ=[T00@3O)=%I>?AP9CZ,8KTYB!*KA]D+2K[
M9B=5R8V=JGVD:R7XU@65141QG$4ESZMP,7-K:[68R:,I\DJL5:"/9<G5GY4H
MY'D>LO!CX3G?'TRS$"UF-=^+'\+\K-?*SJ*>99N7HM*YK (E=O-PR1Y72=($
M.,1++L[Z8APT4EZE?&LF7[?S,&XJ$H78F(:"V\=)/(FB:)AL';\[TK#/V01>
MCC_8/SOQ5LPKU^))%K_RK3G,PTD8;,6.'POS+,]?1"=H% :=^F_B) H+;RJQ
M.3:RT.XWV!RUD67'8DLI^7O[S"OW/'?\'V$X@+H N@J(VD2N\D_<\,5,R7.@
MVLVO>?,?LT>R>[-I%MU6N'>V>&U73XLTG<RB4T/4858MABXPK$=$EKU/02C%
MBF[":8+C$UABXN+3_TJ<8H(4$J2.(+DD&,688 0)1K<5C-C5)B$,X2093)(!
M@@03C"'!>+C,"228#)"),!Z94YAD"@A23,!B?&3CX4*9Y]2S 5(AR*.5P:._
M9 0H1AX*?/I9<H=:?/Y9.D0M F6>/-@F#'E@?)T'@3SW <-.8<@JGAN!8:^P
M.\S"L%L8LL*-6@#*?'FP81AP3.:[@+%CZ ['$'8,(3-<JT4@GUK"CB'@F,QC
M.L*.H3L<0]@QA,QPHQ: O&JQ8PB8(?-<^H3-0-D=:K$9:#Q$+0!EGHN;L&,(
MF<%S&Q(V TV'JTVP&9)X@%H$\JE-L&,29 ;/A9I@,R1TAUI/\P2ZIUNU )2-
MK_)$%RUE*=3>-=,ZV,ACY3KYB]6^85^2:TG_P=MN_SM7^[S2P:LTMK%U[>=.
M2B-L+?&#M<3!?F#TDT+L3#,<V[%JN^QV8F3=?4%$_6?,XB]02P,$%     @
M,8EA3M0'UX], @  L@@  !D   !X;"]W;W)K<VAE971S+W-H965T-S4N>&UL
ME59A;YLP$/TKB!]0L$,@B0A2TFG:I$V*.JW[[)!+0#68V4[H_OUL0QAK#XE^
M"?;Q[MT]YXYSV@KYH@H [;U6O%9;O]"ZV02!R@NHF'H0#=3FS5G(BFFSE9=
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
MZU90;#VA20J8I&%@&8) TP_BVZ4":&8!,4GG4@%X2-Z9C9(M$<T_P/Q#^S'
M_)MLR*9[2YI__ ;^<<P_L"T33K./8_99%8G3[.,$^^:*Q#'[[@+;/IA;MMO$
M?AMU!(_(Q&/IY,^2E.8K%[>K$Z>9R#$3D3IQS,3$BV["3;.2XTVR3:DX34J.
M9R)2*D[,1)O\<YJX'!,7Z=1@$[V_>OS1.VK[E>%[5A_RJG&>E#:ON]U+Z5XI
M+4W$P#/]/LIL=[THY%ZWI[$YK_NW^_Y"J]/PY<*_?CY9_0=02P,$%     @
M,8EA3J%(M?J2!   GQ8  !D   !X;"]W;W)K<VAE971S+W-H965T-SDN>&UL
MC5A=CZLV$/TKB/< 'INO51)IDZIJI59:W>JVSVSB).@"3H%L;O]]#7ASP3-N
M\[(![['GC.USQGA]5^VW[B)E[WVOJZ;;^)>^O[Z$87>XR+KH G65C?[/2;5U
MT>O7]AQVUU86Q[%3784014E8%V7C;]=CVUN[7:M;7Y6-?&N][E;71?O/3E;J
MOO&9_]GPI3Q?^J$AW*ZOQ5G^(?NOU[=6OX6/48YE+9NN5(W7RM/&?V4O>Y$/
M'4;$GZ6\=[-G;TCE7:EOP\NOQXT?#8QD)0_],$2A?S[D7E;5,)+F\;<9U'_$
M'#K.GS]'_WE,7B?S7G1RKZJ_RF-_V?B9[QWEJ;A5_1=U_T6:A&+?,]G_)C]D
MI>$#$QWCH*IN_.L=;EVO:C.*IE(7WZ??LAE_[V;\SVYT!S =X-&!)?_9@9L.
M_$<',28_,1M3_:GHB^VZ57>OG5;K6@R;@KUP/9F'H7&<N_%_.MM.MWYLXXBO
MPX]A((/931B88=@#$>K1'R& "K$#U!VR980] <GI$)S,@H_]^9PA$_0 @AQ
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
MJS'OGD/=1+*3?>J%_7MS]1=02P,$%     @ ,8EA3EX<7N/2 @  3PH  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#@N>&ULC59=;]L@%/TKEM]G&_ 'J9)(
M3:9IDS:IZK3MF28DL6H;#TC2_?L!=E+'7+?M0VW(N?><"_APYV<AG]6!<QV\
MU%6C%N%!Z_8NCM7FP&NF(M'RQORR$[)FV@SE/E:MY&SK@NHJQDF2QS4KFW Y
M=W,/<CD71UV5#7^0@3K6-9/_5KP2YT6(PLO$8[D_:#L1+^<MV_.?7/]J'Z09
MQ=<LV[+FC2I%$TB^6X3WZ&Z-J UPB-\E/ZO!>V!+>1+BV0Z^;1=A8A7QBF^T
M3<',X\37O*IL)J/C;Y\TO'+:P.'[)?L75[PIYHDIOA;5GW*K#XN0AL&6[]BQ
MTH_B_)7W!65AT%?_G9]X9>!6B>'8B$JY_\'FJ+2H^RQ&2LU>NF?9N.>YSW\)
M@P-P'X"O 2A_,X#T >0U('7%=\I<J9^99LNY%.= =KO5,GLHT!TQB[FQDV[M
MW&^F6F5F3\N,HGE\LHEZS*K#X 'F%1&;[%<*#%&LL!>.Z2W#&H#,8 H"5D%<
M/+FI L,)4C!!ZA*D0P%CD:L.DSM,XS IIB0:UP+ $DRC I:3@7(R3\Z@G$Y-
M!RD&-!CG$1F) 5 YB3)82PYJR3TM&1W1K'*/YA/"))K8PP+D*7R>@L()*)B
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
M* R<?_0E,J)$!A1O@S)IHG66T)PC-N:(=SDBS]_DB/>5N,[F@,J]R(]6/7E
M28PHR0XE"#8DR>Y\TR1U-CTI#2HO7JDF%K2Z9NK9^X;9I>VY=:)"WEA]K\Z4
M"I".KB,;W,B7=ED0. LU3>2<3>_-M!!TF)]2M+SGQ5]02P,$%     @ ,8EA
M3EZ8#^&Q 0  T0,  !D   !X;"]W;W)K<VAE971S+W-H965T.3,N>&UL?5/;
MCML@%/P5Q <$&^^F:61;ZJ:J6JF5HJW:/A/[.$;+Q042;_^^@(GE3:V^&,YA
M9IC!4([:O-@>P*%7*92M<._<L"?$-CU(9C=Z .57.FTD<[XT9V(' ZR-)"D(
MS;(MD8PK7)>Q=S1UJ2].< 5'@^Q%2F;^/('08X5S?&L\\W/O0H/4Y<#.\!W<
MC^%H?$5FE99+4)9KA0QT%?Z0[P]%P$? 3PZC7<Q12'+2^B447]H*9\$0"&A<
M4&!^N,(!A A"WL;OI(GG+0-Q.;^I?XK9?983LW#0XA=O75_A'48M=.PBW+,>
M/T/*\XA1"O\5KB \/#CQ>S1:V/A%S<4Z+9.*MR+9ZS1R%<<QZ=]HZP2:"'0F
MY __)12)4-P1R.0L1OW('*M+HT=DII\UL' G\GWA#[,)S7AV<<VGM;Y[K;<Y
M+<DU""7,TX2A"PS=O84<5B#O9PCQ#F8;=-4&C?QB:2/;K0L4JP)%%'AXDZ.X
MRS%AMA&C(B;?/-X%^1=#-_F=$;(XW'#9OS%SYLJBDW;^/\73[+1VX/6RC;]!
MO7]?<R&@<V'ZSL_-=,NFPNDA/2 RO^+Z+U!+ P04    "  QB6%.&9%B'W8"
M   Q"0  &0   'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6R55MN.FS 4_!7$
M!V!LKHD(4C=5U4JM%&W5[;.3. $M8&H[R?;O:QN"V'"HV)=@FSG#G"&#G=VX
M>)4%8\IYJZM&;MQ"J7:-D#P4K*;2XRUK])T3%S55>BK.2+:"T:,MJBM$?#]&
M-2T;-\_LVD[D&;^HJFS83CCR4M=4_'UB%;]M7.S>%Y[+<Z', LJSEI[93Z9^
MM3NA9VA@.98U:V3)&T>PT\;]A-=;G)H"BW@IV4V.QHYI9<_YJYE\.VY<WRAB
M%3LH0T'UY<JVK*H,D];QIR=UAV>:PO'XSO[%-J^;V5/)MKSZ71Y5L7%3USFR
M$[U4ZIG?OK*^H<AU^NZ_LRNK--PHT<\X\$K:7^=PD8K7/8N64M.W[EHV]GKK
M^>]E< 'I"\A0@,/_%@1]0?!0@#IEMM7/5-$\$_SFB.YMM=3\*? ZT&8>S*+U
MSM[3W4J]>LUC'&;H:HAZS%.'(2,,2=]#M@!D-4"05C#((* ,8NN#=S(BF"
M"0)+$(X(HO"QCPZ36DQC,4D2/S328>(Q)DR]!)82@E+"B908QS!!!!)$R\V(
M08)X@1D=)ADU&D21]VC'%!7Z@8=A,0DH)@'LF/$S!0G2Y7:L0(+5 CM6DT8)
M&;_WSHXI"J?$"V$QV(<3YP.&I#,4,Z'%RRW!<. P66!*#QKW&P?>)/M35!1X
M,_''<'SQ-+\QGJ. 8X?##Y@"!P]'2TR)IID(//)HRA1%5G/!P7",\33',?%G
M*.#PX>0#IL#QP^D24]+)=S,-)_&!4/[(NDX.&NU=YC#Q@XISV4AGSY7>!NUF
M=>)<,<WH>]KF0I]?ADG%3LH,$ST6W2;>311O^P,*&DY)^3]02P,$%     @
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
MP:P[#!Q@0(\()7OO KI<K*%E#O.QAXT#4KA=Q,XH8FT?CZ*(W02)DR#1!,F
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
M"&S2"Q@F >5#=786T'));?AJ(\M2ID!VGUM2I@!8XG7P(K/(II> :1):4J8
M4B:5N0*C*\]6%P'#([0D3$%G0EEE]<!H-+S&WF .!90M$5@'S*$P(5N*F#"Q
MA3 19$LNS>H=4&369_UDR$0,F=B2(D60^Q05WLC*6@:]B(D56S*D"#.D>L,:
M6=$Q'#']8LN64@3TTP$.K&A\1PR_V+*C%,%BT.B;!5(IEKM$3+_8LJ,4X8)1
M#65D=3KBQ_Z0XS>TG40@$3&RXH3MI(@Y$UNVDZ+>3G*933X1TRBV9$519T7>
M*KX"*^Y.PF1+FFS)D*Y+F$5IPEY2POA(+7M)28,A]GG(N4UZ<$E)[)*QHQ@L
MJ667*6ED&(:,A)&16O:/$D!&8.!.F :I)1=*:&,HJ[4M-*/G6 GC(+4D0TGG
M.4;MUD CLDV:R,E^2RZ4=)J3@II'@!4?O6/?,+&2)E9BZ\2$690F9$89\R.C
M0_KZ$#3KE <<@@(K.G@R1E'6:5$R)/(R1E&>L/;*&!*Y9>V5-230_A4TH_M7
M&=,DH_/R.EO,@"96K[^0F5 ]0<;4R8 Z*EW, "=&^P.M2$J4,7,R.LFO:9O1
M HR$;,8XR0@G-6RS!@5@+;+BT4)D1YH@&K59YSQ]_]8+S\%J?%1/G,$LRBUY
M40;* 6?UF !FH]@:RZ PV8HFFP]DF!>,HS(A,RH81Z4E,RI ">19(E PM$H+
MM(JF$3_[/]X+<,D9WS"_BN97,JP(3)PR0>]3,"5*RZ9OT92P267NP,IEQM""
M85( 3+10+ZFXK*?=HDE"L]6"05+ XDGQLP"0>-IFHDU$D*@!6I"\R"B"(C/'
M)8I,HZ@I 91Z1J<V>B9#5E=TBA%#M(P&B1F5!&NP"J/Y0SFDMX9&@[ERB&@9
MC498,DQ_:(@ T4R0-HLALD'3(F]^LZJ/P95F#]EEMODAAN@0#4J%ZMSLS>HG
M^S'0C.ZXBB&Z1H-V9.KL[,WJ)^>=T(PNP\1@UAV__[D6&)S/\ZJ("-*@G2 E
M!C9 6:09@\S.,(9H*HVF'F(,X)G1<F!@9NB@9<IL),W6@82TV4'W$3(3*K@1
MJN%&:S_&*J:[E@FK/V%BZ3:U-%!"7]&3+&%*:"2%!G4AI*FL!)J=<8D03331
MDJ$CC#!H4$0WW@A"#:2)!IVCJ=%#4^$>F?'#86$::VG"BYSGQIM+VLK2Z9DI
MMH%D&] %:;;UEALRXW0ADFU!FFU]VY  VX/''Y!.F\*%Z+0%"+6388%!U-5B
MI\"%B*4%JJ5UYR#]CXIW8$4/]H7(I07HI4$" Z30^O@:6]%'9PA_D&1:IR]
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
M0 7"Q=7'(\VS]6! 6NZA@+<-?,>^@>&- T,[AU,@ZN1.4687R 4ER%<2>./
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
ML>RSZ3:8!H(.\T6'EMLV_P=02P,$%     @ ,8EA3AL !8B( @  /0D  !H
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
MC$Z<*]"&>N<AK]#WT]!A<%*FF>BVZ [IKJ-XTU] >+@%\W]02P,$%     @
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
MYKQOU7T@63M<0VB\"XO_4$L#!!0    ( #&)84[:\G-0F@(  )P)   :
M>&PO=V]R:W-H965T<R]S:&5E=#$Q-"YX;6R55MN.FS 4_!7$!P3,G8@@Y:*J
ME5HIVJK;9X<X 2U@:CMA^_>U#:&$'%:;%[#-G)DSM@]VTE+VQG-"A/%>E35?
MF;D0S=*R>):3"O,%;4@MOYPHJ["077:V>,,(/NJ@JK0<VPZL"A>UF29Z;,_2
MA%Y$6=1DSPQ^J2K,_FY(2=N5B<S;P$MQSH4:L-*DP6?RDXA?S9[)GC6P'(N*
MU+R@M<'(:66NT7*'8A6@$:\%:?FH;2@K!TK?5.?;<67:*B-2DDPH"BQ?5[(E
M9:F89!Y_>E)ST%2!X_:-_8LV+\T<,"=;6OXNCB)?F9%I',D)7TKQ0MNOI#?D
MFT;O_CNYDE+"5292(Z,EUT\CNW!!JYY%IE+A]^Y=U/K=]ORW,#C Z0.<(<!!
M'P:X?8 [!+@?*WA]@#<$H$#/5F=%S\T."YPFC+8&ZY:WP6H7H:4G9S]3@WJR
M]3<Y/5R.7M/(#1/KJHAZS*;#.",,&A"69!\D'$ABXSR$1VYT+[&%,/$]9@=@
M/!M.Q 6]NIK O1-Q8 (/)/ T@7>7 9HXZ3"^QM0:X\$2/BCA Q+.1 +"N+!(
M (H$ ($W$8$P/BP2@B(A0!!,1,*'R4(3R Z S*01@6E$0!HA3!"#!/'G=PVR
MX1JS@1RB:9%UH&!DU'$7,\N*9HH9 4+Q# 58K&OD/&$7+C/D/F;AVY.5[T%C
MN\A>S*PL@LL1 ?7HS_R:$%QNR'_"+EQ,"*B41[L=*!S_%A8SVQ#!]82 @O+G
M4H5K 45/N(6K <6?<1L_+*Z_B"8ZUNB(J@@[Z^.?&QF]U$+]YD>CPQ5C[:@C
M;C*^45</??3]I^GN+3\P.Q<U-PY4R -4'W,G2@61.<J]9AJYO"H-G9*<A&J&
MLLVZ^T+7$;3I[T+6<"%+_P%02P,$%     @ ,8EA3N\Y244-!@  B"(  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3$U+GAM;)6:6V_C-A"%_XKA=\OB70H<
M [&+H@5:(-BB[;-B,[&QDN5*2K+]]]4M7HMS)NOF(;&50W)(<3X>4EJ]E]77
M^N!],_M6Y*?Z?GYHFO/=<EGO#K[(ZJ@\^U/[G^>R*K*F_5J]+.MSY;-]7ZC(
MES*.[;+(CJ?Y>M5?>ZS6J_*UR8\G_UC-ZM>BR*I_-SXOW^_G8OYQX<OQY=!T
M%Y;KU3E[\7_XYL_S8]5^6UYJV1\+?ZJ/Y6E6^>?[^8.XV[JX*] K_CKZ]_KJ
M\ZSKRE-9?NV^_+J_G\==1#[WNZ:K(FO_O/FMS_.NIC:.?\9*YY<VNX+7GS]J
M_[GO?-N9IZSVVS+_^[AO#O?S9#[;^^?L-6^^E.^_^+%#9CX;>_^;?_-Y*^\B
M:=O8E7G=_Y[M7NNF+,9:VE"*[-OP]WCJ_[Z/]7\4PP7D6$!>"@C[:0$U%E#?
M"^B^\T-D?5=_RIILO:K*]UDUW*USUDT*<:?:P=QU%_NQZ__7]K9NK[ZM$Z-6
MR[>NHE&S&33R2B,NBF5;^Z4)B9K82%)<)M,6MD"2XB84[(7JRZM)+S2N0,,*
M=%^!GE1@@F$8-$FO.?6:A8B#C@P:.]'(R.%0# S%@%!L$,J@<5?-V"0RZ?5/
M$!@MH764X+@LC,N",68ZYF %#G0LF @;1\)LAR^<+50D(X,C26 D"8U$,16D
ML(+T]ODF8IQW,8G!6!$F7DR'(XF">;D%*A-S R(8#(@;$F 4F4\S8!2YVU)
M0&0\" G"2<-P)!T=R_8;@T.H&[)M%$T&V-#;0%5*1)()!V-(Z-N33&!\", /
M&X<]HCB((QMVB(H$.[R8&<*"X27!6-H./W\Q6P2 "TTG0)>KB3GVVI%)SJQV
M L-% +H0SHVB'X .J%C2"4PJ 5!EF4DI,:HD155B0X\@ :I<I(,. =5"Q1%G
M)S"KI !=8N@K,5\DX(L-<2<I7Q8QN4=(E; ]PA22@$(VI)"D?%FDD8JO?T08
M'"TC4VX&2<PD";R1=6%PFB*2$!*(%B923#08;Q+A+<PNB<@EPV@0 QE')#'>
M),";#9>I430!"LD+BL"%4-SB(3$#I2-Y8017!6:7!.QR(:\EI5*;%UQ#&$LR
M!0V%O!Y%TU&Q$9GD0"8%-Z\4AIP"D'/!E-DH@*\VH("%6R3[)"!,.04<F0NI
MJZC9TC3O@&IB(Z?A8&(J0$S-[=&831K:I3'F1F$6*;1/"^>GHICA_83"F%$
M,XY98Q2&@T(;)JX*G-&*NAJZ25#4U:C4$5^#9$Y?F;YI0)@/"GF;$'B*\B&)
MHQ2O4]-6,2P4VFXQ$T?C]-;(PX031P,/0Q=\K.).&W!R:[3=(N& M&7GL<9I
MJ]%&*EPN-;4P$UR-_0;;+;[?& $:(("S;IHYJ4%VA!S5 *<![B10L=9-8U!H
MY$="ZZ:IU?BA=0-E>.NF,8(T\B>A==/4>] E!(AXZZ8QS33:HY&Y"/9H@H8#
M5*P%T9AE&K",F#=-66:C\&P-B*1E!P<S3E/&L>;-8,899&%"J!AD82098"A3
MW&IA,.4,LC"AIS+XO(@$A&1\0)B&!M"0>"I#.:=337 (9--E=QH0YJ$!&S_'
MY+C!/#3HR(A!JF%.G"G#J,TP@&'*I61;!752<U@UF%P&'1R%R6D E*R.] U.
MPV!$&;J%8IV&P5@Q""LD"\$6:@*P<2R!+(D8UVTP6 S8:=&;2[=0]&1L%-UP
M,F8QH"P %#$C%I"'GGDCE>-&QF(\672.Q"#78J!8=(X4 L4"XT2/QH#JDZ,Q
MBWEB_X>_LI@G%ODK<I. <VKG;\A()$LYRV@QG"PR6"$)+(6.(^<$0+10K*6R
MS%,PNJMCUVF+(6.!#R+KM(5/PL@  Q6[*%H,+(O.?$) 6 0L>A2#9/S)A\7$
MLNAL*+0-%ASZ*.+PD8I=HQVFED.V*LSQ431Y\*MU0A]= MUT%1U"6EX]OR]\
M]=*_ZE#/=N7KJ>D>E%]=O;Q.\2"[Y__!]8VXVPXO17RO9GA'X_>L>CF>ZME3
MV31ET;\#\%R6C6_#;'>9\]G!9_O+E]P_-]U'UWZNAG<CAB]->1[?^UA>7CY9
M_P=02P,$%     @ ,8EA3N-FMI8( @  <P4  !H   !X;"]W;W)K<VAE971S
M+W-H965T,3$V+GAM;'U4[8Z;,!!\%<0#Q,$$DD: =,GIU$JM%%W5ZV^'; (Z
M&U/;"=>WKS\(1\#J'VPO,[.SB]FLX^)=5@ J^&"TD7E8*=5N$9)E!8S(!6^A
MT6_.7#"B]%%<D&P%D),E,8KP<IDB1NHF+#(;.X@BXU=%ZP8.(I!7QHCXNP/*
MNSR,PGO@M;Y4R@10D;7D C]!_6H/0I_0H'*J&32RYDT@X)R'3]%VGQJ\!;S5
MT,G1/C"5'#E_-X=OISQ<&D- H51&@>CE!GN@U AI&W]ZS7!(:8CC_5W]Q=:N
M:SD2"7M.?]<G5>7A)@Q.<"97JEYY]Q7Z>I(PZ(O_#C>@&FZ<Z!PEI](^@_(J
M%6>]BK;"R(=;Z\:N7:]_I_D)N"?@@1"E_R7$/2'^)*QL\<Z9+?69*%)D@G>!
M<!^K)>9.1-M8-[,T0=L[^TY7*W7T5FS6:89N1JC'[!P&CS#1@$!:?4B!?2EV
M>$;'F\<,>P_DBS]%[*TBMOSXH8JU7V#E%5A9@=6#P,3DSF%2BVDL)EU,6K6?
M8Z)%XC>2>(TD'B,3'PZR?O"!)SX<)AG[\+M(O2[2N8MDVHYT7BI>3#_L'(1G
M_4"CN\I 7.QO+8.27QME+L4H.DR.)VSN^B2^TQ/%#8!/&3>.?A!QJ1L9'+G2
M?Y*][V?.%6B+RX7N4J4GX'"@<%9FN]9[X>: .RC>]B,.#7.V^ =02P,$%
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
M*!;:'JWW!<$MBZ">G3IC0,-TO4'AS?" 0-&"&+C]4;#"'P,:U=Z;&02CEN3
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
M2"<"(A\2\$C _TL@(X%,!(P_)-"10!T/\1![G\P-TVRUD.(:R&$_=,QN._1
MS7+M[&2_.OT_DT]E9B^KDM!%?+&&1LSC@$EGF&R.64.8?([9^)BTF$.V *2<
M(+&)9 HG!<-)>SZ>R2A@ Q@T@'L#9&:@=.( ,#2!G1#0"0$,("?I X;VF';(
M1)H7N9O4-8C#17XG;1041 %!J1,U]1V1/*%9XBRACR,9S1&&]62@G@S0@QT]
M R:[\9-GD9.=K0]")"*PE!R4D@-2B"-EP.2W7LK(6="M#\)1!BLI0"4%H,0Y
MJIO"<Y)$#F9;> MT9_.6H(P2D.%4@TWIR:"YEQ ?A)+HSF%%"5R]$D\,0NYQ
M'4$S-1%V"X\/*F\R-Q=SIY0B(#->#42 F,P5XX-(=.= ([@0HA004[AB4F"[
M>)GQ0>3>QD5P4450Q?26"?MGE4;$50.@2.06E_CF^K,OGN],'JM6!2]"FYNT
MO^\.0FAN+)KS$08G\\B:!C4_:-O-35\.+XUAH$4WOJ+BZ2FW^@=02P,$%
M  @ ,8EA3O5<5+?? @  _PP  !H   !X;"]W;W)K<VAE971S+W-H965T,3(V
M+GAM;)57[VZ;,!Q\%<0#!.R$?U42J>DT;=(F59VV?783)T$%S&PGZ=Y^MJ$L
M)6>)?@G8.=_];.ZP65Z$?%%'SG7P6E>-6H5'K=N[*%+;(Z^9FHF6-^:?O9 U
MTZ8I#Y%J)6<[-ZBN(AK':52SL@G72]?W*-=+<=)5V?!'&:A373/Y=\,K<5F%
M)'SK>"H/1VT[HO6R90?^@^N?[:,TK6A@V94U;U0IFD#R_2J\)W<;6M@!#O&K
MY!=U=1_8J3P+\6(;7W>K,+85\8IOM:5@YG+F#[RJ+).IXT]/&@Z:=N#U_1O[
M9S=Y,YEGIOB#J'Z7.WU<A7D8[/B>G2K])"Y?>#^A) SZV7_C9UX9N*W$:&Q%
MI=QOL#TI+>J>Q912L]?N6C;N>NGYWX;A ;0?0(<!\VXNG9"K_!/3;+V4XA+(
M;O%;9I\QN:-F;;:VTRV%^\\4KTSO>5VD\3(Z6Z(>L^DP] I#!D1DV <)BB0V
M]&9XD7H(YK#&N2-8O".@F& !"1:.8/Z.8(X)$DB0@ H6HU7J,*2;9^- \8S,
MLP0+I5 H!4+)2*C#I%<Z))EE6"6#*AE024<J".,1R:%(#@CRD0C"%%BD@"+%
M+4$VMB_">/Q'8AR2&%!X'$@\.2/3/4A@CNX)G>#"'C39A@1'CJ#,C8W8@T9.
M3#U".)ID,<&+")3Y%@\GF* (C^V(0-G"HX,#3$"";QP)0;X'A"-,0#XSW]+C
M@)+\ Y;$\2,@6[>6+#YF28I#2$$(;RS9@Z:]'"F.*B43+(E F4\'YYFB/(\M
MB4!9[M'!6:8@RS>6A"#/JYCB*%.0TCSV4."4TF2Z)2D.($5;Z-B2/6BZ)7$(
MZ92-%(%RWP$*)Y5.V4L1*/=L4A3'F4[93A$H'S^CZ.K\67-Y<"=O%6S%J7''
M_JO>X71_3]WY]3^\^S3XSN2A;%3P++0Y!;NSZEX(S4TM\<SXY6B^1H9&Q??:
MWF;F7G9'\JZA1=M_;D3#-\_Z'U!+ P04    "  QB6%.KU.::% $  #]%
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,C<N>&ULE9CKCN(X$(5?!>4!2%QV
MG*0%2 VMT:ZT*[5FM;._TV NFER8)#2S;[_.I=G$/F::_M&0<%QURK@^'"^N
M9?6]/BK5S'[F65$OO6/3G)]\O]X>59[6\_*L"OW)OJSRM-&7U<&OSY5*=]V@
M//,I"*2?IZ?"6RVZ>Z_5:E%>FNQ4J-=J5E_R/*W^7:NLO"X]YGW<^'HZ')OV
MAK]:G-.#^DLU?Y]?*WWEWZ+L3KDJZE-9S"JU7WK/[.E%\'9 I_AV4M=Z]'[6
MEO)6EM_;B]]W2R]H':E,;9LV1*I?WM5&95D;2?OX,03U;CG;@>/W']&_=,7K
M8M[26FW*[)_3KCDNO=B;[=0^O63-U_+ZFQH*"KW94/T?ZEUE6MXZT3FV959W
M_V?;2]V4^1!%6\G3G_WKJ>A>KT/\CV%X  T#Z+,#^#" WP90<G> & :(VP F
MNMGJ2^GFYB5MTM6B*J^SJO]ZSVF[BMB3T+._;6]VD]U]IJ>GUG??5TDL%OY[
M&VC0K'L-C33LIO!U]%L*0BG69 U/XG":8H,T<JIYL35A$F,C'-;*NP!\DB3"
M 00,(+H 8A(@-B8+:1*<)(1)0CM $AA)>DW8:8K^&V&,HB@QIA7HB!+I,B2A
M(0D,,<-0KTE&B<)YQ TW2!1P;"6"5B)@A0PKO88%HS1\;JZW7X@F5F)H)096
MC(+7O28>%ZR)K/\,-[9.Q%/=Q% "#27 D-G)B5TVFP=&HVU^I9J8:66(*X%E
M1\0.;# 'FMCG^Y5!]#PS I,2FG@CJTLH#F(3@QNH$U'DLH0AQ#BP)$U+W$Z5
M2!F;CFP92R1S&<)08X!8260:$E:F2(@@9J8C6R=C2:%C)3.,0(88:()V$(V[
M1@:HNX"0"7ZGOQCF($,@3$Q7$GPEG,<.MC#,.6:#CEF%K0?5N#!.]^K")&,V
MRG0R5Z]B^+#D\[U*F!AD$T/;,.F.58X?$<)@(89B"$<,3!:B!PK&)"";!*A@
MJ'(L)\(M3G:+ZQ@.H!/N20H?*!@W$*$&,FE,=@,)R4/S-PK(> L:AR'<9H3V
M$R;Z!M$D4R!%:.ZU@$[P.)&.O1;A9B2TKS#11_:&(8'H T(6AG<00;B]"6TN
M3/0-H@GZHCB6UE=GZZ0,R $<CFG!(0=,0@ZJR6\$W($!(;$[\\0Q63@DBZ-+
M."8+?X LW/&@@_88)EBXO7EP= _'5.&0*JXG,DP5_@!5.*8*1U2Q%@*@BDX4
M"C(7 A *DL0-++P (9>ZM\BU8C"".$*0Y=Y&"W[>0\)[#WP<0XC#'8$K!D8&
M?V!'('"/"]3CS)R<035^K&1B'CO6H<"-*U#C,@>2!&Y<\4#C"MRX OW8VQ5S
MJV).<^LLQ!^= >6J.G3G:_5L6UZ*ICU'&=V]G>$]4WN&9-Q?LZ=-?Q+W?YC^
M8/#/M#J<BGKV5C9-F7?G2/NR;)1V&<SU*CRJ='>[R-2^:=]&^GW5'\CU%TUY
M'@X;_=N)Y^H_4$L#!!0    ( #&)84Z2[>3UYP(  +,*   :    >&PO=V]R
M:W-H965T<R]S:&5E=#$R."YX;6R-EFUOFS 0Q[\*XOT VSR8*HG49)HV:9.J
M3MM>NXF3H +.;"?IOOUL0RDQ1]4W 3O_N_O=^8%;7(5\5D?.=?#2U*U:AD>M
M3W=QK+9'WC 5B1-OS3][(1NFS5 >8G62G.V<45/'.$GRN&%5&ZX6;NY!KA;B
MK.NJY0\R4.>F8?+?FM?BN@Q1^#KQ6!V.VD[$J\6)'?A/KG^='J09Q8.77=7P
M5E6B#23?+\-[=+=!N35PBM\5OZK1>V!3>1+BV0Z^[99A8HEXS;?:NF#F<>$;
M7M?6D^'XVSL-AYC6</S^ZOV+2]XD\\04WXCZ3[73QV5(PV#']^Q<ZT=Q_<K[
MA+(PZ+/_SB^\-G)+8F)L1:W<;[ ]*RV:WHM!:=A+]ZQ:][SV_E_-8 /<&^#!
M *-W#4AO0#R#N"-SJ7YFFJT64EP#V:W6B=E-@>Z(*>;63KK:N?],MLK,7E8H
M07@17ZRG7K3N1'@L&A2Q<3_$P%",-9Z89Z2X#;$!- 6&@Q P$>(<D)&#E,XX
M2$$'J7.0WE:">)7H1)D3M9T((5P4I9<.H,.XS&D)$V4@4080)13VD(,>\H\7
MI0 =%%!14J\HQ239-,4YGJSQ5$?R+$MP A-1D(A^9)GH!Y<)T+VW3"5(5$)$
MF4=43B)](H26U">"=$6.\ID:H00^U0G$E/O'.ID&PPBGU(/?0$**"9K92FCF
MJD$05.%#H>EN*FF1I=B' H3>MKNE B^G>X0A*NI3=:IR% R7$4U])D!&(T)F
MB.";#!&(J/2).I5=FK?CA*.2^DB0#D5%-L,$7XX(NAU'![=G2J>Q<!)-J@3)
M4)3,G#H$WXX(NAXQ\I$R,/W4/W<SNFQN,\'W+<HAILGG-)_L$A,*(1]I*KO=
M<QU1//K4-UP>7%>D@JTXM]I^44>S0^=UCVVKX,VO;4?F6H@W-UT[]X/)0]6J
MX$EHTXBX=F$OA.:&,HE,X8ZF@QP&-=]K^UJ8=]FU4=U BU/?(L9#G[KZ#U!+
M P04    "  QB6%.7G&48OX#   '%0  &@   'AL+W=O<FMS:&5E=',O<VAE
M970Q,CDN>&ULE9CKCILP$(5?!?$ P1Z;!%9)I-U652NUTJI5V]]LXB2H@%,@
MF_;M:\";<CE>+7_")<=S/&,^;+R^ZO)7=5*J]O[D65%M_%-=G^^"H-J=5)Y4
M"WU6A?GGH,L\J<UE>0RJ<ZF2?=LHSP)B;!GD25KXVW5[[['<KO6ESM)"/99>
M=<GSI/S[H#)]W?C<?[GQ-3V>ZN9&L%V?DZ/ZINKOY\?27 6W*/LT5T65ZL(K
MU6'CW_.[AY":!JWB1ZJN5>_<:U)YTOI7<_%IO_%9TR.5J5W=A$C,X5F]4UG6
M1#+]^&V#^C?/IF'__"7ZAS9YD\Q34JEW.ON9[NO3QH]\;Z\.R26KO^KK1V43
M"GW/9O]9/:O,R)N>&(^=SJKVU]M=JEKG-HKI2I[\Z8YIT1ZO-OY+,]R ; .Z
M-2#1YM(9M3U_G]3)=EWJJU=VQ3\GS1CS.S*UV34WVU*T_YG.5^;N\Y8S$NO@
MN8ED10^=B/JBFR(PX6\>A#P>:-J<D<01!.RE:"/(88001Y P@FPCB&&$)8X0
MP@@AZL-J5*E.%+:BHA-)"B7#1DMHM$1&T<BH$W'6<V(+[DAH!7U6R"<>^72B
M>)#0(HJP3P1](N CV,@GFE6X&!K%R(B/C.(YA6MD"!J&G&A,#9M3.^[@DR,K
MX8@!^;OG-./AYYA #A$</_Y6U1]&L92ATPNSRN5;"+"JP4AR]TABJ#FD>@R!
M5?5'DIA[)#'6''$]X<"JWEQ!C#9';$]0L*JW5A#3S2'>$Q:B617$?',(N&,B
M(8PNL1DL$&:2$),3%JRJ/Y)21DRN7&887J*WP&!5@Z$4"W)-TYAQ@HR/8;"J
M_E *6DA75AAQ0HA/8+"J?@E),B[(\?XC##DAR"<T6-6@A+18.589A"$G"/F8
M!JL:E]#AA!$GB+BKMYA=BN; @*$D!.44AG@*0QRM0DG83&!Z!9IX)S!8U6@D
M8\?+1F#(!81\#(-5#4;2O$(=W F,N$"(3V"PJ@$,,8M$%#O,'$MI!/D$!JL:
ME5 ZN!,8<@$A'\-@58,2FA69PPD3+B#AC@=98'3%<@8, D,I()1C& 28=\U3
MXWK5" RO@!.OZR''\(IX1LX2,RGA8GB<LP1,OK(:EAA*"5?##@ DIDW.60U+
M#)&$$$UR!A"]EK/CRQ51Y/HPDI@/&<[)&?,AX=0VR1E\F+ZRTI.8(XDXDHYW
M@L1\R#F3F\1\2+CBG.0,OBF%>\(),4<AXL@U/X:8CY#/V>; ?(1P-IIL=!!:
MPDQ2#GK[4+DJC^T.7.7M]*5HM_]Z=V^[?/?M)E_P7]YM$7Y)RF-:5-Z3KFN=
MMWM6!ZUK97K#%N;Y/JED?[O(U*%N3E?FO.RVYKJ+6I_MMF-PV_O<_@-02P,$
M%     @ ,8EA3JY.$CPM @  G08  !H   !X;"]W;W)K<VAE971S+W-H965T
M,3,P+GAM;(55T8Z;,!#\%<0'Q& @(1%!NJ2J6JF5HJO:/CMD$]#9F-I.N/Y]
M;4,H\?G:%VPOL[,SQJR+GHL760.HX)715F[#6JEN@Y"L:F!$+G@'K7YSYH(1
MI9?B@F0G@)QL$J,(1]$2,=*T85G8V$&4!;\JVK1P$(&\,D;$[QU0WF_#.+P'
MGIM+K4P E45'+O -U/?N(/0*32RGAD$K&]X& L[;\"G>['.#MX ?#?1R-@^,
MDR/G+V;Q^;0-(R,(*%3*,! ]W& /E!HB+>/7R!E.)4WB?'YG_VB]:R]'(F'/
MZ<_FI.IMF(?!"<[D2M4S[S_!Z"<+@]'\%[@!U7"C1->H.)7V&517J3@;6;04
M1EZ'L6GMV(_\]S1_ AX3\)2 DW\F)&-"XB2@09FU^H$H4A:"]X$8/E9'S)F(
M-XG>S,H$[=[9=]JMU-%;&4=I4J";81I!NP&$YZ )@33]5 /[:NSPV_0(IX\U
M]CY0FOK+)%XKB65('ADR/T/J94@M0_K(L'0VPPM:.6Z\H-RO)?-JR7P,:T>+
M#Y1%CA8OZ)T/N/1J6;YA6*^Q(V7 Q)$%M1:4+#)'RG] #U)67BDKGQE7BQ?D
M'.J]%_3.@<N]6G(?@V-Y-X#6<\=XL<X=,1Y4O%BY.X-F?S4#<;$-4 85O[;*
M_#NSZ-1CG[#I"DY\IWOOT"K_T@R-^RL1EZ:5P9$KW7-L9SASKD"+C!;Z)-7Z
MKI@6%,[*3%=Z+H:..2P4[\;+ $TW4OD'4$L#!!0    ( #&)84Z_6YV-M (
M )$)   :    >&PO=V]R:W-H965T<R]S:&5E=#$S,2YX;6R-5MN.VC 0_94H
M[R6^Y+H"I(6J:J566FW5]MD+!J)-XM0VL/W[VDY(@YEL>2&V.7/.7.RQYV<A
M7]6!<QV\U56C%N%!Z_8ABM3FP&NF9J+EC?EG)V3-M)G*?:1:R=G6&=551!!*
MHYJ53;B<N[4GN9R+HZ[*AC_)0!WKFLD_*UZ)\R+$X67AN=P?M%V(EO.6[?EW
MKG^T3]+,HH%E6]:\4:5H LEWB_ 1/ZQQ:@T<XF?)SVHT#FPH+T*\VLF7[2)$
MUB->\8VV%,Q\3GS-J\HR&3]^]Z3AH&D-Q^,+^R<7O GFA2F^%M6O<JL/BS /
M@RW?L6.EG\7Y,^\#2L*@C_XK/_'*P*TG1F,C*N5^@\U1:5'W+,:5FKUUW[)Q
MWW//?S&##4AO0 8#@M\UH+T!]0RBSC,7ZD>FV7(NQ3F07;5:9C<%?J FF1N[
MZ'+G_C/1*K-Z6F*4I//H9)EZT*H#D3%H0$2&?M @D,:*W)@G-+N66 .8C, B
M% R$.@(Z(HCS"8(8)(@=03PB* KD):+#) [3=(G F&19X44#X @ITKR '4I
MAY(;ATQIO+RM.E Q4DIF&?7<@4"(PKZDH"\IY$L.,V0@0W9_?7*0( =<P+&7
MCOPF\033@A($*Q6@4G''3BC^NQ.NA#""3Q^"\EKXQP_=B'W "*$XGCB&>.*L
M8T M]2/K4==J&4E0,B$&'OI'3*!Z^=NW1UT5#&4%3OPM# '?JRR&NP2F]QRJ
M'C5YJJZ5X':";_N)23;VE3J4K?!(BL034G"CP%"G2(DOE4!24TIP&\!0'TBI
MKY0"Z;NM*(0B?D^)1A=9S>7>W?DJV(ACH^U],5H=WA6/Q%Z$WOK*OC?<!?F/
MIGNL?&-R7S8J>!':7+/N,MP)H;EQ$LU,T@[F?31,*K[3=IB9L>P>"=U$B[9_
M $7#*VSY%U!+ P04    "  QB6%.EO[6A/ !  "M!0  &@   'AL+W=O<FMS
M:&5E=',O<VAE970Q,S(N>&ULE53;CILP$/T5Q ?$W (A J0N5=5*K11MU?;9
M@2&@-9C:3MC^?7TAB*3N7EYBSW#FS#GCV-E$V1-O 83SW).!YVXKQ+A'B%<M
M])AOZ B#_-)0UF,A0W9"?&2 :UW4$Q1X7HQZW UND>G<@149/0O2#7!@#C_W
M/69_'H#0*7=]]YIX[$ZM4 E49",^P7<0/\8#DQ%:6.JNAX%W=' 8-+G[P=^7
MJ<)KP,\.)K[:.\K)D=(G%7RI<]=3@H! )10#ELL%2B!$$4D9OV=.=VFI"M?[
M*_LG[5UZ.6(.)26_NEJTN;MSG1H:?";BD4Z?8?:S=9W9_%>X )%PI43VJ"CA
M^M>ISES0?F:14GK\;-9NT.LT\U_+[ 7!7! L!7[T8D$X%X1W!<@HTU8_8H&+
MC-')8>:P1JS^$_X^E,.L5%+/3G^3;KG,7@K?BZ,,7133#'HPH& %"G:WD-("
M21<(DA(6'8%51Z#KPUL=6SM#:&4(-4.T8DB"X,Z(P<0:,Y@N4;2Y0Y4V5++Q
M[6(BJYCH'S'23FQGV%H9MN\82&QEB-\P$(-)_CN0FS:)M4UBLYK8&796AMT[
MK*96AO0-5M-7SMZT0:N+HQZR;YB=NH$[1RKD'=0WI:%4@&3T-O*,6OEV+@&!
M1JAM(O?,O" F$'2<'T>TO-#%7U!+ P04    "  QB6%.Q1P@J\(!  !A!
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,S,N>&ULE51=;YLP%/TKEG] ;$A"
MV@B0ED[3)K52U&G;LP.78-4?S'9"^^]K&X+8QL/* _:]/O><>XQ-WFOS8EL
MAUZE4+; K7/=GA!;M2"97>D.E%]IM)',^="<B>T,L#H624%22C,B&5>XS&/N
M:,I<7YS@"HX&V8N4S+P=0.B^P F^)9[YN74A0<J\8V?X#NY'=S0^(A-+S24H
MR[5"!IH"?TKVARS@(^ GA][.YB@X.6G]$H)O=8%I: @$5"XP,#]<X0&$"$2^
MC=\C)YXD0^%\?F/_$KU[+R=FX4&+7[QV;8'O,*JA81?AGG7_%48_6XQ&\X]P
M!>'AH1.O46EAXQM5%^NT'%E\*Y*]#B-7<>Q'_EO9<D$Z%J1303IX&81BYY^9
M8V5N=(_,L/<="Y\XV:=^;ZJ0C%L1UWSSUF>O94*SNYQ< ],(.@R@= ;:KG<3
MAGB!225=5$DCP?I/E?MEAO4BPSHR;.8M;.A?;0Z8+&)4Q.RRU3V=/<FRY&91
M<O./9$)W=)EAN\BP_8#M;)$A^P_;V8=MD]GI")?OB9DS5Q:=M/,'+1Z'1FL'
MGIVNO(G6W_<I$-"X,-WYN1E._1 XW8T7FDQ_E?(=4$L#!!0    ( #&)84Z?
MTZ/C. ,  *\.   :    >&PO=V]R:W-H965T<R]S:&5E=#$S-"YX;6R55^V.
MFS 0?!7$ QQXS5>B)-(E4=5*K72ZJNUO+G$2=( I.,GU[6L;0@->:+@?!W9F
M9W<,@[V+*R_?JQ-CPOK(TKQ:VB<ABKGC5+L3R^+JB1<LE[\<>)G%0@[+HU,5
M)8OW.BA+'7#=P,GB)+=7"SWW4JX6_"S2)&<OI56=LRPN_ZQ9RJ]+F]BWB=?D
M>!)JPEDMBOC(OC/QHW@IY<AI6?9)QO(JX;E5LL/2?B;S+045H!$_$W:M[NXM
M)>6-\W<U^+)?VJZJB*5L)Q1%+"\7MF%IJIAD';\;4KO-J0+O[V_LG[1X*>8M
MKMB&I[^2O3@M[<BV]NP0GU/QRJ^?62/(MZU&_5=V8:F$JTIDCAU/*_W?VITK
MP;.&19:2Q1_U-<GU]=KPW\+P &@"H T ,AI FP#Z:(#7!'B] *>6HM=F&XMX
MM2CYU2KKQUO$ZBTB<T^N_DY-ZL76O\GEJ>3L947<D"R<BV)J0.L:!/>@%N%(
M^C8'8#G68(3[-.RFV""8$+J8K8F1M0)>"4754LU NPP49_!0!D\S>%T&K[=>
M-2C2H+P&!1&AKOKKZ<:@0>AUH9VZ?+0N'ZO+[]6%@H)>12@HQ&L)T%H"C"'J
MU1(8PJ,1T2&:*#024=I+4T/\^_7UL><0&N4 &:DG0NN),.$SG&&&,LPFO*#$
MQ1WM_G]5&LS8LG13#7P\""(X&N) /P[/!*9(QFU-Z .2J2%YS&4$MS_!_!\-
M? T);E7B3U&,6XQ@'HN@KSDP-%,8$XW;C)@^D\F&"L:M0:(IHG%SD-E#HF?3
M1 -N(S!M))-Y QRX/X!,$ VX/P >$=V@.J+'-.,^ M-',I<_P($[!+PIFG&'
M +8'F9I]XYL]JAEW$IA."OR![0YP?T X13+N#\#VCBCH2ZY1X?TV]33T?' 3
M@6FB,!@Z1.'6H.X$O12W!D6WCMZI<-V@S%."L8%O'X)V*\,-1TW#A;/^;M*
M.N<%H!Y2V :!^C1"WU3G[M2>L?*H.Z+*VO%S+M3!]VZV[;J>==/5FU^3^:;N
M!O[1U*W<M[@\)GEEO7$A>PI]\C]P+IBLU'V2ACK)[K$=I.P@U&TH[\NZA:H'
M@A=->^BT/>KJ+U!+ P04    "  QB6%.W#YY9;,#  #4$P  &@   'AL+W=O
M<FMS:&5E=',O<VAE970Q,S4N>&ULE9C;;MLX$(9?1= #6#S*<F ;V&2Q:(%=
M(.ABVVO%IF.ADNB5F+A]^U*'&(KT3Q'F(I;DX<\9<C[-F-NK;;ZW9V-<]*,J
MZW87GYV[W"5)>SB;*F]7]F)J_\W)-E7N_&WSG+27QN3'?E!5)H*Q-*GRHH[W
MV_[98[/?VA=7%K5Y;*+VI:KRYN>]*>UU%_/X[<&7XOGLN@?)?GO)G\V_QOUW
M>6S\77)3.1:5J=O"UE%C3KOX#W[WH%4WH+?X6IAK.[F.NE">K/W>W7P^[F+6
M>61*<W"=1.X_7LV#*<M.R?OQ_R@:W^;L!DZOW]3_ZH/WP3SEK7FPY;?BZ,Z[
M.(NCHSGE+Z7[8J^?S!B0CJ,Q^K_-JRF]>>>)G^-@R[;_'QU>6F>K4<6[4N4_
MAL^B[C^OH_[;,#Q C /$;0!7OQT@QP%R-B 9/.M#_3-W^7[;V&O4#+MUR;ND
MX'?2+^:A>]BO7?^=C[;U3U_WG&79-GGME$:C^\%(3(S$S.0!F&QN)HEWX>:'
M@'Z(?KQ\[P>A(*&"[!74.X4-FT4R&*6]43T8K?0LE*6-6''LB8*>J(4GJ9!8
M0$,!'; 8*51(T6+PV6(,1NOI8DB=KHB)UG"B]3)6I;% !@6R@%@W4&'SD8W?
M@(TG9N$,D\+0/(+0(&CC =%R3 H7R \Y1Q9:*6(F3!2'2!&[RS$+7(5$C''@
M^B/9/%I-MW@CTQ7E+N:&0W!20@,CP=<A(6,J>/:1I!ZMIB&SU9J8",/#(3V$
MAL!D"!80L,!D"/Z1K,96&3$346D@&92WF PA0R+&9(AEF0!9/5J]JT8BHS99
M8( $ (@S1FA@,D0:$C(F0RRK!<CJT>I]5A/O68'Q$0 ?SH@B+C 98A/2DF R
M)*P9\ZQ&5IP1$4O,CP1D<$9T'1*3(8.:,*(+@S5CGM5RV6.E<D5P+#$_$O##
M&5'A) 9#AG1:$H,A8<E8-)XI2&HB(26F1P)Z."/JF\1@R)!V2V(P)"P9BZ0&
M5IP1E51A?!0$@WCW*0R&"FFY% 9#P9(Q3^K1:KK%2E(O+H7Q40 ?[RZA0?S\
M"&FY% 9#P99KGM1JV7*1;VJ%Z5& 'C\3H8'!4"$-E\)@*-APS9,:6*T5\<I1
MF!Z%N.!$+=:8"QW2<&G,A8:MU#RG1ZOI#F>*ZCXTID<#>OP?H8&YT"$-E\9<
M:-APS7-:+QNN94^=3(Y7NO.N?_+FN:C;Z,DZ9ZO^/.5DK3->D*T\)&>3'V\W
MI3FY[G+MKYOAG&FX<?8RGJ$EMX.\_2]02P,$%     @ ,8EA3F=]C$,# P
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
MCR=M+Z+5HF5'_H/KG^U6FE,TL.S+FC>J%$T@^6$9KLES3C)KX!"_2GY5=_O
MAK(3XM4>ONZ786P5\8H7VE(PLUQXSJO*,AD=?WK2</!I#>_W-_;/+G@3S(XI
MGHOJ=[G7IV4X"X,]/[!SI5_$]0OO \K"H(_^&[_PRL"M$N.C$)5ROT%Q5EK4
M/8N14K.W;BT;MUY[_IL9-J"] 1T,R.2_!DEOD+P;I"[X3ID+]1/3;+60XAK(
M+ELMLQ\%>4[,RRSLI7MW[IF)5IG;RXH02A;1Q3+UH$T'HO>@ 1$9^L$'13XV
M](,YG3UZR %DCETD,(S$V2>/85#,D$*&U#&DCPR)]R(@*/5B@: ,:\F@E@Q%
M,\$,$\@P01JF7C00Y&<&@D9R,X5:IH AB3TM$.1]ASD$C61Y!K7,$(.?90CR
MLPQ!(UF>0RUSQ##QM$"0E\@<@F98"XEQ'8@1Q]PO! B5>KG,,6JD9)"1ND00
M!_7U0%3BZX&H=$0/K&%K0A%'YGN"J)%_+L&EC"2(PT\Y1HWE')<\@BI5.O<]
M(506CWC"!8UDB.-#FX$HZNN!J,33$]TUP)K+HYL55%"(<Z-MH[F['>:1-;4-
MU+O?V#G%-=9WFF[(^<[DL6Q4L!/:M&?71 ]":&Y$QD]&Y,G,5<.AX@=MMU.S
ME]UPT1VT:/O!*1JFM]4_4$L#!!0    ( #&)84[#%1(+,@(  $X&   :
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
M>LBD:)9QZ@3>AR;-0Z*EPD)PF2.HSI,EC^#J1,DS'L'UB?!#'F%@;PV<F2\
MS(MG>[ [.N/TI>,'X>>B%M:>275<FD/MQ)BDBM)SE-6YNN<,@Y*>I.XFJL^[
MP[X;2-;T%QEWN$VM_P-02P,$%     @ ,8EA3DJ9U]X1 @  4@8  !H   !X
M;"]W;W)K<VAE971S+W-H965T,30T+GAM;)6546^;,!2%_PKBO3$8 B0"I#5H
MVJ1-BCIU>W;(): :S&PG=/]^MJ$H(=[6O03;G'/X[@TVZ<#XBZ@!I//:TDYD
M;BUEOT5(E#6T1*Q8#YVZ4S'>$JFF_(1$SX$<C:FE"'M>A%K2=&Z>FK4]SU-V
MEK3I8,\=<6Y;PG\] F5#YOKNV\)3<ZJE7D!YVI,3? /YW.^YFJ$YY=BTT(F&
M=0Z'*G,_^-LBT7HC^-[ (*[&CJ[DP-B+GGP^9JZG@8!"*74"49<+[(!2':0P
M?DZ9[OQ(;;P>OZ5_-+6K6@Y$P([1'\U1UIF;N,X1*G*F\HD-GV"J9^TZ4_%?
MX )4R36)>D;)J#"_3GD6DK53BD)IR>MX;3IS'<8[,9YL=@.>#'@V^.%?#<%D
M"-YK""=#N#"@L133FX)(DJ><#0X?_]V>Z)?(WX:J^Z5>-,TV]U1[A%J]Y+Z_
MP2FZZ*1)]#B*\(TH\FY%NWL13FXEA46RF25(<<ZPV J+C3^XA0WL"8$U(3 )
MX4T"CA>5C*+$B#HC>O 7U1:C)KK2!/X*VU%"*TIH08G"1>?#.Y0[DO".Y,''
MJ\B.LK:BK"THFP7*SB;""U%A%:WM+)&5);*Q_"$AMB;$__&6)-:$Y#W]L(JB
M13_^(1I9T-5FU:?M5\)/32>< Y-JWYO=63$F005Z*]7A6AWP\X1")?4P5F,^
M'G/C1+)^.L'1_!G)?P-02P,$%     @ ,8EA3@^2KY2O @  V0D  !H   !X
M;"]W;W)K<VAE971S+W-H965T,30U+GAM;)56VXZ;,!#]%<1[ 9MPBTBD)%75
M2JVTVFK;9R=Q$K2 J>TDV[^O;0B;V(/4?0';G)DY,S;'4UX9?Q4G2J7WUM2M
M6/@G*;MY&(K=B39$!*RCK?IR8+PA4DWY,10=IV1OC)HZQ%&4A@VI6G]9FK4G
MOBS96=952Y^X)\Y-0_C?-:W9=>$C_[;P7!U/4B^$R[(C1_J3RI?NB:M9.'K9
M5PUM1<5:C]/#PE^A^0:EVL @?E7T*N[&GDYER]BKGGS;+_Q(,Z(UW4GM@JC7
MA6YH76M/BL>?P:D_QM2&]^.;]R\F>97,E@BZ8?7O:B]/"S_WO3T]D',MG]GU
M*QT22GQOR/X[O=!:P343%6/':F&>WNXL)&L&+XI*0][Z=]6:]W7P?S.##?!@
M@$>#OCB3!O%@$+\;S$SR/3.3ZF<BR;+D[.KQ?K<ZH@\%FL>JF#N]:&IGOJEL
MA5J]+!$JLC*\:$\#:-V#\#UH1(3*_1@#0S'6V#''^6.$#0 IX! QF$9L[./'
M-'+8PPST,#,>9H\>"JL0/2@UH-: HB"Q4H$P$^5*0":)PR1!V"+28[*'(*E%
MQ,6@((.)I""1U"V)T@>+2>I$B9%#Q07A8JHH&<@E@[@@BTOFA/F$G?T!03.8
M2PYRR?]C@W(W2G07I:<"@B9.;0%2*:"RV%P**&/K:&\ 4!Q@F N*8"V)'#99
M:DM)Y!Z%/+ $9P.ADF!"$="$LB& S<290Z!PK1#^@*P@6)E0#&U1;)<E=A,.
MD%T5"#15%%CED"MS63JUR[ \H>0C18&5!8'2XA0E=:14G17[)X)0,^>'#N\N
MQ(;RH^D=A+=CYU;JB^=N=>Q/5EA?J-;Z6O<MYJ)]=],W/3\(/U:M\+9,JNO:
M7*H'QB15)-4MX7LGU6>-DYH>I!YF:LS[9J.?2-8-C50X=G/+?U!+ P04
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
M>S$.FO&@>#\-431/\O(O4$L#!!0    ( #&)84ZX[\P2Y@$  $T%   :
M>&PO=V]R:W-H965T<R]S:&5E=#$T.2YX;6R-5'^/FR 8_BJ&#U J6FT;:W+7
MR[(E6]+<LNUOJJ_5'(@#6F_??H#66(\E^T?@]7F?'XADO9!OJ@;0P3MGK3J@
M6NMNC[$J:N!4K40'K7E3"<FI-DMYP:J30$O7Q!DFZW6".6U:E&>N=I)Y)JZ:
M-2V<9*"NG%/YYQF8Z \H1/?":W.IM2W@/.OH!;Z#_M&=I%GAB:5L.+2J$6T@
MH3J@IW!_3"W> 7XVT*O9/+!)SD*\V<67\H#6UA P*+1EH&:XP1$8LT3&QN^1
M$TV2MG$^O[-_<ME-EC-5<!3L5U/J^H"V*"BAHE>F7T7_&<8\&Q2,X;_"#9B!
M6R=&HQ!,N6=07)46?&0Q5CA]'\:F=6,_\M_;_ UD;"#_VQ"-#=&B 0_.7-07
MJFF>2=$'<OA8';5G(MQ'9C,+6W1[Y]Z9M,I4;WE(2)CAFV4:0<\#B,Q \2Y]
MQ!P_8LAV@F#C83)"O$:(ZX\>C1 _0^1EB!Q#_.!R$62 ) [2#B*[9!7[56*O
M2OQ!Q?B,%CI>T#]D-EZ9C8]AL]CS ;2=Q8G#=.>72;PRB4\F6<AX0:E?)O7*
MI#Z&[4+&"UJFP;.#;2^:;U1>FE8%9Z'-/^).<B6$!D.X7IG]J<W=-BT85-I.
M4S.7PQ\^++3HQLL+3S=H_A=02P,$%     @ ,8EA3LR_%"5N @  OP<  !H
M  !X;"]W;W)K<VAE971S+W-H965T,34P+GAM;(V5VXZ;,!"&7P7Q !S,.2)(
M&ZJJE5HIVJK;:X=, EK U';"]NUK&\(2<+:]";;Y9^8;3YA)>T)?60G C;>F
M;MG6+#GO-K;-BA(:S"S202O>G AM,!=;>K991P$?E5%3V\AQ0KO!56MFJ3K;
MTRPE%UY7+>RIP2Y-@^F?'=2DWYJN>3MXKLXEEP=VEG;X##^ _^SV5.SLR<NQ
M:J!E%6D-"J>M^>1N<M>1!DKQ4D'/9FM#IG(@Y%5NOAZWIB.)H(:"2Q=8/*Z0
M0UU+3X+C]^C4G&)*P_GZYOVS2EXD<\ ,<E+_JHZ\W)JQ:1SAA"\U?R;]%Q@3
M"DQCS/X;7*$6<DDB8A2D9NK7*"Z,DV;T(E :_#8\JU8]^]'_S4QO@$8#-!FX
MX8<&WFC@O1OX*OF!3*7Z"7.<I93T!AVJU6'YIW WGKC,0AZJNU/O1+9,G%XS
M%WE.:E^EIU&T&T1H+IH4MG _Q4"Z&#NT,D?Q?81<(TGT(3QM&IZR]^[3> #I
M:SWXRH-_[P$M+F(0A4K4#IA>$%O+;#0RA)R9[(XGT/($.AYOP3.(HEF@V+,6
MHGPM"B,KTK.$6I90Q^(O6,)5F&"%LM8D5J GB;0DD8XD6)!$JRC(]R-K 9P/
MLN"N2LF#&L5:FEA'$RYHXE48-_ 77U@>KY!=WW6M!]] HJ5)=#31@B995\!9
M7\U:%<>A]>![$EU<VUF<_ZG5J K_5:Q1%W]<+7O6]AJ@9S4AF%&02\ME>YF=
M3E/H"<FVN3C?R>FDVNF[FV&T?<?T7+7,.! NFK)JG2=". A(QQ)5+L4TG38U
MG+A<1F)-AY$R;#CIQG%I3S,[^PM02P,$%     @ ,8EA3J?NO\CI 0  MP0
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
MN6"RFL"3U1SD'GB\*-E.]*>)/&^'C>!P(7BC-[G^N-->_0502P,$%     @
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
M!RD-V&*B!WNR"GOK# L!!^.F,SM77>OM%D8V_;5"AKLM^PM02P,$%     @
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
M=B+:"Z&X9JG?=]\[ZB%YV)1\K\PRU6O938K=1HFFGX+#811?_0-02P,$%
M  @ ,8EA3CJBK^ZN @  V0D  !H   !X;"]W;W)K<VAE971S+W-H965T,38U
M+GAM;)56[8Z;,!!\%<0# #;?IP0I256U4BM%5[7][1 GH -,;2>YOGUM0S@N
M++WD3["=V?'.X,6[N##^(@I*I?5:5XU8VH64[9/KBKR@-1$.:VFC_CDP7A.I
MIOSHBI93LC=!=>5BSXO<FI2-G2W,VI9G"W:25=G0+;?$J:X)_[NF%;LL;61?
M%Y[+8R'U@ILM6G*D/ZC\V6ZYFKD#R[ZL:2-*UEB<'I;V"CUM4*H##.)722]B
M-+:TE!UC+WKR=;^T/9T1K6@N-051CS/=T*K23"J//SVI/>RI \?C*_MG(UZ)
MV1%!-ZSZ7>YEL;03V]K3 SE5\IE=OM!>4&A;O?IO]$PK!=>9J#UR5@GS:^4G
M(5G=LZA4:O+:/<O&/"\]_S4,#L!] !X"4/3? +\/\-\" B.^R\Q(_40DR1:<
M72S>O:V6Z$.!GGQE9JX7C7?F/Z56J-5SAOP@6+AGS=2#UAT(CT$#PE7TPQX8
MVF.-)^$X>;_#!H"D\!8^*,,W\?Y[&2',$( ,@6$(1@S139+K#A(92&,@ 4Y\
MYU8+ /-PXL1P-B&833C)1NF)8(8(9(@><"0&&>*/'>D@\4AJ&@1.>&/(%)6D
MB3-SA!(PEP3R8\;1%&1('_ #>7"M>!\[TF/&8L,4C5Y^9PD "^+4P3/YS-0N
M@EQ)9CC VEPA_(@O</$A_PY?_(G@*,&3VH%@\>Q907 IHVDM*TTSWQ,$%R *
M'_$%+D$4W>%+-!&,4!@[T:TQ ,Y+/2>8R0@N:32M:>2'W@P'7(HH><09N!A1
M>H<SZ>0[FGKQJ$1Z8Z:P1!VLV[?MCB[$FO*CZ1V$E;-3(_7%,UH=^I,5UA?J
MS?I:]RWFHGVCZ9J>[X0?RT98.R;5=6TNU0-CDJHL/4<=IT+U6<.DH@>IA[$:
M\Z[9Z":2M7TCY0[=7/8/4$L#!!0    ( #&)84[;&W! N $  -<#   :
M>&PO=V]R:W-H965T<R]S:&5E=#$V-BYX;6QM4^UNG# 0?!7+#Q ?AKM$)T#*
M)8I:J95.J=K^]L$"5OQ!;7.D;U_;$$)2_F#O,C,[:Z_S49L7VP$X]"J%L@7N
MG.N/A-BJ \GLC>Y!^3^--I(Y'YJ6V-X JR-)"D)WNP.1C"M<YC%W-F6N!R>X
M@K-!=I"2F;\G$'HL<(+?$L^\[5Q(D#+O60L_P/WLS\9'9%&IN01EN5;(0%/@
M^^1XR@(^ GYQ&.UJCT(G%ZU?0O"U+O N& (!E0L*S"]7>  A@I"W\6?6Q$O)
M0%SOW]2?8N^^EPNS\*#%;UZ[KL!W&-70L$&X9SU^@;F?/49S\]_@"L+#@Q-?
MH]+"QB^J!NNTG%6\%<E>IY6KN([3G_UAIFT3Z$R@"^%P&WN9"D7GC\RQ,C=Z
M1&8Z^YZ%*TZ.U)]-%9+Q*.(_;][Z[+5,TGV2DVM0FD&G"437H 5!O/Q2@V[5
M.-'_Z/1NFY]N>DPC/_WHD6XK9)L*653(/BJDG[K<!&6?RI#5P4HP;1PIBRH]
MJ#C.J^PRM?<T7LP[?!KY[\RT7%ETT<Y?;[R$1FL'WLONQL]1YU_9$@AH7-C>
M^KV99FT*G.[G9T26MUS^ U!+ P04    "  QB6%.SB@<;=L!  !F!   &@
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
M/4/YH<\,VB20F4&KS0<9=K.:^/)^"G>2QI.C#;CEM(O>V@!(N%[A=0[XV)=
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
ML5QF[C.?:G\N.%P3DD]D1I&F@>^#O-"]<(:P[AU)<I1<*&O@O['O$;VF!,^
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
M!QC%]*'H[I8UHN+UV5[^=^7W8GEX5V#4H:$=Q!\.T9]TN"BD<3S,X1 7C03
M6A1::*BF;+IZQSC#_"Z.,/I$A9#^@5(/I2ASQW"NV)BR8A!\B/!HNUEVX]2V
ME7;V2>_C[$ ?L\ZPT1[J53=_=X)I+EO-5@\Z$4+UE M.%'Y"_&[=% T2Q#C%
M#$]SN'VDT&K(A"$8@+&OS5<T5[@"/-H@"B?RMMKWUJ"-P'FJ/( F(JCP=H<,
M.Y]!Y5016'HM4$YC^]-+Z8[.[XDMIPC+YY''@WE^SKQ%A.*T&:*5NKE80#YC
M@0+9KC+XQ"6]S$U.F/^4A\HESQW9(H(3Y!3MIVQMBL^:KZ5<DL.2LCK&=Y/B
M,B,J!%D,]9^*O9]6&0VW6_Y0Y.0NYAUW_9L6L+9L<F'<I3)*+PWEG J"%$N^
M6T3O1NL,[ .XW#C%'IW30R<CBTZ&IVOKZ4G.CH A[3<<G2VZ6W$!HM>I0H$;
MQ2(6%C@(\Q%$5E#BTO=%T;9&K$PRG;-7E3J5COH'(LH!77JC2-V3?6M=* O3
M=4^<L5QR;6/64^4]D(WJ0C:JWQ,!G;*N':]NR#4@JL+2]5SD7*W@[T=">!?.
ME7H=_9MCVY=*G<B<%#BUE,+AR :!Q4DV+@#!O)QN:U4I@B$E3RI7@"*WXW\W
MDN&G*JR$]5?;QKNVN:@0&!KDS-^WK$3@1U8%@O4+HH(40U,MCE%5_ :ZL(&>
MJ3TOLX%U%?V8R&L/OT.XK(*#FL6O.,8ADM%+6T^J"#X+T21N$T.+M!PG8CP-
MHP=UGJSE30BK?WDP!:NL6JN3*MQTC50(2T\!SC+!FD6TL+CV3*S7F%GL1^ZV
MJSLX=L14_$%VIP5+4M_6FU,,B8J#?QM+;ERM>A=P[XKJ(1>[L,= T]I\=L%P
M$7XF'6$R;!O9$J">&]16I=R*(@Y#F]\Q9JVCR^CG^U_\'-".4 >=.>Q4'R'\
MH-ILR'."A_">D(M%F!T=--2)4911KV-ZT9<V;E^FBW6\V"2YK]<&_0%G_-=1
M]E:[TNI:L,=$B]2.>M3R;ZWBVS[B^$W;:6>+LZ!X/+["=<!T%"0A%9'6#^G&
M]8WR1/*UH4<N]<T (C7ERA?P21. ?X?!EO5ZDKVV(%5>B2?(C[@U*8[.^+T8
M@&?IZU\7+CHPF3K&Y*% #]D.L!B3.RE%VIC64^$8' +BA+91!QDJ!@YM&<G"
MK#X1,>C1**S=H%B&<EO5;1$0NUS4*9H4Y?6C( V%HO)N1I<$_V5@39A?*;HB
M%\6(ETW3W4;C9&FN7'.;D")LTP^=-=&1X27@=N0H*6*ZY=QJH2LF*6T&4W++
MZ"XF^Y9"+J@26]+X))6D#;=[J:VW]-V0A,%P0B.NCP17&^PPIS$HKK:':W E
M&$^T.<\&+L1^P=A-N0LQ#]H;C=D9S4BBH^I;%Y&N4"@NX+GYW!D5KC5C8..)
M]A7 =]N*516"79?0(->-2O17.T!STDCMF6?B/N$Q5O]!D-#=[$%-G12[.V^P
MLR9^$7\T"#G"E+"%2T7PA,T%4;+RJ<G^#0THN)X KN)8$/ ]=41@G0>S71WW
M<]6DS@@6';<-9+>'?E67L\"$> @R-]R(O6YTXR*]4Q]$6\M2-*ATRZT/7;'2
M-Q"<QB4;I2,X6&5N.[E5RM+WB?/^E.QLD#5.,52B!\8LU9/?]50).K.E_">,
M"C<UHC@7_C**B=2YD<C7ZY]A!9M#>B#E2DE@;O-O9(+P[405DE5HS<X@6;XI
M(+%T=B5.?7G%W#;.OQA-32TIR2+V]B>#R_,I)1'AW]\!Q+;L63S[<"N?=-P1
M@>G3 A$U<:M1]@7#(^Y*]JOT;3][?C64#'G'A[#1 _AH6MBDY=128LK1N'Y-
M6F,T.(8TT86/R^5M8C$X=6E.('&>;)4_A<@DXWX7YH-B#% U4U'E]&F.QC"
M+_K1_!]ZZZW#M;9%BA;6W^"[O3P6?E8N1-]P#2QJ6=OJH:]D74H>>BVN5",L
MO9:.$3*N2$A3-!3DCT_-9G_U+_O%8]-X[Q.;3))/T?I[&G26_&OA_:R$DD2:
M@S@HI,\X&2/TMWNYR#@-VM99H90EH"6OFVUP!&QU!$*I?>!<FVVEH33D3(.!
M<6=3J!%J76F)L^4T^AX#T/ <(W]I9K #RWWU32J<?2Z3[[;PQN2813\0-EV:
MW+UYL' =!C,?:(_=!)MGI[FFBY#_G/!;Y$R #]WF IHH^4F=2G2F8-ETT^OB
M!'>3P>@S9:,EI?4G <@]"7'#[YPRMU]:9I:6#&P\749WE)& C*1A# XVYH5)
MFB128EOAB<<IB(:HQ<8L"' I=+&,O2+TG7P8#"I(O@P/]\0J@RQ&JOK45@W:
MDCHY?':*>VG67C'IGSPQU,[)2[@D Q%.51DQ3:6^0-39-/]@($]0,T3^:!]R
MR4.]F>MC*ITMEU)>TX="-); %,,=5.K8#C"$5=TDA/ZC0DQ;NEE$N3)&R UH
MDF/7TQQ,]+<A,-V(%YS//?$9&4)O">.0AYD2IBP(H6<A2DPR639&GR[:@MTR
MK"Q/^E)?(QO?'!&2[;NS5SVRNM'S4_;&7!6L^<'2HFCF[18!B:A[Q(L\CQFD
MJ%(Z\M UY,U3 =F=NTC7+24<_5J9<]ZW3A8%/E-,P3%ZEIIT/>I?,082V!&>
M[)3XCN*U"B(D+6[G:IS73R:N5Z#U@()TL E497$^;FLO)#(ME'FHC6ZGE#A4
MCM9-<L50?):O,ZW""-',7EW)A?QB\N[OH13%EY3CQ@X1.:(CFVHP*CC4PF9$
M)S?X1')W!*B:."^5/ 9B+ M3D"$CAIHI:%2<^VH75D+=6%5+5*KA75_NNC<%
M<HL5(T<8J$10D T+E@P<RY'\9T8CQ;>BKZA;W:@_YKJ/9N"M6]]L)&>=B(H[
M%9%*7O1_B]1K6.L-X5_@]SY[X&8U_ 0954*O$5Q*7'D>GU9M:?]@TRU;_4[D
M2 \&P+.7/GW3%,B1%&B$YA+J*#6-PG^+#2Q""M\]$2<3R5Z82.2*Q6:;+!U=
MARB9K_?TLZ-LY*#%:GSZQ]S4$[<>93=HKTJ$4D-'%MK*_3H(CRAXT(_>F&:W
M4K>QML.\E/M&X/ 9T:YI#:YG0?RWWE9)-H;XEES[PB3'OAU,_^ N=8CF;1($
M)3>M6$>F@/2 ?W>H,M)^=#3901M_N)A(Y.,-) J4$=[V-+-&(5)-,4!ZQH/9
MO;GYM1V-^>:C[CR2D(:Q,FX84Q6$8@DKI!?Q8M6H6#KE4.+K(]4R936DUI12
M[ENMMD55,MSA4AJ-;(I<1"WM=K&,,G#,U+.#3SAUODM00PN &GH;4<D*@HLV
M17%(]YJ4366X:GH>QZ# &X^,!\(C5RFV/GY ]#(=FG!,8#G4;>D _W=H?]\.
M[[Z/OU$X9_@YF^6:@"C)Q<@'@]05J?#-7J_RQ=?#F\5#3<>?3MBA5LRMZV6Q
MXJ3^/;Z/%LP]%RCU><I]RXIP9XT3_T#:M<SG_C(/J&-.4@=:;89[QSD6!)+S
M36IQ>(015T?OGC1%(]=2$Y8%L&A3^^?Z-+[0!E<_2K_V19M6]ZM=J!6(ITCZ
M('R4*K-87P[O=T[.+3*P1_J64UQMJ?["[TXD5T) $U/5UAS^P"GP+>.A &P
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
M/AL2/I)A.0)>HU2S..4CE-H+1A?BB71XP\K@F$]Z(\2.U2)C<//QK1L$B4"
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
MS/S="1#\4%RPF1@]0(%#"M3X#&_TJ!_6=X>HJ]D?8))P/16^[UE;)Q5ZH:6
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
MZGO^-\%T"$(> C$$8LU._A%B717W\/EBD;VE>?#DBW*E$D+__B,<I^]8"CZ
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
M\-F_O>&8[#C0;2W51*R44-X;]LK V4Z/CD%,'OQZ\^KL8G(R&C.- O70Z"-
M&P4IM,U$.#KF@<"(LF.3U$Q.5$Z.Y+O%?GF&(AX_#'?-T8C3/ G;D+*^/6SV
M%6/MFFR,' %]@T1QT]-1ISW"TB=!A&]6)!IDA0Q*JCX64A5$B>^L"!'?"8]4
M3Z)'H5P5W]"7YR?4XD30AXGPIGEFT.%C9/ME<;O9SQVKQQ>L/V"Q%KB&="XL
M0XRD7MG(T?3JR0ZG++8B>(X\N>JOC%EV6 XZRB-TYF#H=YG$FTAD!#\)[4B
M+B!OW\!'K'I$7CJK1?#!>17]ZI5''CP_/YX<9]/Q=(J>J+>*C'QP@2 ,V2@[
MD#]E(S?0G&8ZRPY.&!3NT+WW\PWXJZ'9R%@ ^V+,AP/4H([=*#MTU^;WR(1]
M@[@I6+Q[?$H4P.13L)93FNG/9(16IG'-W> F]LPZFTY.7'?">XP&DYA+A3,M
M8;^WDO4X3[K)G(;:!^>B%7 +>N&ZJNIOS_]52+;4X2[52R/$'.E*\L3Z-8H0
M*7:4TQ5]C'L!D-@J"3H\?,H_FGW:/&L0C&2._T-_X-'_G<2C/(I7RYXJ&N=N
M,$"!>6R?F+QW@L7I)Q3 >=EEUM7^VA^7%A11\%6;>$DZSU>\O)=![F/X#Q>B
M)UGJ03J;@%7R<WQ!SD\O)E/WUQU7X,'T9#(?V0(G@=1#U_C%B%C8#T=LS$NV
MEAQ>SVX^/Q77NS@#>9W($K/3<[B9W94I-%$;926'S:.NH,3O0JYT*^FE,IF.
M[:A7;N2!A9_="<(EQ2!:8M]:$'#2)Q#=)<;4$D%RYU[-0,4(H:U8-WIQ$\E?
M\9LTA$PUA"Z8Z[X: C'^/UM#Z"H%Z"$$?6@ZF4]2T]!7Q-,_WL+^@4Z+(Z8/
M7DRRP6>M+A^Z@1#:A* 2,C1#*++_KB42_D)R$6X+/",(E0RLEQELA^ $%N>U
MRI\=>QW@%L;BY]"2_\(L0]U#(D:\E(A=#:G;@9.#7XESQ4W/,'HUDW <-1,K
MI6-Y*!5&?*UCN)NOAN:23<]/$"EI#KP]/(R9,'E"><MO\^IK #>@5CBJ+Z^Q
M"L"G4VP>T%TL%4B$R=FB0-UTI!CHD%6=W6VQOHT.&B$)!+0$\9TA+BWFW*O8
M?G6&B"6@BY].9B/6Q?VE2+TNZ64>E@#2T0U>4]=0JN*/@ /4^QV"9][MA9X"
MG)5T('9E]T3G8:YZ:#IG@2-Y.!J[?0S>0_HH*%;9CL?WY)=.Z-!+\+=7[UGN
M@61+:#J;3$?N[ QAJLZ.3T& >GP&+S[=E/@+L<'>2YMOQ$?2XE#]G#L^GAR!
M?L/3/T;'U0S!W\+"&.'"AC#/SQ N[!RNH2F=^OR>;5Q.QB1MERZ[32<J6L;*
M-_O 7KFI+&Q^!#_,]:=3_.E4?[K GR[TI^D,?YS.IO]/K*H+L-L9G+\C-R?W
MW6R&A#@E9+8YX=/!CYTK&NA(]#J:(X+8.6K8)PAL-L-KFMR@UZ83DN^XTNW5
M\?VQYO+?VO9R8?7&6/6"8T_:PPY24V&9=W=3MF0V.X[;<$B%E(#BI!YR>N6T
MP^=1</^M!O<[+#[%GJM]3SJ3?.4^8A9KP7R&]7'"3:_\!F.Y3(?FI]ETC@AI
M0.PCN$=!2<E 8!YEQ]/CR$.+<'&P C@S%V!8P>YEI\#_YH&!B#U"F"&6&?S_
M"2CL: :]$2T$<;GG:*7!P3I&#3]#I8I^%CL.6/PD$^WK#A.W<2#&6I)Q3]
M&_3Q.A@(38T#-J .3N!U^NF$_L/_[7!A-H5IP/KP)<)OS.9H@,S/SX W#46
MC[,I4@,]*W"13(&4R*,OTP1'/H)/3.'_CXB<QY8J8"#-B"K\G_F4B8)$A_^<
M'/&T!^P^UHC.D9BT/J07O3[EUW&?1Z37GD:DU<>0Q/2?&1'Y;">!,]PWM*//
M8$]PFE.$2NR* K26YPYY#"Y2!!Z<8P[-\=D\ :BTK3-Z6/4,,2J/<>:G^&'X
MV!S^@.+RC>VY<=@??P/VAN?/@"BS4R'^"89!DG>'#&H\)4B<0]JR6;QE\YE0
M]T2(?<(,+;\^PP^.=G(JGJ^18[I[ACVBUP[F])\NHYZ<X4S.X-FS8T+OQ#-\
M=D);L \]P+;)<&8SG"URV\E1]]UA>O"!QF,(VX Y1X:%"4(4F>Y"6'AJ?CP^
MV9.%Z?@B,\;_.>/C\,]@8/1%(.EGM+O'*.)Z^/<4^62.%]<9^E" \8[@?IJ+
M17=;UU\EBZEGCR[@"R12IT=R0H#6<,1/^[Z#]#]&Q^F4<&EG*"]GYR!D@ER7
M!I->/Q=<PRB/F\H/.<&"*[O1.CM''3!68>9@>&:$C(_H!U'C&DR7Q1I_4-\;
M @2_-O<97KH"ZBF@7Z15;#?UNF8+5J^H<7:[+5<88&W'CM.94Y@I:4 !%NJ3
M9EW[AI,,E 'W]:+)[[J*(I QTZPC3@5\P8E(RU<_@+H#AX*4T_'9' WCV?CH
M"-6LJ#"1TM!0HABVQXRY&84E@=4OCKT'<N#,GR.D[,$%W8&=*6$SQ60R%Q<P
MM$[*BLV.2C.THH/I&69%XO3P'X,.4EP)^D?)P6G71[\\?.GCR=RS[F?QV.Q:
MZRG!TT[')R>H6'?2 KNFAS\':<<N"A;MFP.7]>7 X0A[Y+^%9#F?2>33]"94
MXB.Y6Q+NL_#Q[3I?K8C?;:ZDS]^W/9 DDDKME\B&9^Q"G\NUPD 5P?!SSZV
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
M"!B7>3J7<-'2^7^%Q:9'""_\ZAC_E6X@HRNJQX%!^>'[9-EP V+3/C8G95C
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
M N4E34H\0$8 ]%O*[,SESA-G;A9J1$&)QP+'O8Z?J84,7JSVD!RYDDE\BB?
M[E-N=S"^/QDV_%XZXEFQ".T6=L5"X$(X,.8K3#'TF>(632@KV7%H/76<LA<@
M T]'8MGJ&]"(KKX)O]J"9)V&RN 0[<#Q,L<E2 ^<^ O%6S(B6SF))"AS"WKL
M9?=C97AE)!I-/ WT?+QE]DUXE_M2H4@@J6"Y8,FHJ7+\B"BAOHU*R;ZNIM/
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
M)D1UBX%FWL\@1?=-@FGT8"A4A'S.!OO V$1<;Q.(T*U@E8XFMU2Q0%M.A;(
M,Z02(4(.MQ%UU9WL>$PMV!$W"WOY?6COV1:5U-9B6U(L@\2+&ORB>',!$96L
ML9>4,/LLN!</[Q/" (16AT@:(-(IB4?0#/Z/9HGP!M:2&  /IOHCUOG:@Y7:
M0DN=!JQHQX2/*A7%KO?W;K'V $J1P1 'KND\O=.S0NHF\Q_//P[%5#LV'IDQ
M2_1-J VHS5$-$%#$?5,D#(%=/LAOPQNA^ W_@VOHQ8<7)V+PCG 4)\/PP15D
M<:'++U;M6[VE:E^]>II?_?OAV'?E;)AJ<1CQ)-51DU9:0A*'R3S^?QZEXX7]
M?/:F;.@<1F^R8 ,SP6;("NRB9]6N(H)< 9_,,104<R_L>OPIEH@-+9(EPV>S
M]\3VX=/+P2TX%D &/!!\&C[7^/Z$3I;*K@4$0:(7LG*UB=7Q"R64*(:!^.\$
M?(7]:"SIRDYR'FY7#]W4\DL#"9IK*>UO0<U1//\L8YF:HK!UDG#*[[NNM>H<
M7 G_6=LL;2Z_+*@E=!Q3OER!BB)@#"A;8:[#E. ()M5=(TBVSPM) 09MG>'?
M>IBW<ANV-]]S&RS?5CE5^V0)QOFKN'/D1]OWG#.U%]#?2(+<WSSLS2T<6@7^
M6C=N28;E6KFN#S<?L=9"!]"GD/PU\;$;H8E+*\J(&YY<66VMQ,ZWM^E\:^DD
M\[CPNRX,PJ5)0)WN=T) $9];GJJ$/.PRFWIW&^WF/.-YL]LGL%N&!$R^J%2;
M-%;\/4H\-NNX2*UV[5(IEQ">D8,@ #&A!(@9\5< 1VMNHH';#DBS>4$QZ5%X
M.,1M@\P%_ZG#XQ TBUV'7 Y]<GE$)O+UYN8/LF:3%\7R<$<"B%EDOW96Q+4Y
MU_W@$,SD RGKH4@5+LGN+2%;.R4T\=W5<%S3-5JN)^T$I_CQDHJOLM UYP'3
MS%NKBJF,^PUT')PYV;#?H!-B*4X?XB(7A)45%Y=RK<9EO#L_R&A]W6&IF+-V
M- 8Y&EO'HF0&8<:V->7I%1%_I;,(ME]*(I/6^=O]DI"]A$J-N, FY<D0L<5^
M7^E(D&S8_=GGL,U@CD[G>,CLCODTZ1O<;F_1L.0[)F1[XX4[AE#E=!N$[FU
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
M WL$R<N#+-:H?7R3P?O*4R5:V"/72";975T3()M-RESM32;'6/IPLFV7S$I
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
M\+:="J7JA$H3$0D4NDD/4:XYV0"4W.$*K4HD^@?!G _^"W8N'1VN2N:E2K"
M5K \%"Q=%;'>>#S[\#3E5">L7LFB8-^+V\1D9V6[^+;L8?;<H% :,!]W9YOC
M:O#CO[Q_-QRY NK6:ZCI&IX#8]++1JPJ1RQ\U8CE9U+P6G$IT3AOWZ'OM#7A
M((QMT<R06@+RC38$B9')?Q?+SD)Z8*#BQ;)E(?>A<Z5U/FQ7S$8ELQ%D-L3%
M/7*I/AAY8M5NW\7C'CIIY0;$J2(AAB(7/,M4^7(,-\APC>;NMYV6FQDJFA)$
M2\38Z''4M >-75^T+-BU8AM6\T5=W"I0JC:G"YUJU:C%"(E"%AF;3H5.)!TD
M&#7O0:P4/>G<1>(;=.B\Q#KVX?W[M]KW*%-YJ-J]35@(E@_4<AL?R1BFX6^8
MJHZPK"K7,=+"/C+.7=" #9,GU_N]NC@X%KDA&OMXA(%FG+SRWDB,Y])UG/D\
M>N3*"9KVNCM"#Q6[J G/SN@Q8=,)I_TXG:/9ROQ6^":JC_5>"^;V^UJ#W<%'
M)]-@B(-4G:,P=6O>S?F<J",U4^O.Q>;P\38E$TN47W04#GYX^^M0,S?)JYQY
M,%Q*ZKCZ28^^H-FNK2,NWZS)Q^M22=(-HWCH;BFN2%/)KX+X?)N":)2,?J[O
MP'XL1DJXZ2MP&/$GT$BB%7_\,LJ87/@6]AD&3\>45D.:2Y(1^13FO@E;(/"(
M'PEUCF;7+VPZ;&M.ZO(YX5WS&S"_U7/S2\TBF/QM6EC]OC:/,-\:S[&B'<-7
M1+J_<L"*6.#I%1_E,_J+G+)IN33#"I[DO7'[Q#4/.&IN0\K-4 TKM!2K]NI2
M]W$"N,^XQH)&XIJZ\WS)8?ISFC)VL6<[I:@0XST27YJ2M#V7INGW/?U(PZB)
M86FIO7]G*\VK3;;U]13B,S;?XG'C,$=8>ZF\?R?Y *K$8NL^'60M)UN/3%%M
MAN/P0PLAW^1;_S*DLVA;WQ_LI'UN;3IMM+V@G]40XPM'&JNX(>CK6T++%I?!
M\72B8H$H$R2.\T)M,K/$>S4:'[Q@M:97+$?I:POKM^QO"\9XADCQ?9&(2<>^
MZ)>?SCD"GB8 !T[!DPJ-EIU@:#F41FN5/^S#*QJ>6P^<L8K*<LE"*3<5HL]E
M+I<V)M=]V*59&!I!"A@]R$/G*(^JWC4=>G8?NU"/ASO&- .K'MC3XO"7E1ZA
M?[^T)91CU-.NQZ6<3(S7E+W16:-RSG)P"XW;FW498A'NNMYM6;^G,_/?'XB$
M=\,RC$L4FMS\"4X7/>H!_8<^([>4W##3H(7.1C'^*Z9/+ O_\E'6+TZD-#M$
M(E(I8%DE!O@S((MW__Z0\JCO-X_*MD*+GDZI>U4V+Z(6<!>/8I3.=3?3E=YX
M<4%[BB0/'46<('BP=6HHB<EG\@Z5]-7$L(-DU+G';C9X)(*?!@;]NG$JZ"F7
M<2STO6F>.4GXU5-[]?$:U252T_P)-,)'L2XVAR#ML@:)O!66P3WW(O''YI>3
M;B&)39MN)U''9+>?\5R/LX </XXT0I8"TBF[R/77Q#8A#>M?Q4C-;*0>#NVQ
MDL!9Z.F?#Z]7N:LR=QHCS3H+K*HRC3[9=G7OEZ42IW83*/J.Q!]ZKD9M\^35
MAZ9V +.MCH0$V88NI4WTZ>$$_:NAS(2-7_9^A6D&@2VA6^<FIV5BU)1HP\==
M?4*5^..HL'+39JO2<<Z,EUYDH8R@D0?#&,KXD=&",8^)"@I*_+*6YP.3(_(E
MXS8N/!JJK'Q(1GWG$/N^'!^B J-GO9Z&P<\EK0+=VP07$M\ ><+W(HA&&CW6
MO%K^6C:1%15DHM4+IK8JH[&O R7ZP*7+!0M$@-,3[1$S/&BYB5354]K7R=58
MR(2*>+/)Y$S*A,AGTZ<J&V\!+9:']6/;(7#*.VJ)3]'BPAYNOB87O16^B!]\
MV9RVCCTS7L59"I3QT2+I(E7.(I8F:;)H:A1$1P7#ZXP19:X#V]NIPH[..0Z;
MLJ&Q3=U5<%SERT"Z#5&9@TA#=V$K7=O,B?*;W=#9&N29+@RT$@K2?"Y)RMX1
M'06GA9)P3D=#XIA$+I&1FW84'(<"$I]XP63->5_62:NS((H-;RAX%\)K+;F*
M!SD2R=3F1VE1\A35A&I!93GN;D:G0?KV#=+FT7DZHT]1(A) 9<ISS%9]2/ L
M'8I77A0S.-F@'#EE27QMY,Z@5X@S3;)M;OF%Z6L%5V>6=V3AT);I5.'92W L
M,U4E?8T$(&71N=&LVN-!Q6M4H>^^.]<,Y"/%N.I_,3P#5^'C($XH&881>=@%
ML'/6Q[@=(>#4Z)Q0MG"]*18"ZNN@19$!S^F"4I\H>"JBKP]^>/.N&2:N\Z??
MEDZ539A,+RB(4^DOP1(<2\]&EP-:"A?]PW<(JJ&T96N&5>Q&;&#JBCHQM(IE
M5Z3"A/]D4C_"/TN*/ Z4@_^D2QW^Z7C<4FZIR*]DU(%Q- ,PO34_G#@X#IR(
M.6"2C%]NSD= ;DV&MNUN3V8,QLV0 ?^K'. DQ2";0AX- <#IR'CE;1'L<,7]
M?!5 R!+F9_=Z3[G,#NLM3SW(=05?&VUG(S(F>(92#64J!""\^>/Q#U5$-EQZ
MA)]BH!+O!6=B'@*+4MV(,AZ"0Y:Y5MT4&?,$J<ZIBYD"]>:GWS,!SQ\ DX,#
M5/&2.WFF$$BA3@J)KYI9:-_[8827C#&)=Y03%QBI)U4:MR0$^17BRSL;0_17
MNO=8G]&::8?EHDZ$K35)LVA#ITAR_,,[L>G2"T95ML[(59WORG%X?2BA%@@7
MK]@FJ!(Y43CO1[5%])@LUO*>X2 ?.36:[^*C(4E^3J=%4F Z.WN&E$XO]B:*
M6X@?BA6/=%2BX3$NEA[YELXT2[AD4+NP.W>*>@50*AY%[V UUQ":G/UN'K3,
M;5)D3(R(]^9P;,V+PCT568P:+A#F:<4&*$?B[X"]::E?!7%V5W[8OPU+>NT6
M,#FC&9SK IXQJ:YF;V"1D59J2(B4K_#X">;QWB#.M<YV!U>5OMTG,F;"H*2(
M[F*!QMHDBW7/RLWN$'P.1)68WKB)'+M0AB&FI28-4-V2H[!]."O6]N9/0F7?
M[QWD@((RFN&NB?*TZN)&N$,?&2)R\W#^>%2ZMG_]N#,J"H_/D1L/BO@A2>""
M_LH<Q^2-SG!B1_(WS0?)Y^13M%/8"GW]]C ?@^^4+L9R%ZDVU]3!-ZC#V?T,
M8_HX?-@).5!39YVC&H_/R(5R!Z8U3S68.+SZ^T@CE7AQ#OX)F47^B=IT]L^]
M!4"&&'H"-22-0-26CZ?"J*-D1K88FN#0=5V^8]Z(?1O5=Q3Z9ZN ^2TJ!?GL
M;"0A2K*)LKHN\N*>*ZN%L.!*EUD3.'\8/BFR*:D6)CD8&#5"TF&5C"D;CL"<
M2/F-.T6:[VB?6C>(HE+]?I/XK&[M7&\$?D+!5#$-'$^4&@$6(IPL&!36=!Q^
M%K"FKO7GI15[6*&3'>[VM0>\=Y6CUE;VNQRI?EKY:6[-Y++RT[;LDY/6P4^I
M]L&.+"QIGG5YO-$Z)%5=@Q<T!/+ +<&8WIR[K?G44:Q_[>P]DKX^[;O&UR28
M9;L$*6"WDB-/">!K:UD+>&2OM[1*8KND].)E[EU4%/3$:$C<.JLRS8:"'FHP
MMEP.QI"$-)B[,U5&;M)-,%>MZSV]&.F0NU.F?#FE,:L>IZ#"?>O&'U[)-*8<
ME(O-'E:]9GZ0%SFO,$[.K6<WQB[5:@,10$\D.UN+U>/,5=V;\?:[$]QAG^-\
M! $7S<YNZ2-4-87M%N+;/^OM!4C:%'(4?US 575Q4^^H=VC#!3J- 4!5#74T
ME8F>VGK'J$+J& <O+0<B999 ZD&*\NKH3T,;4<(-D)R 1]>1P#<JK6%^G3F-
MM&D#O<S[V88O4,C:Z<1CHU/*=2+@'NUN.&_YR_'TATV*QA\TC8U+L1G&Y^+A
M$T5M4Y(-P26,#'1 ,4()DUV0'"&<R)'K[[N/VDC<3X=:,]Z -,/3G9+W+#DK
M&*>/:8$*9/WM<YF4P>;$%X:D[O.31[TIA,'=10/%&3DT5NH88P'YB%(+LG;E
MX>/PIG!^I'0S>Y5V+9'R*IY24%2D7>.SA^[Y6-I(WEE1(+A)9,E-<*)"8-J@
M_QS8L>J5T72Z;3[6&_)$\XR'[DE+P&4^;U&%"+OZLLS55)BJ8%&YY(NG7IQ.
M% 2!AF['&?_P>_?MC"K;&3:NC8TGN4<2_JU-.-PS.EMY*:7I5([Z$V&.&P^P
MA%0'D164$_4G$ZR:6!E7VF93E5HUF_H%#<J #KUAIN[)O#4A%;AIO\?!62Y<
M&.YL/%>^WI/H&E*BJ\V)@'-Y9Y"I&W(,B*JP#1T'.1=/V/E(O%VR<I7,2+X+
M"@&/TX@ILEYWC7#:LDE@<?Y.2( YSV?R>E6*(%[)]^I87^//LR0/J@HK&0/[
MAY,YPX4C_!A7 PA!28G 2_91L:6R[BJ5=5-ID%-5; )#FD!;U+:6V<!ZD_U9
MR&N#*2+,6\&8K?);@M!6\=-WOC)6D8YN1).X+@PMTG*"B/$R0I_4>;*6SREB
M_]M'5WK+JK6ZM=))=Y):9\'+YP065%_"PN(J.K%>\\7B7W+[L+^-VXX6%;^0
M'7#)DM2[]>040^+ <<6S'V[T5KT+%0%5?]R(7=AAH"G* #MM&$Z _4[@7HCS
MW! Z8>C55J7ZBV(4?9/?,F:]:\SIYR\_^#E6GD$X!K?9J5Q#UH-JLRF%*EZ$
M<T(.%EGL<- 0Y+HHHZ9CFNA[G?FK;M-:M%GASA9Y@YTVZ,O=]RW6 040S^#&
MRZO^&%;=%V**,MQQ_M1KR\TG- J,?^6ER. \'@3@G/87[1])D(VK>']!Q[2"
MG#<B+IN$>]X M2".[&FWMR)$83@5/IAQ]9U' #/-GP!0<J)!/)T!E9$0P"+;
M;I>E-W"90\Y.HG@2&1Q[XEK67$ZI44>:$;A,)-+$"7;#%NQ6#MW:,)"'ZWTA
ME^ &J;VQH4"1<L0=FSK!H<6CT*5;D'9]_TEPEU)-?3O#3)(1Y,&:P+]7Z$HN
MTA'7G*;?#4=%U\+N/MHG.[$I_P[-7!3K>%/<(EA14HAUS;G>,JY(FCKWI@CO
ML@.<C&**[$"/]D-C23,%#4!P>$>09BD14^9K+#%R3F!,VSI;]9FT:Y+Q%C34
MQ6 #3*RRXSPZ<#$XM!3_!F=L;4(*K=#<:&C0J5,2A%47OIP#B@03$EB>Y?*H
M1#XR*#GQ.&H!].W#@?4;PL&7""37ODJ0&:+,*&L5IB,NGG%XCVVL3H<DUMO9
MC)K**<;ZYA1E*KT1?SJ\(%F4<0JW"H\:)S>*DKVE2ML=&K<('7%BA?$@8@)B
M2&)%J2'.:VJ0)IEF./68MBCP#7Q7_=2"DI)XT7NI&D@UXHG+E%6]$ ::']&D
M!S*9*KV!-<6>&#BZ[#25Y)65MCVY6J4J_R7AY&^+F4VR)BB$3';!B*5Z\5E'
MI6-P4\I?(?A\.@)'N[;#*!^DUHFD#-X"?DP+DR.'4<KM)*&ZV7PFNX5/)ZKR
M/"2Z#88,4\H;7M*5DHO(+>ZT"79CUC0UOR2KV8Q61OOG74HBPNY_ I9NV]'Y
MIJ#I;8G \FH!S&JI";\AOE)^N!]6]'E0"CG9JN!N:G_4E\!YRQOUI)N4(FY!
M\4O+H@(*SG%@L%M%U^ /G@&*;&R\S9]RP+L@#W%=<<A, DC5?O,E!4D9G3VG
M/V8L5E1@U8<-O9K#/(R@# >=?=%95YZ./B6A2XX,G5-.(!-W3 KKH0\LCCD+
MHV-\)5-4<N>/XJ-U M74?X3>N(JBS!916$3>6>>7ZY75SQGE,[FUV!:3U([&
MSO*HUVS^J,V!2T!2I%V(Y\,Q%?%W=W+8<>JVKPV#)"8L*M/?SGA"%,[Q]EWS
MD=-^'@X:HR-6L003<NO3O@&(KV.)U@IW4=NR=&N.P=$TFSF<O]3[SU+);6E5
MRAF0K!FTPO]!:'YE0OKYHT<T<<P&<>SCF@+Z@.;'WJ2<[6*]95Z*^*+KC<!,
M2JI4J^*>1W!W:F?ZY4GY+NO2LGNS+I4U,PENOXBVQ\^"+F[K6N6Z5CS8N="<
M?BE/BL-(6DCOPT;<,4GMQ$@\'+#C@^=P8^\F"P)TA0Z?D2E+?Y)SA&$8R4EB
MB%BL5DAGI!)1C6!':"W>$TN4"<^UVI27[L;3@GJR\1*'J:*8ITJ2?$RE)D)4
MWC(5HB=E49-5_N(O"L5%G=GV(RKWW6VE)*@+J&DD$2^&=3BHQSP!-QZ.IV*@
M_Z(8WW[</.C>+L<43OB;HPPV04!I1,?K@Q_.UD*P-!A+#I'QEO@0N:XI=\OC
M--H2HAPIE_#C=.ZZJ=G?PPKUN"L+-W,>N"U"LOWI1%J#MG>V0+F\D3:#.B64
M0V4M;QZ V40<'\^N>22S0NT,Y/H[D9M0!62[[2)='RCWZ?>#V^==_6118$EK
M"@+2T=6"JJJ[QXA0L(>]F"EQ2N5]%=!,ZMR3O0FFGXQ#IT#K #]IX2FHRA(L
M(.P/)#(_=/$0\6RK_#E5NQY/Q1%#@5\^SK1R)(5).W6ED%*=*6SP J4H/Z0"
M,VMDPY%MV5*#4<&A5C@C5X7>*XJS(T'RY"FRY%40@UH6!1D[8LRY(DPE&C@\
MA>]P/'E52U2J_EG?/G5N"BH9*T:!8&)I0*-LN&')P$$B2<5FP%;<E;U%_?5.
M_7''?=8"LX"-$F;#.A$5I"KREMQHWV7J=>SK!\+LP/M^-:AK-0X%/%9BNAG$
M2UXMG^]62?-S!@!PA_4]F8<^&0"/)GVZFBDP*24X"K4EU7YJ?H:]BXTPPE9_
MNB%!&E(]TY#,Q[MI5#J&UJ!45J-JK:/$Z*3%:N#[Z_S?;9)(V+<2!M7XE(?S
M*J^_'U;/W1)^[P6@% #N3V:OL^?J^BAJ#N^FXZD)R)>Y.PF= 6,&GAJ'G%K3
M\KU_.!19(N*^8O;9)QHY,CJ?[H>'TN>Z:8K@+'F"Q;AR-;,#_NQ"1:Q_Z7#\
MQ-C8WN1!(C=R&J(T,K(U;,R\38E14]B3CN?%UGW_X?=F..*#D]B5)%$.,3PF
M_#G4PN#+-^)<UFA=V>14U6P1=&FRVF'WE!RO)E)HZL.. 26W0A1SKC<BJ6FV
MZVV6&>2:7@W>H^E\%$'!2Q@B>IA1\0W@6T]U?4''HE2*5>@U78]G4$"0GXS]
M9 !?2F: %XA:IX\FZ!:PR8)2:X!_^^;WA_[9M[@@A9GZK_/9MP5NE)RKO#%(
MVY&BYNJ[_>;FCXL/-Q^/)#UHAUUHD>#]<5OON3SA!>^' 73'I59=SGBC'$E'
MWJAP+Y34=):3S&M ?7^2TL#3+[',>#?A GV6JB)^PI +PI]N-$5)[Z4,KDIP
MW*[<,70IC P>XE]*'UN=JE<=CR%5/>1-)'4ROI1JS%C=3O>W=LXU%K!AJ<LN
M3BSS'7(E!5J5KSPN232!#RE#/_ Q$E%3R&861YM/"L$[[X6@E%;WTZ/7Z/*[
MKN]VAX,R"ABMD^4Y58(.[0@@7N9-!AQC0N-K"B,U;& -Y\ EY5@0)?'SNZ]W
M!V=[+\%_Y(6R_Z%=2(54D$=8L;N,>737I(0&*O!J'AQRL*\(.-ZV0F1%[>][
M>4/=\X)@>S1?QLJF5*JGI]J&!26TV6!T;*I1]?") ? U\4I=73SJAC4PX@ZZ
M"(5K;P'7_!):S';<6UD*C:Z\O.(PK-H7A>\VS>XF<1PFHOH=1SF(3#%++_U2
MXP#!3F$$R)#VLS]0FPP$K170^7ZWQZ/#,V].OL/SB2;F,>I^QYL_Q($X$CE%
MI>6:IL&.I>9CY2IMKE7M3/VH_P1&>$/D\L=/MBU<DH.%0Z1#!?(E9=*&HF=B
M2LBER7>3N2YMQ((\F?9 JV65:YE:*&FP^=; B3>DC6N^D0V@^)ZHXKV<-BU\
MWT5YMTVI[:T7^&E$P=MYM\7445G#)SO7 B._L^)8"Q?%C1'";GFV.]99:R%_
MU\72RED[XJ$K[S@.J^=O"CV7M$C4THIS)9-!EIM-@X:I:882D*S514-B2>WU
M5O@"@B_!["I?>;[6*KQ.C[C0N&X'N2ZC[TFBV,N/I>SL0.S9-3A3UAIKK]D)
MAI#0TN9LV[BG,2CQ:ZX?%?SZ(AV>76;^J9)/Z$"O<Z7G):]T:%,JBV7=>X0(
M39XS:/V\:3U M$90^5LY.!5%[D@_22VR D<7 &*1DBA_C-"N7"LFFHRWM9%9
M?0RDQ(EVNG'[60F!GP,5#AWY9%LE/FE$[E4=C60'!WMHF6M7+#7+VCQ4IE53
MA%=_%\7P"%>@^A;R$1R8EJ7X2L7<#CF#B)11S66D;&DRQ)J& NMDV/Q(5)3W
MV2/@GMEJZG'*0Y 94LXEJ+C)+G>;A-/<I)I"79G^U$RW>4S2W>&AMCQLF3!C
MS:54,<4 86VEJXF:W-.[0GA-(?,YDQ&;)D\6(YF1UV%H6CAOO-2%<58 WTTB
MP5"R9G?SL:;ITN=6\8O?YZ:RY02ZFU;9$673^(*>DO:[Y8,F-6$KQ="[IJS
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
MQC-^,,GQ>U/?/NRK=P;H\[WG\7SCI/C/%+UN[8_L^KSX=Z-0Q2(.MG6RR[[
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
M'*PIPD Z,[IHO"%I3#4SF-E,-*T&=5('=Q";42>;P+> X>&7J 4),X$!B2Q
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
MI+CC) GS'I.AD6Q2&<G%2886!U)&9AO70$O,_)\?*5H?*R[_1=C+>S>#938
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
M<"$4]@@QQ\'@VJMYB:2U=%JM:\VN.8[[_=6)/T*I="C,\@XGM7L,],1%/U?
MM80&@X,#V>L\=-O8:Q!'8?.- T+56*O:"'0Z)7_J"#XH&F0SEAQ\;,P(N2<@
MI ZA8!ZI_$Z5>8?,\I]KW$Z+XD[7FYN;...:-QSG2^SY,RL'()XD?W9S4S#"
MBXUPK[/W@T&V^Y)/^PUYI6K"AN!_3BU>O 4UJ(LQ[$6K/Z[!8Z<Q>AI$_78,
M\&D2T!OCMI2W9L E_K2F]^>P(79*WLD?(]7&P06"0/.]=M42#E^&#_-_(MQ?
MIN\4A+("-B0]M5T%0EOCB7V*C2%."35WC$L_%;Y6??CONY(U0PJ))YAF6DA>
M1-:D&* .%31)WZB)%^9Z]@5Y<+>RLM$?Q )"9YTB#T+H\F6YDH*G.:^]Q4:,
M:UT'(J%S(DED]4VQ_\5S-2W$Y;D&H52-G-VELMO#J>Q\(Q9J><^(Q6ZVR;NU
M:(;SW0@)61[_.G4S1%O11)/\>#+QLQJ.A_Z'%]HV;8K;;&7);]]+%6A@<#S*
M:EJ]64G8>4@R&W&0-\&Z2_GQR#<EYB'S96C -VQBE&+Y-E:':!#RLKU?WA12
MU!=W!2'A0@,9CSB=4CF+N>EBL_5N_@]SWQB>YV'K])OB+O1TQ);=;FA,]%M\
MM4B'?4AUPY$WRCQ2IRZ/U&#,Q^'/]S\&?]_-!;]Y8(ZNLK!P'!G10AP[A4JW
MKFF4INS4/[/.U-Z99;K(BI.N!1FD#YMV;7:B8>A;:S).,,U<BY"6/%?+Y16"
M><"H$/S<S, ]5^;$M9R1:8A._:-*,MOC1:4-ZQ-I)MW<C(9NAR591?Q(2,15
MA?Z?3P[ZWZ#)",C,\Y)45,)RC37+"'GU0QX<]]5%A )9*+=AD)T5]K_>]Y#:
M[\;G644/4B)HP-XGHW7MRH6UN+^42N^4N9-U!*'YB'T*XA<;X\0-E0:\%K($
M@DI(B2\CP 2GY=W=4H9).JM8[SM3X*5?R!_VL5Q?0]M948&0U*1H5AUD!\4*
MXIA6/&/WMB_O?K<1JF;5L5@7"]MFBM67?L51P"R=OA$@SD,JN&BC+U,&1E>_
M&<\&P&$:K3FT@HDOL5?@'#+M/P#S>;F[XFG*Q\+RN%Q8Y1O<JI?TDMGVS2L%
M\Z4#4-8N.>G7YRJ.(I2O#:J0/GYLR%O!L@1?+-J OD9;L[5\G*E;TVB[:_K:
M;VG9@'U% 9&<:+NLAKL[0_"VAIC+J4QI?C;R^5A^.TZS03CYG+^,9*97E@*8
MC(6IMZJ3K^,TZ2!9B,M^;FFCU$:(U$M5I[3+&3;KTKSH&^T,S[AQJYP&5W>;
MFC<6$O.$Z33$C^4KFSU>N6#<<I)HW&5J_Z0J<"N=!@O$<]VO"#*;0W<#XM1&
MELC95(LVA2R!7*22\[?$.ZYMH93B =5+]9W@@?>=C"_/5M'0WFO R!>P$2R
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
M[".Q2HK7!$WK5'05."XF*BT&8?4LL.=B T-3NBC*S>U\;4537NM42B[)%5#
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
MJR\H=OD%""IW0, B#(I=A0&WJ!A'844&Q2[)@$'%. J+,RAV=8;NE-G7R9,
MA69BUV> H/)B@A4:%+M$ P:5?12:B5VNH0^T(SX*ZS4H=L&&SJ*,/:#03/0*
M#J@^8ZN/0C.Q:SAT5&CTYT\"%)JIJ>)P7'^\_/1QV>Q3^&8/4MK7%SI9W!:!
M^^=Y 7CL-E2L=DER:E^[R:YR[5ZO?^/E/X/[]#=02P,$%     @ ,8EA3J]:
M!5V-!   ?V,  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\7;S6[;
M1AB%X5LQ= 'AG.%P.%/$6763;=H;$&SZ![$E0521Y.ZK>E,52/1V89QO8\&P
M0)[58X&:]^.7Y65[>M[OUJ?GPWKS_?5EM]YNGDZGPV_#L-X]+:_;]</^L.S.
M?WG8'U^WI_.OQ\?AL+W[NGU<AIQ2'8Z7U]A\^GAYS9O/][>;X^=[;6[^W!X?
ME]/M9OC^,GS;'[^N3\MR6H>W%WTXW^#\EA^'Y?_<?O_P\'RW_+Z_^^MUV9U^
MLN+?&VR&GP_*UP=E^Z#Q^J#1/JA<'U3L@Z;K@R;[H'I]4+4/FJ\/FNV#VO5!
MS3ZH7Q_4[8.40,;DGT18^[46<"V_UP*PY1=;0+;\9@O0EE]M =ORNRV 6WZY
M!73+;[< ;_GUSJ!W]NN=0>\<\%F;/FS[]<Z@=_;KG4'O[-<[@][9KW<&O;-?
M[PQZ9[_>&?3.?KTSZ)W]>H^@]^C7>P2]1[_>(^@]!CPKH8<E?KU'T'OTZSV"
MWJ-?[Q'T'OUZCZ#WZ-=[!+U'O]XCZ#WZ]2Z@=_'K74#OXM>[@-[%KW<!O4O
MLVYZV.W7NX#>Q:]W ;V+7^\">A>_W@7T+GZ]"^A=_'I/H/?DUWL"O2>_WA/H
M/?GUGD#OR:_W!'I/ =]5TI>5?KTGT'ORZSV!WI-?[PGTGOQZ3Z#WY->[@M[5
MKW<%O:M?[PIZ5[_>%?2N?KTKZ%W]>E?0NP:<-:'#)GZ]*^A=_7I7T+OZ]:Z@
M=_7K/8/>LU_O&?2>_7K/H/?LUWL&O6>_WC/H/?OUGD'OV:_W#'K/ 6<%Z;"@
M7^\9])[]>L^@]^S7NX'>S:]W [V;7^\&>C>_W@WT;GZ]&^C=_'HWT+OY]6Z@
M=_/KW4#O%G#6FPY[^_5NH'?SZ]U![^[7NX/>W:]W![V[7^\.>G>_WAWT[GZ]
M.^C=_7IWT+O[]>Z@=_?KW4'O'M#J4*P34>M@KA/0ZR0*=E) L9,HV4D!S4ZB
M:"<%5#N)LIT4T.TD"G=20+F3*-U) >U.HG@G!=0[B?*=%-#O) IX4H#H&&"&
M%)B88 :(CA%F1(6)&69$AXDA9D2)B2EF1(N),69$C8DY9D2/B4%F1)&)269
MDRF*,A5098JR3 5TF:(P4P%EIBC-5$";*8HS%5!GBO),!?29HD!3 86F*-%4
M0*,IBC054&F*,DT%=)JB4%,!I:8HU51 JRF*-150:XIR307TFJ)@4P'%IBC9
M5$"S*8HV%5!MBK)-!72;HG!3 >6F*-U40+LIBC<54&^*\DT%])NB@%,!!:<H
MX51 PRF*.!50<8HR3@5TG**04P$EIRCE5$#+*8HY%5!SBG).!?2<HJ!3 46G
M*.E40-,IBCH54'6*LDX%=)VBL%,!9:<H[51 VRF*.Q50=XKR3@7TG:+ 4P&%
MIRCQ5$#C*8H\%5!YBC)/!72>HM!3 :6G*/540.LIBCT54'N*<D\%])ZBX%,!
MQ:<H^51 \RF*/A50?8JR3P5TG[H,/]>G[7&Y_^-T?-X]KN\]Y3\7__6<"\O7
MTX^7Y?UWO%WUUP,NW#Z=;[,,;S_?_3_(VU7_63%<SE@__0U02P,$%     @
M,8EA3AT)*SHY P  ?5X  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=O+3MM
M&(;A6T'95L3^?'9%V+3=MDCM#;CVA%CXI)F!AKOO)$"EHE2B J1W0TC&GOES
MT+-[+W[<+\:=[<=A<IO5SOOE8Q2Y=F?&QJWGQ4QA93O;L?'AJ;V.EJ:]::Y-
ME,1Q$;7SY,WDS_UAC]7EQ6>S;6X'?_;IX?7#UIM5LRQ#WS:^GZ?H;NJ>;7K^
MN.':FN%XC=OUB_L0+EB=?=F'75QX;;,*JVX5O>"$YS<>GH?[OMT9:_O._-=H
M\W;;MZ:;V]LQW+)VBS5-YW;&^'%8NUUC3??=VWZZ?ISWJK'^:S.&C:/]$/UU
MP?K]YO#W@SD]P''E+4_VX6=A3AUU7'CXJU<=^/1K:&=KSA<;5JWO3[R],-)5
M6'71X<*W?(OF\-/I3/>BP\/6[_?%_IKMS?'_4Q_XGT47'1]>]ZF_W1P)9(X4
M,D<&F2.'S%% YB@A<U20.6K('(HI@U!$%85444P5!5515!6%55%<%056461-
M*+(F%%D3BJP)1=:$(FM"D36AR)I09$THLB8465.*K"E%UI0B:TJ1-:7(FE)D
M32FRIA194XJL*476C")K1I$UH\B:463-*+)F%%DSBJP91=:,(FM&D36GR)I3
M9,TILN8467.*K#E%UIPB:TZ1-:?(FE-D+2BR%A19"XJL!476@B)K09&UH,A:
M4&0M*+(6%%E+BJPE1=:2(FM)D;6DR%I29"TILI8464N*K"5%UHHB:T61M:+(
M6E%DK2BR5A19*XJL%476BB)K19&UILA:4V2M*;+6%%EKBJPU1=::(FM-D;6F
MR%I39%5,H54QQ5;%%%P54W153.%5,<57Q11@%5.$54PA5C'&6%".A3&6$V1Q
MBBQ.DL5ILCA1%J?*XF19F"Y+F#!+F#)+F#1+F#9+F#A+F#I+F#Q+F#Y+F$!+
MF$)+F$1+F$9+F$A+F$I+F$Q+F$Y+F%!+F%)+F%1+F%9+F%A+F%I+F%Q+F%Y+
MF&!+F&)+F&1+F&9+F&A+F&I+F&Q+F&Y+F'!+F')+F'1+F'9+F'A+F'I+F'Q+
MF'Y+F(!+F()+F(1+F(9+F(A+F(I+F(Q+F(Y+F)!+[UER'1_78]-/_QKEYSS?
M/)T?'0YTE[\!4$L! A0#%     @ ,(EA3A\CSP/     $P(   L
M     ( !     %]R96QS+RYR96QS4$L! A0#%     @ ,(EA3B?HAPZ"
ML0   !               ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    "  PB6%._/-3N^\    K @  $0              @ &9 0  9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    "  PB6%.F5R<(Q &  "<)P  $P
M        @ &W @  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( #")
M84XCD"U-:@(  (X(   8              "  ?@(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    "  PB6%.Z?:J3.,$   _&0  &
M        @ &8"P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ ,(EA3J0"Q&WP P  =!$  !@              ( !L1   'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( #")84[OJ'#LJ@(  "L)   8
M              "  =<4  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    "  PB6%.N;W2$-T!  !A!   &               @ &W%P  >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ ,(EA3D>W!M3%!
M<1<  !@              ( !RAD  'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    ( #")84ZUU.*MX 0  %\8   8              "  <4>
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    "  PB6%.?D#E
M5[4!  #3 P  &               @ ';(P  >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ ,(EA3A_T0$VV 0  TP,  !@
M ( !QB4  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( #")
M84X^G7+_M $  -,#   9              "  ;(G  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ ,(EA3H&-YV:U 0  TP,  !D
M         ( !G2D  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    "  PB6%.&,.V_+4!  #3 P  &0              @ &)*P  >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( #")84[G(_Q(M0$  -,#
M   9              "  74M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ ,(EA3N>A>TNU 0  TP,  !D              ( !82\
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    "  PB6%.M?N;
M$[4!  #3 P  &0              @ %-,0  >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    ( #")84XLP*2KM0$  -,#   9
M  "  3DS  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
M,(EA3HD-(_^V 0  TP,  !D              ( !)34  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    "  PB6%.'LO6=K8!  #3 P  &0
M            @ $2-P  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    ( #")84[)A=8KM@$  -$#   9              "  ?\X  !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ ,(EA3J$YSZ:W 0
MTP,  !D              ( ![#H  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    "  PB6%.#?7].;4!  #3 P  &0              @ ':
M/   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( #")84Z_
M0VK]M@$  -,#   9              "  <8^  !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ ,(EA3MLA+H&U 0  TP,  !D
M     ( !LT   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M"  PB6%.K,D=G+8!  #1 P  &0              @ &?0@  >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( #")84Z]"629M@$  -,#   9
M              "  8Q$  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ ,(EA3@\ZIQJT 0  TP,  !D              ( !>48  'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  PB6%.9-#.1K4!
M  #3 P  &0              @ %D2   >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    ( #")84XEPNAWM@$  -,#   9              "
M 5!*  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ ,(EA
M3K($'?ZV 0  TP,  !D              ( !/4P  'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    "  PB6%.6O^P]K8!  #3 P  &0
M        @ $J3@  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   ( #")84ZH@X6MM $  -,#   9              "  1=0  !X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ ,(EA3L-I[/&U 0  TP,
M !D              ( ! E(  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    "  PB6%.?E=6%;4!  #3 P  &0              @ 'N4P
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( #")84Z[V0F.
MM@$  -,#   9              "  =I5  !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ ,(EA3D4L4P>V 0  TP,  !D
M ( !QU<  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  P
MB6%.X1%G!;4!  #3 P  &0              @ &T60  >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( #")84YJDBV"M0$  -,#   9
M          "  :!;  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#
M%     @ ,(EA3OPO9(RV 0  TP,  !D              ( !C%T  'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    "  PB6%.J9LU\+4!  #3
M P  &0              @ %Y7P  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM
M;%!+ 0(4 Q0    ( #")84Z0!V9UMP$  -,#   9              "  65A
M  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ ,(EA3CA1
M]5:U 0  TP,  !D              ( !4V,  'AL+W=O<FMS:&5E=',O<VAE
M970T,2YX;6Q02P$"% ,4    "  PB6%.,HVCU+4!  #3 P  &0
M    @ $_90  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    (
M #")84YPQ$V)M0$  -,#   9              "  2MG  !X;"]W;W)K<VAE
M971S+W-H965T-#,N>&UL4$L! A0#%     @ ,(EA3CN&'RBU 0  TP,  !D
M             ( !%VD  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"
M% ,4    "  PB6%.CP#U?,8"  #A"P  &0              @ $#:P  >&PO
M=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( #")84X30MS%N@$
M -,#   9              "  0!N  !X;"]W;W)K<VAE971S+W-H965T-#8N
M>&UL4$L! A0#%     @ ,(EA3G!4A#$, @  <P8  !D              ( !
M\6\  'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    "  PB6%.
MFK/XD=8!  "=!   &0              @ $T<@  >&PO=V]R:W-H965T<R]S
M:&5E=#0X+GAM;%!+ 0(4 Q0    ( #")84XAF!QXUP$  +H$   9
M      "  4%T  !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%
M  @ ,(EA3DZ8(I^Y 0  TP,  !D              ( !3W8  'AL+W=O<FMS
M:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    "  PB6%.&NY.),8!   X!
M&0              @ $_>   >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+
M 0(4 Q0    ( #")84X=-B6*N $  -,#   9              "  3QZ  !X
M;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ ,(EA3FX$\[[5
M 0  G00  !D              ( !*WP  'AL+W=O<FMS:&5E=',O<VAE970U
M,RYX;6Q02P$"% ,4    "  PB6%.UJ 32[D!  #3 P  &0
M@ $W?@  >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( #")
M84ZN GTNU0$  )T$   9              "  2>   !X;"]W;W)K<VAE971S
M+W-H965T-34N>&UL4$L! A0#%     @ ,(EA3D[V<1RY 0  TP,  !D
M         ( !,X(  'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M    "  PB6%. =N<M\0!   X!   &0              @ $CA   >&PO=V]R
M:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( #")84X*<X XN $  -,#
M   9              "  1Z&  !X;"]W;W)K<VAE971S+W-H965T-3@N>&UL
M4$L! A0#%     @ ,(EA3CO:F)+W 0  S 4  !D              ( !#8@
M 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    "  PB6%.GCX/
M$[D!  #3 P  &0              @ $[B@  >&PO=V]R:W-H965T<R]S:&5E
M=#8P+GAM;%!+ 0(4 Q0    ( #")84YTX9)(M $  -,#   9
M  "  2N,  !X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @
M,(EA3C.?$27L 0  9P4  !D              ( !%HX  'AL+W=O<FMS:&5E
M=',O<VAE970V,BYX;6Q02P$"% ,4    "  PB6%.'2*K4-T!  #[!   &0
M            @ $YD   >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4
M Q0    ( #")84[WY].1PP$  #@$   9              "  4V2  !X;"]W
M;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ ,(EA3@(=]K[L 0
M9P4  !D              ( !1Y0  'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6Q02P$"% ,4    "  PB6%.#M=6WL8!   X!   &0              @ %J
ME@  >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( #")84[H
M1DFNPP$  #@$   9              "  6>8  !X;"]W;W)K<VAE971S+W-H
M965T-C<N>&UL4$L! A0#%     @ ,(EA3L6*+<BX 0  TP,  !D
M     ( !89H  'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M"  PB6%.MMBW-;D!  #3 P  &0              @ %0G   >&PO=V]R:W-H
M965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( #")84X'R?#.M $  -,#   9
M              "  4">  !X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L!
M A0#%     @ ,(EA3G[+N[*Y 0  TP,  !D              ( !*Z   'AL
M+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    "  PB6%.)>R[&>L!
M  !G!0  &0              @ $;H@  >&PO=V]R:W-H965T<R]S:&5E=#<R
M+GAM;%!+ 0(4 Q0    ( #")84YJ]6 2TP$  )T$   9              "
M 3VD  !X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ ,8EA
M3DG:4 J_ @  T@P  !D              ( !1Z8  'AL+W=O<FMS:&5E=',O
M<VAE970W-"YX;6Q02P$"% ,4    "  QB6%.U ?7CTP"  "R"   &0
M        @ $]J0  >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0
M   ( #&)84X;&"B<Z@$  & %   9              "  <"K  !X;"]W;W)K
M<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ ,8EA3MG\G8+\ 0  &@8
M !D              ( !X:T  'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q0
M2P$"% ,4    "  QB6%.FZPO!:L#  !*$0  &0              @ $4L
M>&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( #&)84ZA2+7Z
MD@0  )\6   9              "  ?:S  !X;"]W;W)K<VAE971S+W-H965T
M-SDN>&UL4$L! A0#%     @ ,8EA3H!&]>4% @  8P8  !D
M ( !O[@  'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    "  Q
MB6%.4'T<_K$!  #! P  &0              @ '[N@  >&PO=V]R:W-H965T
M<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( #&)84[Q)>&UY (  / -   9
M          "  >.\  !X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#
M%     @ ,8EA3F]S :JA @  $PH  !D              ( !_K\  'AL+W=O
M<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    "  QB6%.2@UHL0 "  !G
M!0  &0              @ '6P@  >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM
M;%!+ 0(4 Q0    ( #&)84Z8I5L/!0(  #T%   9              "  0W%
M  !X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @ ,8EA3I>(
MYFHD @  108  !D              ( !2<<  'AL+W=O<FMS:&5E=',O<VAE
M970X-BYX;6Q02P$"% ,4    "  QB6%.I:T[M-("  !["@  &0
M    @ &DR0  >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    (
M #&)84Y>'%[CT@(  $\*   9              "  :W,  !X;"]W;W)K<VAE
M971S+W-H965T.#@N>&UL4$L! A0#%     @ ,8EA3A2:J&9I @  Q@<  !D
M             ( !ML\  'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"
M% ,4    "  QB6%.SNJ_#/X!  !S!0  &0              @ %6T@  >&PO
M=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( #&)84X-NR:%T@$
M (L$   9              "  8O4  !X;"]W;W)K<VAE971S+W-H965T.3$N
M>&UL4$L! A0#%     @ ,8EA3B[/$.D2 @  VP4  !D              ( !
ME-8  'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    "  QB6%.
M7I@/X;$!  #1 P  &0              @ '=V   >&PO=V]R:W-H965T<R]S
M:&5E=#DS+GAM;%!+ 0(4 Q0    ( #&)84X9D6(?=@(  #$)   9
M      "  <7:  !X;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%
M  @ ,8EA3FK3IHIO"   >CD  !D              ( !<MT  'AL+W=O<FMS
M:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    "  QB6%.RE68=+X!   2!
M&0              @ $8Y@  >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+
M 0(4 Q0    ( #&)84[K[0JJS@(  )X*   9              "  0WH  !X
M;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#%     @ ,8EA3J,ERYK_
M @  7 T  !D              ( !$NL  'AL+W=O<FMS:&5E=',O<VAE970Y
M."YX;6Q02P$"% ,4    "  QB6%.0>R*<54"  #Y!P  &0
M@ %([@  >&PO=V]R:W-H965T<R]S:&5E=#DY+GAM;%!+ 0(4 Q0    ( #&)
M84X)($J/;P(  .T)   :              "  =3P  !X;"]W;W)K<VAE971S
M+W-H965T,3 P+GAM;%!+ 0(4 Q0    ( #&)84YM\M=>=@H  )!'   :
M          "  7OS  !X;"]W;W)K<VAE971S+W-H965T,3 Q+GAM;%!+ 0(4
M Q0    ( #&)84X+H[%&R0$  %L$   :              "  2G^  !X;"]W
M;W)K<VAE971S+W-H965T,3 R+GAM;%!+ 0(4 Q0    ( #&)84ZR\F"B!@,
M %P-   :              "  2H  0!X;"]W;W)K<VAE971S+W-H965T,3 S
M+GAM;%!+ 0(4 Q0    ( #&)84Z)K@MV1@(  *@'   :              "
M 6@# 0!X;"]W;W)K<VAE971S+W-H965T,3 T+GAM;%!+ 0(4 Q0    ( #&)
M84Z)/WK*(P(  'X&   :              "  >8% 0!X;"]W;W)K<VAE971S
M+W-H965T,3 U+GAM;%!+ 0(4 Q0    ( #&)84X2,-:A)P(  /X&   :
M          "  4$( 0!X;"]W;W)K<VAE971S+W-H965T,3 V+GAM;%!+ 0(4
M Q0    ( #&)84[\18YN_@$  'D%   :              "  : * 0!X;"]W
M;W)K<VAE971S+W-H965T,3 W+GAM;%!+ 0(4 Q0    ( #&)84X;  6(B (
M #T)   :              "  =8, 0!X;"]W;W)K<VAE971S+W-H965T,3 X
M+GAM;%!+ 0(4 Q0    ( #&)84[*C#LN:@4  ",@   :              "
M 98/ 0!X;"]W;W)K<VAE971S+W-H965T,3 Y+GAM;%!+ 0(4 Q0    ( #&)
M84X:KX*Q,0(  !$'   :              "  3@5 0!X;"]W;W)K<VAE971S
M+W-H965T,3$P+GAM;%!+ 0(4 Q0    ( #&)84X@9.=HG00  &$8   :
M          "  :$7 0!X;"]W;W)K<VAE971S+W-H965T,3$Q+GAM;%!+ 0(4
M Q0    ( #&)84Y63(#340(  )P'   :              "  78< 0!X;"]W
M;W)K<VAE971S+W-H965T,3$R+GAM;%!+ 0(4 Q0    ( #&)84XWIEH9+@(
M !<'   :              "  ?\> 0!X;"]W;W)K<VAE971S+W-H965T,3$S
M+GAM;%!+ 0(4 Q0    ( #&)84[:\G-0F@(  )P)   :              "
M 64A 0!X;"]W;W)K<VAE971S+W-H965T,3$T+GAM;%!+ 0(4 Q0    ( #&)
M84[O.4E%#08  (@B   :              "  3<D 0!X;"]W;W)K<VAE971S
M+W-H965T,3$U+GAM;%!+ 0(4 Q0    ( #&)84[C9K:6" (  ',%   :
M          "  7PJ 0!X;"]W;W)K<VAE971S+W-H965T,3$V+GAM;%!+ 0(4
M Q0    ( #&)84XK[4O1G (  *T)   :              "  ;PL 0!X;"]W
M;W)K<VAE971S+W-H965T,3$W+GAM;%!+ 0(4 Q0    ( #&)84Y8)9YS:@(
M +,(   :              "  9 O 0!X;"]W;W)K<VAE971S+W-H965T,3$X
M+GAM;%!+ 0(4 Q0    ( #&)84Y5O.*OI@(  (D*   :              "
M 3(R 0!X;"]W;W)K<VAE971S+W-H965T,3$Y+GAM;%!+ 0(4 Q0    ( #&)
M84[Q9Q$UN0$  %H$   :              "  1 U 0!X;"]W;W)K<VAE971S
M+W-H965T,3(P+GAM;%!+ 0(4 Q0    ( #&)84[DTGPP9 (  "\(   :
M          "  0$W 0!X;"]W;W)K<VAE971S+W-H965T,3(Q+GAM;%!+ 0(4
M Q0    ( #&)84ZP]JAU6P(  -8'   :              "  9TY 0!X;"]W
M;W)K<VAE971S+W-H965T,3(R+GAM;%!+ 0(4 Q0    ( #&)84X&JN79"P(
M 'L%   :              "  3 \ 0!X;"]W;W)K<VAE971S+W-H965T,3(S
M+GAM;%!+ 0(4 Q0    ( #&)84X*0+1EI@$  )D#   :              "
M 7,^ 0!X;"]W;W)K<VAE971S+W-H965T,3(T+GAM;%!+ 0(4 Q0    ( #&)
M84Y3K,@DLP(  -8)   :              "  5%  0!X;"]W;W)K<VAE971S
M+W-H965T,3(U+GAM;%!+ 0(4 Q0    ( #&)84[U7%2WWP(  /\,   :
M          "  3Q# 0!X;"]W;W)K<VAE971S+W-H965T,3(V+GAM;%!+ 0(4
M Q0    ( #&)84ZO4YIH4 0  /T4   :              "  5-& 0!X;"]W
M;W)K<VAE971S+W-H965T,3(W+GAM;%!+ 0(4 Q0    ( #&)84Z2[>3UYP(
M +,*   :              "  =M* 0!X;"]W;W)K<VAE971S+W-H965T,3(X
M+GAM;%!+ 0(4 Q0    ( #&)84Y><91B_@,   <5   :              "
M ?I- 0!X;"]W;W)K<VAE971S+W-H965T,3(Y+GAM;%!+ 0(4 Q0    ( #&)
M84ZN3A(\+0(  )T&   :              "  3!2 0!X;"]W;W)K<VAE971S
M+W-H965T,3,P+GAM;%!+ 0(4 Q0    ( #&)84Z_6YV-M (  )$)   :
M          "  954 0!X;"]W;W)K<VAE971S+W-H965T,3,Q+GAM;%!+ 0(4
M Q0    ( #&)84Z6_M:$\ $  *T%   :              "  8%7 0!X;"]W
M;W)K<VAE971S+W-H965T,3,R+GAM;%!+ 0(4 Q0    ( #&)84[%'""KP@$
M &$$   :              "  :E9 0!X;"]W;W)K<VAE971S+W-H965T,3,S
M+GAM;%!+ 0(4 Q0    ( #&)84Z?TZ/C. ,  *\.   :              "
M :-; 0!X;"]W;W)K<VAE971S+W-H965T,3,T+GAM;%!+ 0(4 Q0    ( #&)
M84[</GEELP,  -03   :              "  1-? 0!X;"]W;W)K<VAE971S
M+W-H965T,3,U+GAM;%!+ 0(4 Q0    ( #&)84YG?8Q# P,  *0,   :
M          "  ?YB 0!X;"]W;W)K<VAE971S+W-H965T,3,V+GAM;%!+ 0(4
M Q0    ( #&)84X\D/HGW@$  &H$   :              "  3EF 0!X;"]W
M;W)K<VAE971S+W-H965T,3,W+GAM;%!+ 0(4 Q0    ( #&)84[V& HBA0(
M ,D)   :              "  4]H 0!X;"]W;W)K<VAE971S+W-H965T,3,X
M+GAM;%!+ 0(4 Q0    ( #&)84[#%1(+,@(  $X&   :              "
M 0QK 0!X;"]W;W)K<VAE971S+W-H965T,3,Y+GAM;%!+ 0(4 Q0    ( #&)
M84X+7<1-1 (  $P'   :              "  79M 0!X;"]W;W)K<VAE971S
M+W-H965T,30P+GAM;%!+ 0(4 Q0    ( #&)84ZV#@J=T0(  / +   :
M          "  ?)O 0!X;"]W;W)K<VAE971S+W-H965T,30Q+GAM;%!+ 0(4
M Q0    ( #&)84XH.Q=AA0(  (,(   :              "  ?MR 0!X;"]W
M;W)K<VAE971S+W-H965T,30R+GAM;%!+ 0(4 Q0    ( #&)84XPK/7Q=P(
M %D)   :              "  ;AU 0!X;"]W;W)K<VAE971S+W-H965T,30S
M+GAM;%!+ 0(4 Q0    ( #&)84Y*F=?>$0(  %(&   :              "
M 6=X 0!X;"]W;W)K<VAE971S+W-H965T,30T+GAM;%!+ 0(4 Q0    ( #&)
M84X/DJ^4KP(  -D)   :              "  ;!Z 0!X;"]W;W)K<VAE971S
M+W-H965T,30U+GAM;%!+ 0(4 Q0    ( #&)84[15A3(7 (  &X'   :
M          "  9=] 0!X;"]W;W)K<VAE971S+W-H965T,30V+GAM;%!+ 0(4
M Q0    ( #&)84X</GJ$.@(  *X&   :              "  2N  0!X;"]W
M;W)K<VAE971S+W-H965T,30W+GAM;%!+ 0(4 Q0    ( #&)84X$_X?F#@(
M -4%   :              "  9V" 0!X;"]W;W)K<VAE971S+W-H965T,30X
M+GAM;%!+ 0(4 Q0    ( #&)84ZX[\P2Y@$  $T%   :              "
M >.$ 0!X;"]W;W)K<VAE971S+W-H965T,30Y+GAM;%!+ 0(4 Q0    ( #&)
M84[,OQ0E;@(  +\'   :              "  0&' 0!X;"]W;W)K<VAE971S
M+W-H965T,34P+GAM;%!+ 0(4 Q0    ( #&)84ZG[K_(Z0$  +<$   :
M          "  :>) 0!X;"]W;W)K<VAE971S+W-H965T,34Q+GAM;%!+ 0(4
M Q0    ( #&)84X/O/SC,P(  &T&   :              "  <B+ 0!X;"]W
M;W)K<VAE971S+W-H965T,34R+GAM;%!+ 0(4 Q0    ( #&)84[=-,A!%0(
M )<%   :              "  3.. 0!X;"]W;W)K<VAE971S+W-H965T,34S
M+GAM;%!+ 0(4 Q0    ( #&)84Y=F^,7MP$  -L#   :              "
M 8"0 0!X;"]W;W)K<VAE971S+W-H965T,34T+GAM;%!+ 0(4 Q0    ( #&)
M84YHS<)QW@$  &@$   :              "  6^2 0!X;"]W;W)K<VAE971S
M+W-H965T,34U+GAM;%!+ 0(4 Q0    ( #&)84[.H$Y\8P,  '4/   :
M          "  864 0!X;"]W;W)K<VAE971S+W-H965T,34V+GAM;%!+ 0(4
M Q0    ( #&)84XZ=D#NP $  !D$   :              "  2"8 0!X;"]W
M;W)K<VAE971S+W-H965T,34W+GAM;%!+ 0(4 Q0    ( #&)84YH6%R'9@,
M #$3   :              "  1B: 0!X;"]W;W)K<VAE971S+W-H965T,34X
M+GAM;%!+ 0(4 Q0    ( #&)84ZG@N>4&P(  .<&   :              "
M ;:= 0!X;"]W;W)K<VAE971S+W-H965T,34Y+GAM;%!+ 0(4 Q0    ( #&)
M84X,:2 =]P$  -8%   :              "  0F@ 0!X;"]W;W)K<VAE971S
M+W-H965T,38P+GAM;%!+ 0(4 Q0    ( #&)84XJ;(A290(  .X'   :
M          "  3BB 0!X;"]W;W)K<VAE971S+W-H965T,38Q+GAM;%!+ 0(4
M Q0    ( #&)84Z:O"L^( (   ,&   :              "  =6D 0!X;"]W
M;W)K<VAE971S+W-H965T,38R+GAM;%!+ 0(4 Q0    ( #&)84ZL_87-[00
M )8:   :              "  2VG 0!X;"]W;W)K<VAE971S+W-H965T,38S
M+GAM;%!+ 0(4 Q0    ( #&)84[&'1FS^@(  )8+   :              "
M 5*L 0!X;"]W;W)K<VAE971S+W-H965T,38T+GAM;%!+ 0(4 Q0    ( #&)
M84XZHJ_NK@(  -D)   :              "  82O 0!X;"]W;W)K<VAE971S
M+W-H965T,38U+GAM;%!+ 0(4 Q0    ( #&)84[;&W! N $  -<#   :
M          "  6JR 0!X;"]W;W)K<VAE971S+W-H965T,38V+GAM;%!+ 0(4
M Q0    ( #&)84[.*!QMVP$  &8$   :              "  5JT 0!X;"]W
M;W)K<VAE971S+W-H965T,38W+GAM;%!+ 0(4 Q0    ( #&)84Y$[I_6O@(
M .X*   :              "  6VV 0!X;"]W;W)K<VAE971S+W-H965T,38X
M+GAM;%!+ 0(4 Q0    ( #&)84ZCWZ.GG@$  %X#   :              "
M 6.Y 0!X;"]W;W)K<VAE971S+W-H965T,38Y+GAM;%!+ 0(4 Q0    ( #&)
M84XKH2;*8#4! $&*!  4              "  3F[ 0!X;"]S:&%R9613=')I
M;F=S+GAM;%!+ 0(4 Q0    ( #&)84Y$V5%A>0(  &(.   -
M  "  <OP @!X;"]S='EL97,N>&UL4$L! A0#%     @ ,8EA3K2AV#]B"@
MD&X   \              ( !;_," 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0
M   ( #&)84ZO6@5=C00  ']C   :              "  ?[] @!X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( #&)84X="2LZ.0,  'U>
M   3              "  <," P!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@
0  "R +( 5C$  "T& P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>189
<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>190
<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>192
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.10.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>579</ContextCount>
  <ElementCount>615</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>210</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1003 - Statement - Consolidated Statements of Financial Position</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000</Role>
      <ShortName>Consolidated Statements of Financial Position</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1004 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1005 - Statement - Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000Parenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1007 - Statement - Consolidated Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/StatementOfChangesInEquity-610000</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1008 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/StatementOfCashFlowsDirectMethod-510000</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1009 - Disclosure - Corporate Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGeneralInformationAboutFinancialStatementsExplanatory</Role>
      <ShortName>Corporate Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Basis of Preparation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory</Role>
      <ShortName>Basis of Preparation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Basis of Consolidation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory</Role>
      <ShortName>Basis of Consolidation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Significant Accounting Judgments, Estimates, and Assumptions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingJudgementsAndEstimatesExplanatory</Role>
      <ShortName>Significant Accounting Judgments, Estimates, and Assumptions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatory</Role>
      <ShortName>Recent Accounting Pronouncements and Changes to Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Business Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatory</Role>
      <ShortName>Business Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Discontinued Operations and Disposition of Subsidiaries</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatory</Role>
      <ShortName>Discontinued Operations and Disposition of Subsidiaries</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Cash and Cash Equivalents</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatory</Role>
      <ShortName>Cash and Cash Equivalents</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Trade and Other Receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatory</Role>
      <ShortName>Trade and Other Receivables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatory</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatory</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Other Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory</Role>
      <ShortName>Other Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Trade and Other Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatory</Role>
      <ShortName>Trade and Other Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatory</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Provisions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory</Role>
      <ShortName>Provisions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Employee Defined Benefit Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory</Role>
      <ShortName>Employee Defined Benefit Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Other Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatory</Role>
      <ShortName>Other Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory</Role>
      <ShortName>Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Contingencies and Guarantees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfContingenciesAndGuaranteesExplanatory</Role>
      <ShortName>Contingencies and Guarantees</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Share Capital</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory</Role>
      <ShortName>Share Capital</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatory</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Capital Management</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalManagementExplanatory</Role>
      <ShortName>Capital Management</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Net Interest Expense and Other Net Finance Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatory</Role>
      <ShortName>Net Interest Expense and Other Net Finance Expense</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatory</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1037 - Disclosure - Employee Costs from Continuing Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatory</Role>
      <ShortName>Employee Costs from Continuing Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Other Expense (Income)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatory</Role>
      <ShortName>Other Expense (Income)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1039 - Disclosure - Weighted Average Shares Outstanding</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatory</Role>
      <ShortName>Weighted Average Shares Outstanding</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1040 - Disclosure - Cash Flow Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory</Role>
      <ShortName>Cash Flow Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1041 - Disclosure - Related-Party Disclosures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory</Role>
      <ShortName>Related-Party Disclosures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1042 - Disclosure - Segmented Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory</Role>
      <ShortName>Segmented Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1043 - Disclosure - Investment Tax Credits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInvestmentTaxCreditsExplanatoy</Role>
      <ShortName>Investment Tax Credits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>1044 - Disclosure - Events after the Reporting Period</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory</Role>
      <ShortName>Events after the Reporting Period</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>1045 - Disclosure - Comparative Figures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfReclassificationsOrChangesInPresentationExplanatory</Role>
      <ShortName>Comparative Figures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>1046 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>1047 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>1048 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatoryTables</Role>
      <ShortName>Recent Accounting Pronouncements and Changes to Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesExplanatory</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>1049 - Disclosure - Business Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatoryTables</Role>
      <ShortName>Business Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBusinessCombinationsExplanatory</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>1050 - Disclosure - Discontinued Operations and Disposition of Subsidiaries (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatoryTables</Role>
      <ShortName>Discontinued Operations and Disposition of Subsidiaries (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDiscontinuedOperationsExplanatory</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>1051 - Disclosure - Cash and Cash Equivalents (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatoryTables</Role>
      <ShortName>Cash and Cash Equivalents (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsExplanatory</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>1052 - Disclosure - Trade and Other Receivables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatoryTables</Role>
      <ShortName>Trade and Other Receivables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatory</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>1053 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>1054 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatory</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>1055 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatoryTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatory</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>1056 - Disclosure - Other Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables</Role>
      <ShortName>Other Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>1057 - Disclosure - Trade and Other Payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTables</Role>
      <ShortName>Trade and Other Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatory</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>1058 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatory</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>1059 - Disclosure - Provisions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatoryTables</Role>
      <ShortName>Provisions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>1060 - Disclosure - Employee Defined Benefit Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables</Role>
      <ShortName>Employee Defined Benefit Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>1061 - Disclosure - Other Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatoryTables</Role>
      <ShortName>Other Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatory</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>1062 - Disclosure - Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables</Role>
      <ShortName>Commitments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>1063 - Disclosure - Share Capital (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatoryTables</Role>
      <ShortName>Share Capital (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>1064 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatoryTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatory</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>1065 - Disclosure - Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables</Role>
      <ShortName>Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>1066 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>1067 - Disclosure - Net Interest Expense and Other Net Finance Expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatoryTables</Role>
      <ShortName>Net Interest Expense and Other Net Finance Expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceCostExplanatory</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>1068 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatoryTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatory</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>1069 - Disclosure - Employee Costs from Continuing Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatoryTables</Role>
      <ShortName>Employee Costs from Continuing Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeCostsExplanatory</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>1070 - Disclosure - Other Expense (Income) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatoryTables</Role>
      <ShortName>Other Expense (Income) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatory</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>1071 - Disclosure - Weighted Average Shares Outstanding (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatoryTables</Role>
      <ShortName>Weighted Average Shares Outstanding (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfWeightedAverageNumberOfSharesExplanatory</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>1072 - Disclosure - Cash Flow Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables</Role>
      <ShortName>Cash Flow Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>1073 - Disclosure - Related-Party Disclosures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTables</Role>
      <ShortName>Related-Party Disclosures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>1074 - Disclosure - Segmented Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables</Role>
      <ShortName>Segmented Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>1075 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives and Depreciation Calculation Methods (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAndDepreciationCalculationMethods</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives and Depreciation Calculation Methods (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>1076 - Disclosure - Summary of Significant Accounting Policies - Intangible and Leased Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAndLeasedAssetsAdditionalInformation</Role>
      <ShortName>Summary of Significant Accounting Policies - Intangible and Leased Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>1077 - Disclosure - Summary of Significant Accounting Policies - Share Based and Equity Settled Transactions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesShareBasedAndEquitySettledTransactionsAdditionalInformation</Role>
      <ShortName>Summary of Significant Accounting Policies - Share Based and Equity Settled Transactions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>1078 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Schedule of Impact of Changes to Accounting Policies on Retained Earnings (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesScheduleOfImpactOfChangesToAccountingPoliciesOnRetainedEarnings</Role>
      <ShortName>Recent Accounting Pronouncements and Changes to Accounting Policies - Schedule of Impact of Changes to Accounting Policies on Retained Earnings (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>1079 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Impacts of Adopting IFRS 15 in Consolidated Statement of Financial Position (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementOfFinancialPosition</Role>
      <ShortName>Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Impacts of Adopting IFRS 15 in Consolidated Statement of Financial Position (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>1080 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Impacts of Adopting IFRS 15 in Consolidated Statements of Income and Comprehensive Income (Loss) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS15InConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss</Role>
      <ShortName>Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Impacts of Adopting IFRS 15 in Consolidated Statements of Income and Comprehensive Income (Loss) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>1081 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Impacts of Adopting IFRS 9 on Equity (After-tax) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfImpactsOfAdoptingIFRS9OnEquityAftertax</Role>
      <ShortName>Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Impacts of Adopting IFRS 9 on Equity (After-tax) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>1082 - Disclosure - Recent Accounting Pronouncements and Changes To Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesAdditionalInformation</Role>
      <ShortName>Recent Accounting Pronouncements and Changes To Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>1083 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Measurement Category of Financial Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureRecentAccountingPronouncementsAndChangesToAccountingPoliciesSummaryOfMeasurementCategoryOfFinancialAssets</Role>
      <ShortName>Recent Accounting Pronouncements and Changes to Accounting Policies - Summary of Measurement Category of Financial Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>1084 - Disclosure - Business Acquisitions - Summary of Consideration for Assets Acquired and Liabilities Assumed (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationForAssetsAcquiredAndLiabilitiesAssumed</Role>
      <ShortName>Business Acquisitions - Summary of Consideration for Assets Acquired and Liabilities Assumed (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>1085 - Disclosure - Business Acquisitions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformation</Role>
      <ShortName>Business Acquisitions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>1086 - Disclosure - Business Acquisitions - Summary of Consideration of Business Combinations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationOfBusinessCombinations</Role>
      <ShortName>Business Acquisitions - Summary of Consideration of Business Combinations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>1087 - Disclosure - Business Acquisitions - Summary of Notes Payable in Business Combination (Detail)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfNotesPayableInBusinessCombination</Role>
      <ShortName>Business Acquisitions - Summary of Notes Payable in Business Combination (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>1088 - Disclosure - Discontinued Operations and Disposition of Subsidiaries - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesAdditionalInformation</Role>
      <ShortName>Discontinued Operations and Disposition of Subsidiaries - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>1089 - Disclosure - Discontinued Operations and Disposition of Subsidiaries - Summary of Net Loss from Discontinued Operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfNetLossFromDiscontinuedOperations</Role>
      <ShortName>Discontinued Operations and Disposition of Subsidiaries - Summary of Net Loss from Discontinued Operations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>1090 - Disclosure - Discontinued Operations and Disposition of Subsidiaries - Summary of Disposition of Subsidiary (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureDiscontinuedOperationsAndDispositionOfSubsidiariesSummaryOfDispositionOfSubsidiary</Role>
      <ShortName>Discontinued Operations and Disposition of Subsidiaries - Summary of Disposition of Subsidiary (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>1091 - Disclosure - Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalents</Role>
      <ShortName>Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>1092 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation</Role>
      <ShortName>Cash and Cash Equivalents - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>1093 - Disclosure - Trade and Other Receivables - Schedule of Trade and Other Receivables (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivables</Role>
      <ShortName>Trade and Other Receivables - Schedule of Trade and Other Receivables (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>1094 - Disclosure - Trade and Other Receivables - Schedule of Trade and Other Receivables (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeAndOtherReceivablesParenthetical</Role>
      <ShortName>Trade and Other Receivables - Schedule of Trade and Other Receivables (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>1095 - Disclosure - Trade and Other Receivables - Schedule of Gross Trade Receivables Aging Analysis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfGrossTradeReceivablesAgingAnalysis</Role>
      <ShortName>Trade and Other Receivables - Schedule of Gross Trade Receivables Aging Analysis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>1096 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipment</Role>
      <ShortName>Property and Equipment - Schedule of Property and Equipment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>1097 - Disclosure - Property and Equipment - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation</Role>
      <ShortName>Property and Equipment - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>1098 - Disclosure - Goodwill - Schedule of Reconciliation of Changes in Goodwill (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfReconciliationOfChangesInGoodwill</Role>
      <ShortName>Goodwill - Schedule of Reconciliation of Changes in Goodwill (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>1099 - Disclosure - Goodwill - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureGoodwillAdditionalInformation</Role>
      <ShortName>Goodwill - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>1100 - Disclosure - Goodwill - Schedule of Goodwill Allocated (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureGoodwillScheduleOfGoodwillAllocated</Role>
      <ShortName>Goodwill - Schedule of Goodwill Allocated (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>1101 - Disclosure - Goodwill - Summary of Most Sensitive Key Assumptions Used for CGUs (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureGoodwillSummaryOfMostSensitiveKeyAssumptionsUsedForCGUs</Role>
      <ShortName>Goodwill - Summary of Most Sensitive Key Assumptions Used for CGUs (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>1102 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssets</Role>
      <ShortName>Intangible Assets - Summary of Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>1103 - Disclosure - Intangible Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation</Role>
      <ShortName>Intangible Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>1104 - Disclosure - Other Assets - Schedule of Other Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsScheduleOfOtherAssets</Role>
      <ShortName>Other Assets - Schedule of Other Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>1105 - Disclosure - Other Assets - Disclosure of Fair Value and Amortized Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfFairValueAndAmortizedCost</Role>
      <ShortName>Other Assets - Disclosure of Fair Value and Amortized Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>1106 - Disclosure - Other Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsAdditionalInformation</Role>
      <ShortName>Other Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>1107 - Disclosure - Other Assets - Disclosure of the Bond Portfolio Stated at Fair Value (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureOtherAssetsDisclosureOfTheBondPortfolioStatedAtFairValue</Role>
      <ShortName>Other Assets - Disclosure of the Bond Portfolio Stated at Fair Value (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>1108 - Disclosure - Trade and Other Payables - Summary of Trade and Other Payables (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureTradeAndOtherPayablesSummaryOfTradeAndOtherPayables</Role>
      <ShortName>Trade and Other Payables - Summary of Trade and Other Payables (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>1109 - Disclosure - Long-Term Debt - Summary of Long Term Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebt</Role>
      <ShortName>Long-Term Debt - Summary of Long Term Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>1110 - Disclosure - Long-Term Debt - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtAdditionalInformation</Role>
      <ShortName>Long-Term Debt - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>1111 - Disclosure - Long-Term Debt - Future Minimum Lease Payments and Present Value of the Net Minimum Lease Payments under Finance Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureLongTermDebtFutureMinimumLeasePaymentsAndPresentValueOfTheNetMinimumLeasePaymentsUnderFinanceLeases</Role>
      <ShortName>Long-Term Debt - Future Minimum Lease Payments and Present Value of the Net Minimum Lease Payments under Finance Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>1112 - Disclosure - Provisions - Summary of Provisions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureProvisionsSummaryOfProvisions</Role>
      <ShortName>Provisions - Summary of Provisions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>1113 - Disclosure - Provisions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureProvisionsAdditionalInformation</Role>
      <ShortName>Provisions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>1114 - Disclosure - Employee Defined Benefit Obligations - Summary of Employee Defined Benefit Obligations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfEmployeeDefinedBenefitObligations</Role>
      <ShortName>Employee Defined Benefit Obligations - Summary of Employee Defined Benefit Obligations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>1115 - Disclosure - Employee Defined Benefit Obligations - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsAdditionalInformation</Role>
      <ShortName>Employee Defined Benefit Obligations - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>1116 - Disclosure - Employee Defined Benefit Obligations - Summary of Reconciliation for Net Defined Benefit Liability (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfReconciliationForNetDefinedBenefitLiability</Role>
      <ShortName>Employee Defined Benefit Obligations - Summary of Reconciliation for Net Defined Benefit Liability (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>1117 - Disclosure - Employee Defined Benefit Obligations - Summary of Net Defined Benefit Asset (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfNetDefinedBenefitAsset</Role>
      <ShortName>Employee Defined Benefit Obligations - Summary of Net Defined Benefit Asset (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>1118 - Disclosure - Employee Defined Benefit Obligations - Summary of Major Categories of Plan Assets, Measured at Fair Value (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfMajorCategoriesOfPlanAssetsMeasuredAtFairValue</Role>
      <ShortName>Employee Defined Benefit Obligations - Summary of Major Categories of Plan Assets, Measured at Fair Value (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>1119 - Disclosure - Employee Defined Benefit Obligations - Summary of Principal Assumptions Used In Determining Pension Benefit Obligations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfPrincipalAssumptionsUsedInDeterminingPensionBenefitObligations</Role>
      <ShortName>Employee Defined Benefit Obligations - Summary of Principal Assumptions Used In Determining Pension Benefit Obligations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>1120 - Disclosure - Employee Defined Benefit Obligations - Summary of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptions</Role>
      <ShortName>Employee Defined Benefit Obligations - Summary of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>1121 - Disclosure - Employee Defined Benefit Obligations - Summary of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureEmployeeDefinedBenefitObligationsSummaryOfQuantitativeSensitivityAnalysesImpactOnDefinedBenefitObligationForSignificantAssumptionsParenthetical</Role>
      <ShortName>Employee Defined Benefit Obligations - Summary of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>1122 - Disclosure - Other Liabilities - Summary of Other Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureOtherLiabilitiesSummaryOfOtherLiabilities</Role>
      <ShortName>Other Liabilities - Summary of Other Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>1123 - Disclosure - Commitments - Summary of Future Minimum Lease Payments Payable Under Noncancellable Operating Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureCommitmentsSummaryOfFutureMinimumLeasePaymentsPayableUnderNoncancellableOperatingLeases</Role>
      <ShortName>Commitments - Summary of Future Minimum Lease Payments Payable Under Noncancellable Operating Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>1124 - Disclosure - Commitments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation</Role>
      <ShortName>Commitments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>1125 - Disclosure - Contingencies and Guarantees - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureContingenciesAndGuaranteesAdditionalInformation</Role>
      <ShortName>Contingencies and Guarantees - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>1126 - Disclosure - Share Capital - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation</Role>
      <ShortName>Share Capital - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>1127 - Disclosure - Share Capital - Summary of Dividends Declared and Recorded in the Consolidated Financial Statements (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfDividendsDeclaredAndRecordedInTheConsolidatedFinancialStatements</Role>
      <ShortName>Share Capital - Summary of Dividends Declared and Recorded in the Consolidated Financial Statements (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>1128 - Disclosure - Share Capital - Share-based Payment Transactions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSharebasedPaymentTransactionsAdditionalInformation</Role>
      <ShortName>Share Capital - Share-based Payment Transactions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>1129 - Disclosure - Share Capital - Summary of Granted Share Options (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfGrantedShareOptions</Role>
      <ShortName>Share Capital - Summary of Granted Share Options (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>1130 - Disclosure - Share Capital - Summary of Outstanding Share Options (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfOutstandingShareOptions</Role>
      <ShortName>Share Capital - Summary of Outstanding Share Options (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>1131 - Disclosure - Share Capital - Summary of Weighted Average Assumptions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfWeightedAverageAssumptions</Role>
      <ShortName>Share Capital - Summary of Weighted Average Assumptions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>1132 - Disclosure - Share Capital - Summary of Non-Vested Options (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureShareCapitalSummaryOfNonVestedOptions</Role>
      <ShortName>Share Capital - Summary of Non-Vested Options (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>1133 - Disclosure - Fair Value Measurements - Summary of Fair Value Hierarchy for Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForAssets</Role>
      <ShortName>Fair Value Measurements - Summary of Fair Value Hierarchy for Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>1134 - Disclosure - Fair Value Measurements - Summary of Fair Value Hierarchy for Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFairValueHierarchyForLiabilities</Role>
      <ShortName>Fair Value Measurements - Summary of Fair Value Hierarchy for Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>1135 - Disclosure - Financial Instruments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation</Role>
      <ShortName>Financial Instruments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>1136 - Disclosure - Financial Instruments - Summary of Loss Allowance Provision (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfLossAllowanceProvision</Role>
      <ShortName>Financial Instruments - Summary of Loss Allowance Provision (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>1137 - Disclosure - Financial Instruments - Summary of Timing of Undiscounted Cash Outflows Relating to Financial Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTimingOfUndiscountedCashOutflowsRelatingToFinancialLiabilities</Role>
      <ShortName>Financial Instruments - Summary of Timing of Undiscounted Cash Outflows Relating to Financial Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>1138 - Disclosure - Capital Management - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureCapitalManagementAdditionalInformation</Role>
      <ShortName>Capital Management - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>1139 - Disclosure - Income Taxes - Summary of Effective Income Tax for Continuing Operations From Statutory Canadian Tax Rates (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfEffectiveIncomeTaxForContinuingOperationsFromStatutoryCanadianTaxRates</Role>
      <ShortName>Income Taxes - Summary of Effective Income Tax for Continuing Operations From Statutory Canadian Tax Rates (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>1140 - Disclosure - Income Taxes - Summary of Major Components of Current Income Tax Expense from Continuing Operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfCurrentIncomeTaxExpenseFromContinuingOperations</Role>
      <ShortName>Income Taxes - Summary of Major Components of Current Income Tax Expense from Continuing Operations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>1141 - Disclosure - Income Taxes - Summary of Major Components of Deferred Income Tax (Recovery) Expense from Continuing Operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfMajorComponentsOfDeferredIncomeTaxRecoveryExpenseFromContinuingOperations</Role>
      <ShortName>Income Taxes - Summary of Major Components of Deferred Income Tax (Recovery) Expense from Continuing Operations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>1142 - Disclosure - Income Taxes - Schedule of Significant Components of the Company's Net Deferred Income Tax Assets (Liabilities) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysNetDeferredIncomeTaxAssetsLiabilities</Role>
      <ShortName>Income Taxes - Schedule of Significant Components of the Company's Net Deferred Income Tax Assets (Liabilities) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>141</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>1143 - Disclosure - Income Taxes - Schedule of Reconciliation of Net Deferred Tax Assets (Liabilities) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfNetDeferredTaxAssetsLiabilities</Role>
      <ShortName>Income Taxes - Schedule of Reconciliation of Net Deferred Tax Assets (Liabilities) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>142</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>1144 - Disclosure - Income Taxes - Schedule of Loss Carryforwards (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesScheduleOfLossCarryforwards</Role>
      <ShortName>Income Taxes - Schedule of Loss Carryforwards (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>143</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R144.htm</HtmlFileName>
      <LongName>1145 - Disclosure - Income Taxes - Additional Informations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformations</Role>
      <ShortName>Income Taxes - Additional Informations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>144</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>1146 - Disclosure - Net Interest Expense and Other Net Finance Expense - Schedule of Interest Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfInterestExpense</Role>
      <ShortName>Net Interest Expense and Other Net Finance Expense - Schedule of Interest Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>145</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>1147 - Disclosure - Net Interest Expense and Other Net Finance Expense - Schedule of Other Net Finance Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureNetInterestExpenseAndOtherNetFinanceExpenseScheduleOfOtherNetFinanceExpense</Role>
      <ShortName>Net Interest Expense and Other Net Finance Expense - Schedule of Other Net Finance Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>146</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R147.htm</HtmlFileName>
      <LongName>1148 - Disclosure - Revenue - Summary of Information about Receivables, Contract Assets, and Deferred Revenue (Contract Liabilities) from Contracts with Customers (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureRevenueSummaryOfInformationAboutReceivablesContractAssetsAndDeferredRevenueContractLiabilitiesFromContractsWithCustomers</Role>
      <ShortName>Revenue - Summary of Information about Receivables, Contract Assets, and Deferred Revenue (Contract Liabilities) from Contracts with Customers (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>147</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R148.htm</HtmlFileName>
      <LongName>1149 - Disclosure - Revenue - Significant Increases (Decreases) in Contract Assets and Deferred Revenue (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureRevenueSignificantIncreasesDecreasesInContractAssetsAndDeferredRevenue</Role>
      <ShortName>Revenue - Significant Increases (Decreases) in Contract Assets and Deferred Revenue (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>148</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R149.htm</HtmlFileName>
      <LongName>1150 - Disclosure - Revenue - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureRevenueAdditionalInformation</Role>
      <ShortName>Revenue - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>149</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R150.htm</HtmlFileName>
      <LongName>1151 - Disclosure - Employee Costs from Continuing Operations - Schedule of Employee Benefits Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsScheduleOfEmployeeBenefitsCost</Role>
      <ShortName>Employee Costs from Continuing Operations - Schedule of Employee Benefits Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>150</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>1152 - Disclosure - Employee Costs from Continuing Operations - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureEmployeeCostsFromContinuingOperationsAdditionalInformation</Role>
      <ShortName>Employee Costs from Continuing Operations - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>151</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>1153 - Disclosure - Other Expense (Income) - Schedule of Other Expense (Income) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureOtherExpenseIncomeScheduleOfOtherExpenseIncome</Role>
      <ShortName>Other Expense (Income) - Schedule of Other Expense (Income) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stantec.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherExpenseIncomeExplanatoryTables</ParentRole>
      <Position>152</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R153.htm</HtmlFileName>
      <LongName>1154 - Disclosure - Weighted Average Shares Outstanding - Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasis</Role>
      <ShortName>Weighted Average Shares Outstanding - Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>153</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R154.htm</HtmlFileName>
      <LongName>1155 - Disclosure - Weighted Average Shares Outstanding - Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingScheduleOfBasicAndDilutedCommonSharesOutstandingCalculatedOnWeightedAverageBasisParenthetical</Role>
      <ShortName>Weighted Average Shares Outstanding - Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>154</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R155.htm</HtmlFileName>
      <LongName>1156 - Disclosure - Weighted Average Shares Outstanding - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureWeightedAverageSharesOutstandingAdditionalInformation</Role>
      <ShortName>Weighted Average Shares Outstanding - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>155</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R156.htm</HtmlFileName>
      <LongName>1157 - Disclosure - Cash Flow Information - Reconciliation of Liabilities Arising from Financing Activities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureCashFlowInformationReconciliationOfLiabilitiesArisingFromFinancingActivities</Role>
      <ShortName>Cash Flow Information - Reconciliation of Liabilities Arising from Financing Activities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>156</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R157.htm</HtmlFileName>
      <LongName>1158 - Disclosure - Related - Party Disclosures - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformation</Role>
      <ShortName>Related - Party Disclosures - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>157</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R158.htm</HtmlFileName>
      <LongName>1159 - Disclosure - Related-Party Disclosures - Schedule of Subsidiaries (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfSubsidiaries</Role>
      <ShortName>Related-Party Disclosures - Schedule of Subsidiaries (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>158</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R159.htm</HtmlFileName>
      <LongName>1160 - Disclosure - Related-Party Disclosures - Schedule of Structured Consolidated Entities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfStructuredConsolidatedEntities</Role>
      <ShortName>Related-Party Disclosures - Schedule of Structured Consolidated Entities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>159</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R160.htm</HtmlFileName>
      <LongName>1161 - Disclosure - Related-Party Disclosures - Summary of Joint Operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresSummaryOfJointOperations</Role>
      <ShortName>Related-Party Disclosures - Summary of Joint Operations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>160</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R161.htm</HtmlFileName>
      <LongName>1162 - Disclosure - Related-Party Disclosures - Schedule of Transactions With Related Parties (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfTransactionsWithRelatedParties</Role>
      <ShortName>Related-Party Disclosures - Schedule of Transactions With Related Parties (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>161</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R162.htm</HtmlFileName>
      <LongName>1163 - Disclosure - Related-Party Disclosures - Schedule of Compensation of Key Management Personnel and Directors of the Company (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureRelatedPartyDisclosuresScheduleOfCompensationOfKeyManagementPersonnelAndDirectorsOfTheCompany</Role>
      <ShortName>Related-Party Disclosures - Schedule of Compensation of Key Management Personnel and Directors of the Company (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>162</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R163.htm</HtmlFileName>
      <LongName>1164 - Disclosure - Segmented Information - Schedule of Operating Segments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfOperatingSegments</Role>
      <ShortName>Segmented Information - Schedule of Operating Segments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>163</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R164.htm</HtmlFileName>
      <LongName>1165 - Disclosure - Segmented Information - Schedule of Non-Current Assets and Gross Revenue by Geographical Areas (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfNonCurrentAssetsAndGrossRevenueByGeographicalAreas</Role>
      <ShortName>Segmented Information - Schedule of Non-Current Assets and Gross Revenue by Geographical Areas (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>164</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R165.htm</HtmlFileName>
      <LongName>1166 - Disclosure - Segmented Information - Schedule of Gross Revenue by Services (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationScheduleOfGrossRevenueByServices</Role>
      <ShortName>Segmented Information - Schedule of Gross Revenue by Services (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>165</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R166.htm</HtmlFileName>
      <LongName>1167 - Disclosure - Segmented Information - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureSegmentedInformationAdditionalInformation</Role>
      <ShortName>Segmented Information - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>166</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R167.htm</HtmlFileName>
      <LongName>1168 - Disclosure - Investment Tax Credit - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureInvestmentTaxCreditAdditionalInformation</Role>
      <ShortName>Investment Tax Credit - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>167</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R168.htm</HtmlFileName>
      <LongName>1169 - Disclosure - Events after the Reporting Period - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureEventsAfterTheReportingPeriodAdditionalInformation</Role>
      <ShortName>Events after the Reporting Period - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>168</Position>
    </Report>
    <Report instance="stn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R169.htm</HtmlFileName>
      <LongName>1170 - Disclosure - Comparative Figures - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/taxonomy/role/DisclosureComparativeFiguresAdditionalInformation</Role>
      <ShortName>Comparative Figures - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>169</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>stn-20181231.xml</File>
    <File>stn-20181231.xsd</File>
    <File>stn-20181231_cal.xml</File>
    <File>stn-20181231_def.xml</File>
    <File>stn-20181231_lab.xml</File>
    <File>stn-20181231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/stpr/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>194
<FILENAME>0001193125-19-061188-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-19-061188-xbrl.zip
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
M_/>3J%JG(6/62U5:RBPS8.)+;6#/898C8Q**M,"$I!G.2UVT5/D[*SO+08]
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
M</NM?S ;Q+\Y073]%>Z.=#SW\W<D]VXU7MJ).Q^KA\=Y/:I_Y)-[$(,*'/Y
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
M2B0&YT2HGN9"C+PA))" .P07G>;B.U]Y5KD+N3P.0J.D,'SM3_@;K7<[A\?
MO0Z..H[1L1RQ\-%/WYC3.7K*\7VN!M[-F7D.]N>KRB8/OD"1=,NMY VWO#^D
ME- DTZDL$*6V1PH&$T(;L*A2BK5(>9KEF;)D<C^9R%%H=UYJAEZ',Q1AGV\=
M_+=YKN[!YV3F]2U#KUD=NPR!YD'.)LZO:1G.KY7T4,L0N,5#CG;[_U1*YUJ&
MGJJ(?VX&WRIHW7L#$+L*H<2CS>W7/W?#"ZR#=S<@(KK1VG]NB-V%Z(U?Q"Z$
M^SJX70C^S^/A!=?!?WUS!KUTR':P#2]^MWE;Z^D:-K&XB7__%;[,IM4.TF*O
MO=_&O T"B-XDEX+IC&)6(IQD">)&,Y2428ED9C)%.3,9+WOO?+OQN0.Q#CHS
MZE *HF9(\?#(:*)T5[P\+>LO(P@V\D&4:,/:@@PF&(&P=K?KQXER<7'F*.&B
M]_".94X$^G3^ 9DSI%?+QS(G_[%DSI!>]RF6.?8/)G.T-QH6RQSON[X;D+DS
M3779H<JHWNT8-^5%-ZVO D>CJ\'UH6->!F[Z=3 344W :,.$MZ$M/!#KFDJQ
M7<#.S(#]MV)&--L&,S48(RS$B"+==,%K)$2Q7@T<30@/BH@C>G*%A%#<GSD;
M30@-$<(<7:"OCQ"ML6V1-A A)$2(I,<3\D+G2D,,9[)Q-23K=36BSQD6.F<8
M/7V:V"4(4A&2$TL0"1[$1'9%Y_H9HE3(X1CB(8:$*U)W[?R [N'#\4.#6\P5
M47X-_ RG@F2 '^JZ@3J,GJ%=(HI%OW4;Y0+Q\*T/$[*+_H6B?%$@HZ)\(CR<
M3AD3/RG^[((>!3M.L$V39A 8V;!I[W*-+EP<$5'6%^LA0K&N+WMY<[0AX#P>
M7'OE[B4$GN0:[?,N(8-Y<&UBE#_'5#G&-5P?'\,Y<.VEFW_F >UJCNOC8T#_
MK;V5]Y\AE!ZO05[H3#F/_V;"FD2)U^"<=/D9S'TS8<%A6)T>1GUY@@;TWDQ8
M\Q+G!?^U\S.@]V9Z-'$WU/HZZ!E._\@ /8B[DFFOP'L[R\4]#Z8L&2:[PA)V
MYLX-?;B;=][<TG@M?$>\^=+(A[HYYTWXPI_3WXV?7A[Y,#??/)B_3:EC0,W%
MH0]T=<V#!362==V5,/)T/KM;O%TL5L?.V=CK1--;FI_P+">&2Y0:VV&-IO!3
M+DN493E7*K4_]W5X9*ZF)!L8F]+[]]6W^?2;K<K?J4M?-V=I:TY?!C,VI-2)
MSA!C!9QH":$HP:5"7#)>*%)2VUHLW'I*D)V6XS'8SKS2_85)D2O-G2O=]%X2
MVE$MO+_6KP B"S10,Z1KJ5Q4G'M11XESN'_$;N_P:&E^G3Q0OX"O6P5<S:[N
M#R/%BKP*3!3L'L_^/?V2:6>6!<&E$;T&&D^PX6F2(<ILLTA5VD+VW"#&39;
MZ2]XD79;+.U%X?=)>$4)>D],]0<#8ID**8ON>7\B5>^KQ;*>C->M^I/9W2!S
M%QM'EY VD$1(;\B>);"'I"J0!H\6ME))D $M@D@F"J$-3I*<]E"S-V0WC&I?
M7IZG<MR-EL_SRF[O/\Z7HVDVGRTF=TTWVOFL:<+1#B8:@!O*>TTF68 B46#]
M4JYSQ M=HK2D!&DEDSR'OT%49F=4>F]O"7=<;Q\)>8\X2^NU$N+OV.2H:-@#
MXH#9%:+GP28);+,M0O.3VMV=@0I_;+KK)!V!=8^MI[E='T??6Y7S>H@B_CR
M;A+ 83C])&VUBWI%3'F'1CL&AQX!=C] >P=2.+F?C)K:M-W@Y2LBS>O4KF_?
M=X.TQV(.<-=^NGD_K,=VHS);W7=E&IQXVZYQUY71 3 ]"3NO2)*\>;3@N'2H
MB<+G[]7W=C9>7=WQ[H\/.<K#'6!BK^1?D4SX':P#9K3WRT@SZ6XSD/45\>._
M8=WN;QH)S4&%=;VFH\G#-7"B>%JPC"JD<SO5KE 9TH9S9&@F2Y: !TI(T$AV
M,A*'<"M ]31#J5-W?@T<Q<J-OSYN<YMX$MKG@1_/+=.VI7!D'7G[T=F=[2=:
MW:6V1=_M[&EZ%;SW<S,Q9;4<SQ^N2\#\+?;(SH3C09 _#QE<'WC-M.A=R^GI
MHWEUMQHO[>]!J.V(TE7].%^<TGKV$/:27*@T8QS)M#"(*Z%00H5$)-=V-J'(
M!*6A[;D3-#X![=8,TIEU^?XVK__>=F^>+$?3=?/1CW/'2*K7LW^]II+<5OO#
M$A#):Y-WX7S+4Z3[RKDU7FZCJ3V&@TAZ]R=UOAZ9]3><YBJ:V8/@1U*ZCC(O
M7HE\^H.B1D?SV(]Y/UX(A]>R7C6=FM_.X)#Z4L,Q=@(Q!V2_%XQKP<H"X=R6
M@U JD2XU01DPEF=249(E/:%TW8UUN1&=/ZUY^+Q_W&3,>/46$:9[)W?!O.[A
M\_QQDS?C)8#BJ\KS'SZO'S<9@E[\W-'0__+X!\SCQTV]6^#@[G;]B,7?'.4?
MOLYK.S_ZX=F0/PE^DVQ-I.D5?XD9?% :L*EY@GC&<I3@A*%"*\T2D>8YTVT*
MBO=T):2[^7V@7-CM&/3KANXUAAU7RQY(+N#7"]A[3T$<";%[6%Y*O(T .$-!
M#DPK(:0;&[ZP> \,W2O>CDS)RXCWP(#]XNWHSGDI\=:B?RAI+.20;^1!?$'I
M'A:Y5[J53Y>]O'@/B]@KWLK13^@RXBTXA1^&@LP#VMMQL76(?%\O9+\2\T'V
M(GVZZ?O1Q#]O[W?[WEH#]A3TG/*V]$_WHB>Z+&PD I6\I&",)]B."4]LE*(T
MA2[+4B6MA4+\OHCHGEH1 /=G0\W;*\_=NST;'>Y^]F6XH6DB2F-RQ!,E[0AU
MBG1*$B03KEC)I%1,]:5-X^[^/P1H!$=;E\;73U3@.KPK0P>CO=0F:PJ')&FF
M&ME"N:$V'0EM.L.[5O+AN^XR'/'^,%DL1S3 $>*N,,DPJNFLV\Z>7*97C**V
M7<^T"-8-HYRZ[9J3;[#4=05BWD;6E%K_V\J4TKH_Z5_CU+""%2@K[%19E24H
MH6F&9 &,Z3+),FYZIA\Z"G%=^"Y!@19<]DXYBJ(@+",>=^4:&%#:]!Y.40SP
M\"G.N<=QN0(2P)7I+VB,(D$$3VA7D6XL!Z!2[L]#@^!*B3;T#)\;A 89].AD
M5V%Z(%Z&",$T[B]=CB)"!9UYQ\EZ7438*^C>,S2*"!V.YWB<OS@BAE8/C4YL
MC"V!B66%$141IRY4+EB&F%:IS9+*D:&%1JDQ:4GR3$K)>^J=KTI'.DEH_FU8
M>T]I6*^RB"4E,!+M6%**Q1(>;%G=;=Y6W-]78S!6,V!F,OMBA]Z>3E4SJE9I
MN;-+G".3A5;2EHNB+"NU300KD&8*?J*VZ[_2\+_E(95O\0#/+2Y-RU+#<'_Q
M,&9YRD$_9-+615*FD29$H!07129T06SQ<'@$$G<TZ_-*0Y-OV'TQ628/\WII
MC?)LOCCERO8LV/V-77;:(?0#>X%U%YB+_J8VL=A#NA$[ZF:""[]5Z.AZWR^C
MY:JV'NR)Q?.'\,")R"E-4Y01;!#/*$5)2D GJC++54%+IOK&UF[Q<##(%]P3
M0\N%W_O&3!^^*2XD'^WQ*75S?-+^D7&Q\A+0EWK3D_!X<;DT4Z:_8U@L4P%#
M8T>.7B51%/>/;(XE*FBFGJ:!7J09W_#-/V4S>LI?>46ONCGA\,T^&Q_?SP?L
M6M>@^VLC9,#FGK*9L.4EQ-%W_5 ZGH/)[2ZK_FHG=R:+ 6RYIE,EO+>7"\4S
M4^A4(D4D!RY8BG22YTBE)2L+G8-NR?K\7-.5C#"T_93U=_9 G\]N[S_,[Y>_
MC^HJN;MK4K2OCH1 @Y?MJJA>7"^^,0;LZBJ;$9M^S7GZS(F7H6.X@T0&Z$".
M_,Q#^;!INW#F+I?UY/-J:4L9/LYO?Y]5]>+V_MVH/BU/6;9!#ZED[\5!)DA&
MLE0CP5.">)Z#@4^I03G'I<1%*5.:V7<'QR)11WY;/\!+,&+4<(R$!A(2Z;AS
MO$9**,&DUPN,IB0T&DI+1X>;@RGY=?7PN:I!_7Z%5Q=;I:K#,^&,$1Y"Q?:5
M_:)YWJ;45MNT?K%S&>T#=0%YH(;T1LJB20@-PM+"$2@\7!XV]_A[>G?CY;QM
MJJ5LA<2BTR7HW7RQK!X>I_,?6Z7BZX8EL[OWDR]?X8=ZLH"E^&UV5]7P7:O:
MVCXV@%N/QB>8=!0KO=;2_3W9>*ER^*]"0E"%.*%@S3 [HUX8HTOP"7%A>GQ"
MP1RS#R[-WA]M,2EFJM_!CUS,X)4+#F62_7,Q!UE,SH=;S$  D-BKNW^NYIE7
M4TG"^\/_D:L9"O]S?/6+>;+/10D1NDG+X?UI.31/TB*3*<)E@1&GA4):@>.5
MRX3EF*<L 9^+]?16U]$S\08%UVL*18'C/1=G<&I<!%UO]" *G0A>_U!A_$W0
MMJ)&R^JIII^<@&V="4%9A%C*O"R+4B#-98FXY 0E,LD0*5,L<T:9@;T>CA"I
MS3C*#H9S(CLTQR,6::@?? _2+0M^W>7FN?'Q^U,:47BGTO C1U60_;/X<557
M/_T9OX$G4#NNB!/(RZ#M#*(Y :WPH.7L>M#N#9\Y :WTH%7BFM#J@= R#UJ"
MKPCM;J+F"6BY!RVE!Z-U=U9NKT ;J\F&'VR_F:W+4UL%<.(]SK/:AC.QMS@D
M(3E15*("YQ0.7Y.@)&>@MFFN<HI38&0]D\8?AG2D;9X&O=,Z^?-RRW1]K03Z
M.S$X[@2/Q+RQ")+9S :YWLVGD[%M@_M*.?,7BA*\G:AQ)-P-76U(<)OPV=U3
M$Y37RITWS?IYLM!0T*]FPX(//0B!-.AN"-4-C)VR8?=#TW\ [@*!*.V[M#J=
MOK>S;]5B:;^A7,WN7BUY_K[%N'O4'HGYN9WQ?#ZM[NQG-^6<>3WY5LV>O_C5
M$NEOY"NV&_D.28&_J_HZ>E;6\X=U1&[V)1DO)]^:5T^B3JVIZTTE9>"<,YT2
M1 U\,U?PQ89D!&5,YKP4QI1Z?2W@[TIA_#T*>E%>BAU!C>C/BHQE)]BSH]MZ
M_5AV?IW;0"L8S_!ZM0GB;GW;;[.[R:)I5=G./2JG\]]/HFJ=:8O[PSUI*3/P
MG#B2VL >Q"Q'QB04:8$)23.<E[JP>Y#[E9DTCNY4QV'VI+2_-JK\ZFJ[!^QA
M&#?4V,Y 'ZOZP1HJKX(-_ZA7;;:[#?<"V]M6OTQFDX?5PW:"X;M1<^OQ%&X<
M@(F(M/Y"I4PR+(&$ K1-6>1(%T*A/,FQ$(KF&6$]QI3I)KOTH]M(Q/JMKO<T
M5SSV0LE^R73:M%Q_;*:#S;ZT*9G@)*SJ\5?X<:OK_<L0EYI2@4K.4)G;.8P)
ME\BD7,.?*)*,I[K()>\A3C*];0 ,S\2UJ'*J>_,^8G<D"]BEQM&=Z[6I\D&I
M\JIR]CHT^:!D!(:L276P)K]:U151H!2ENL*E;NNRFS^\ZHHI8XH501JP0HGJ
M6NPGJ*Z7M3-B2(JR,\*I$:[F:Y&&QO,'FND$(')M/[_V+:]#>/SYCE)U0_?Q
M."]VU@U+C]]M(:_BL!N6#;_B-N0/<]9%419SUH7;15%!V4N>=;_-5HMV:FDS
M2[N<UW_[.AE__76^GR[W7*=V,I=:@;7UJ4G/7+?BHCAB\H-)95&FB#*1(I[2
M AFL2U2FN<YL>J$V6<\EAF+=<^\(_%?*8&\0.8I!%HS&.W+.CB6PF>I5PV?V
M1_B<3HXF_2TB;8Z=P5(B)6D.VBT52*>90$+9X614%$4B>XY"]CR&TPOF_%#[
MYPC%0A6!YC.,7ABIT9SWZ]](I#+0-F)G^-0%D HLE>P/"$4B#10[T.>F?)>$
MVJNV8J$&DL?E3HL+/]*+*G7!%1/R+,=B.%&:.MS!TX_%I^*[K;*[I@[O]O%$
M@\RFOMG" T/HCNISUA4F6HJ2,8G2E#'$J<I16C",P!+#)B&4-X7)^Q>G;0X<
MX51P["HH]& *U52NWU)\K^KQ9-'..V]>^&S'?:Y-NZ2N1[,OU4GCE [C1S/-
M<FZ[TTD#XL.L^.2:H(23U X@3ZDLNH'E/GZ.0KS'WM\J6X!1W27?P*;]4JV_
MIGI73\;5U7!*3V'4[T3R-UIO\WH&+L)LOZ\>1N!YS+X\E;JLK/]Z7[W@=G90
M&[^9MPW8_[#9K$0&^#P8[=&BNO5]5R"J\7P&1O <+:K17'0RJG>^\JP"V?Q;
MRJ9LD;'=VH%C">UIZ[9/:!S<"QR^9+##ESH.7R:YH/(U'[[]_,0>%:["&C\_
M?^3#EPQT^ 8BN!3_8QZ^?=3&;^:]PY?\8QZ^P_'I/7Q/$-57</B2,QV^@?N*
M#J%7>_C2P0Y?[CA\N=%*</J:3]]^@F+/"E=Y'#48/F[^T8Y?.M#Q&\C[9."K
MX7_ X[>/VOCMO'?\TC<F=$;\48_?X?CT'K\,+!ORASU^Z=;Q2VS.VC G3CA0
M/XSW>R&6.D;*\2RQ8#8XV]_35VNF#$0'V<\O79LI7&.N7G60H)^@V#/5U;.
M<DP89?]H9DJ?IQ!/J=],H6_X/Z*9,H@31O8SZ\%,86]HZ"S]HYHIP_'I-U-
M5$,!F-=MIK"SF2FAB1GDS7[CF^LV4]C9S)1 J<,P9DHR'J\>5E,[[ZO)I\WF
M#X]U];6:+2;?0(&.YP\G))530UC37U2K_K&'5$A6R@09FML\%)DC+42!\E)E
M!+XV-SE9-P_R"@[J%K-'X.OTFMAK9'AM^+VJR &_ V:_HU#;W_%)[5\G8'_;
M#-/M0.A$Y%GB=OVSZ6BQF-Q/[*CW]:>OC0%_.^HN ;W@W"*PE:QEB\DW33C_
M-EE^S5:+)7Q7?762X=<$PE')>@A2SV#4G7ZHU\:&OS^/9[;A/B 7Z.R:$?NO
M&;NS/[IH.E-PEB,[/KT8U=84OCJPQ%_5T,T;WP=SB6.?ROZL^5CX-'#L$^GH
M1'L5!_^P#/AO*DE7V?6=_"]P!@Z+/C"U1+RV4W#@G>&M*X#_O()3<%@V_)UT
MI.KJR4N=@\-B#J3;>""_[$$XL+Q[#T+-=??@[SD*?ZV6 VK^=7$!I83T5IF8
M@B2ISCG"2F2(JY0@(T2*4J6+0N:ZS.@ZE]G;Z1,Y3CX7H"#FK=+9 8!+VE]5
M$0,\G,CIV,I>4"^RX$SQWJJX*-P\6"*(F*/*,F+%7[3BYB!.8BIL1#A+FCK&
ME@U08G,..=%4Z]Z!'E%R$N8$$7F49KB$G Q7B27#A1\8=^WD*Y43PPWK'Y,9
M(R<RV+H7J2L[0(S M+?F-@JX"@N#8Z[840?(@.#MZ&TVS.FI@S6)6G859C3Z
M<R4V<"YLVU%EF_'U7J#@1&A,<(Y$A@7B@I8HE9E"TI0BX:1(M3'M42JZ]_98
M&2*<]_9'77=NVK8FRU^JT0+^AKVTRT?+:OL[_E*/;#N.X?EQW&OF69:FG!JD
M6%H@H,...DP,2C.I)/P/!5>HQ\ 2;Q0+7&L>A/EYK(PC/>+?J\72^NGGN0P^
MDU YREGA$3@GZU$S1^+T;37KL75:6K_ 5?H3>\;H_HQ?DV1%!EX:,CH!]K*2
MH#0A"2JXR$Q:Y!F5K-M"I&5/<8XU<>[(T[!O1&^KM_+5T>G4\M%L>H^X]CIP
M798_'/[.;G9_W[O1Y.R[>F"YW/:Z-J-O#6-:[&[K8P''"^,ER#M-"@,),H=(
M822)UZ<CM=+<].=]<*!-"8$DPQ3Q!*RXI-0%*AB%!4EI3G)'^?JZ)A%++IQ%
M$7] '=FATR6=\6SZ6R[]T77DT'))7#I2:2WE'U!'#BR%_@;DY]"135/ R0R^
MIATJ5H[&S22*Y [^ 1;I:)K.ZWK^NXV)9Z-'>'7YXU#&,+@2GWK=]3Q/4FFX
M1GF9*SA%<HU26C*DB$PDXT!4V33N"Z0PM 1M.#H4UTL2HH8C)!#YYP,1DM>C
MWV>;U]<?/2*6T0+_9--$I9%-2S%!>Z._440TD<[0]?\.$SY +X)8#(.XB=GY
MK[F(. RQ2SA^&7VWK2^'DOAG&@16@O7[VE$\J& S3]V_!;PH+\6-H88/PTTX
MPL?( -QLQ0/M?,K98ITX\[Z:-GU0/\X_PI&S:)0,O*?YM9UCU/Q\/Z\?XODB
M+5^Z7>^>>>=6+(P@B&#@B"<J0P9G!<HR71A#*1"0?HIJ/CT(R U=S8F\2!X?
MZ_DW&^GY%5X<3;/YJH;O7"Q659U.#HC_M900^,\N)=AQ=YYAI22C2.8L1]R4
M!3)*I:ADA=%9)F5JD^YW&'FRW2A53"O3<A&%X.QXV3!XB0^O5EP=BG<KLVCR
M;7)7S>X6=J;A',ROVSJOQE/XHKO4RL-S>_</2Y"4=M;7:OEU7MN[HW)>-U^<
MKI:_SK?NE))%/EFTD\"LG,UO?Y]5]>)=53>/>"")!M.UWJ%$Z.:*C0C5'RDI
MRQQ3(SC2+..(%_:.C5 %RH<KHA)089JW':L\>N?38U5_>F(:OR%\IXSC$LP]
MZ[+-'V_[.S_]Y?R@><%A>H_G$UL+EQ@$#@1=RV;H@;VH+"WUE6!B3Y@8HL:-
MZ?EQ.XB>4%\%%/H$A2,B=J%L/6<GPW(QKB=-\/_V_J_5MVIZ>[_Q[?YM4M6C
M>OSUA\VWF\R:.^?-BULW*F_A5%Y67]HM<+ N79M/^\"E*<LTR3)8&IPA3E*!
M3*DXRG-LA$DY$>L#],_-8]^PW<S*H6%U9WI/1[-1^P=@'T_F=[??JO9:_A=X
MH75Q_VUDU<C_:(=F']ZZ/TQ01EB6%'"T%#@I$,<J1TEBF^)23K'BI00CMR7(
M=MP'K36]^0)&U/+K30VP%C>-6WXSG]VTI90W%1@6]:2:C:N;T>SNYF%4_[U:
MPH^CZ8_%9/'FIOG/&DYSB6IU/N"H1X_SQMRX^5S]F,,G[R??JIL?U:A>W*SL
MW+^;T?8?OEE^'2UO[N;P!,U_9O,E?,NX@L^S-_@_O=D;.'XLRYW@EGWE+]5L
MW1W_-S@8CEV(O@LZ(IDAC"!6)!)QD:4H3;%$C+$T(S1),6-[Y[Y]MD_/#_?)
M/AT<3FHW6M5%<#:0C5X"Q=2$E^#=PX!F,:#I-8 VFHM^4R0*-(T!S:)!;^8[
M_#*JOTQF[V%'@6DXG5AK_TGXMS?I($R$"FQ9EQ<!=)0\(4@7'#03,QA.KY*@
MG$HL2I+3-)=[.Z"]/<!OL%B': _$^2P4=AK&XNO?YO7?;:GXZ'&R'$U?,TO=
M.Q;\AN(G@3D&[=7(4J<,^5B6J%N6M/HCR-* ++EE29PJ2YX#^]_FOW^<@.'Q
MY?;^ _QJ<3\:;TYR&Y.P0VNVIM*T08O%Q_G''X^3\6CZ]-GUS<'!81KB-INH
M3A.CP*X4&OCB&H/2EIH@VWD_SP28E4)\LL[CG]^#W3A;53=UZ\;]?V"A3&8W
M]KMO[NOYP\WC,XR;^=:<H44#%AB[^<_S^N9Q5"_!6YS^>/[]?['?\PC63+TV
MDWX?+6ZFU6)A;:/9C?A/-_-[^+&ZL?5@H]F/_W-A#2AX&1ZE?:3F[UM")K.5
MM;#FK83#7_?;3\,N1Z<<HWFPCV#;_6VT>#L;3U=W-ECQ5+*S&3&>CJ;V#R7+
MM(*M.&N_LK'LCEW@<!PN<KG]<3AX@DX:X@!H-TH&/EW;44W@.C?__W:6W&9O
M;V?I"*SNV_LM?V3MC?PH)_5BV6S*\7IIWY;O/YCC^+-Q7QNE:@XMH\Q618P1
M.&*V.DW*)#$:)4)2X)<G2-,2U$_*LI*4HM L[1D1ALQ6I',P.D($]Y==VD3K
M:R?4GU??0V@<_ "!QQ=?>9BR#-EFKTUTW3)G /A.E;)DJLE!EI*XG!)W"+X@
M>:8TXB8#\SPO)-*")B@KA<ZE3(GMW1;.3D.V*BS$I;-NZS*D"28,$6[2,+6O
MPU?T)FY'D<:"USJ(X3\29_V9_E&<\7#/?W7UE.U0- @E(EQ%1EE8CUT3*8.J
M]@ IY%R,7,+@.#.)7@5UF%@-:WMTO[T]@[_:M*C%*V7:?W[J ZF.(.-*A?H@
M:E-34,E-@3*I&>C(O$"&JPRE&9":"X;!:0E>8KZD$#]%)6V*P?CK(3E(Q)-N
M=GQ"R>X1^O1$G:CQTPL;#,F7NFI @TL\J7\<<6/G31X[#D>SMLWM(V4(R\V-
MJN-!G6E OXR6JQH\S"-]Y\&QB)_^_$[\1S>19_<YS[T>XE@,[8'17*%2>AWK
M<1H6#NO!+[H>3SEV1V%H/ QS+=OC="CLL.WQ%U#>MZ#$O\VGWVPP=CLG;E(M
M?IG?3>[7VOH ;/H)'<,#I?^&.A[QK0/J #S#B"1;9UF0S8#5)LO">ARVC+^3
M94$$SA18.800<%<TX$RQ25!:I+ 3,X'+G228>)E\"\];5XNEC:-_^'WTN)68
M< 5@0"H_?JUN%O!@-Z,G%#=?1XLF^ES=WU?CI8U%PY-^JVI[@]*\\&U43VP^
MR<UDC:Z]V =(_SN1^ W>"U__'__;=_OX_]?"AJ]; ;@9-Q)P<[].\[3?-+\9
MW=Q/OE=WZV^[OZ%OJ!'_Z;_>/$Y7BYO1[&;4VBCV+W^VULS-XQP^M[A9/(+5
M<_?FR1;R,NY=E<T*)@_SU2%7#3TK$]YA\>L4FU;>@ZL??VGYWW[U#%2<Q$2W
M*A?D#4QOT4- !]A^K\&[_[&RI<][%>1M[N4!)$AA65!MD4Y/@FA.DBPU:8D2
MS)2-D60HX25!,LDY)D0)\"4^-5$2C)DC2Y00S@0U=+>E8 C(/NB'.6SJ1:-V
MUVG%0T!UUA^EFI5,%4@#.CA-.$4ID0*5)"=I;N 7+ N=)FH34PP^_AY Z_.,
MD]E=/IFNEL_.D(UN'YZUZ@?L:MH>AY=Z2F?V<E3U3HIJ!*K]QH%/65&VB]YO
M"[L3WH)&7UB-GHR7DV\'UI8<MO89"#--!3 @6(8X3C)DB$Z1R15/2I-D,K.)
MWS10(]YMI!4'J9^'36[ \X>RS;WJ[>9:]<+<&&_)F7!U3SP:9D<K/A5GO:OG
MWR:+9B" C= \__-<Q,B"T(1@@S#0@'C"<I266* D8QG#VE"29I\"8X2H[#;9
MBX!SN )Y:DQY#HDY0;%X+@=/52P^M/T;;9TW?T4*AP6N'C3I-A^* W44$U>H
M<IC_OI[:2['CV!E,=O+)8IW_4MU=#V?^0'A7&YV"\ZAS[<+D^(MCJ:LW=ARF
MHXBX2MGQ5]*:*.LG&J>/LO77?%YN35F:3V_O/ZP^+R9W$_#YJ\5MW9R7J<WK
MKVPKPNVFU==G4A+O?M0BH-_/P<2^9;4>O-2$6";?*ENH>9B[[>7+D1Z:)B('
M?SQ'B188_&M5(J-+^T^3YFFJ$V',_@Y]\JXEVQD"['GPCE#-QM5TNKY.^E@W
METX_AO.FG2D'B<Z3/,V1TB4'BS&U%B/\5*C,8,#(&6E ^@.6+DO:C^,H'^LJ
M50\-'/7'>EY1NB<9_\_5I*U:7GS\6L]77[X^;:AL_O!YTJ:N7IG+$1@=WG$X
MCL*W3](FZGD52L*5:4_5+NS])^YX5;._@YOQ8?(PF8[L;7_]Y7QJ@2C-M,88
MY<*VF<08=D.A"Y2QI%2&9(FDMDC'NZJZ.[#*^?Q'J8,KM/NI5T%*VJ7B>)C[
M?)TRW.5 (A+&2$Y+1 W(.+=MD(SA!N6ZH*3(."\DM0=%0"LZ>C3WSV[)YHNE
MS;V?GD_8(Z,#_O0R3HC#4WE^\$[Y,& >3ZXH@NSM121H5S\['M\]<F6_[\:%
M01(O2F(<4Z4\(/RCA:X*J_=. %%':88/1238YX8JM_7DR_J !EUO*S[JQ0B<
M@(_5P^.\'M4_\@G8P+6MES[;=DX+)G(-%(F":<05Q<AP+1#.M"PXTRHK1="D
ME5WS;5CDT;0^=<)X.P-#YWZRO*T/*[$XU)0S*LM- 2*")9AR&4$F$< C25,.
M!Y[4RA[Z_F%5!TB6#]O!$K<VEM;9C[?U6Z"[-1YO[W^M?H>7+RYI/6U\#Y.S
M&+RA=A7V:VW-_[_;]@--&L%)K<S]A'%7<Q^:Y40S1'A);5L.,):3LD!89D9+
MDTILJ,]8YL3?JR(*4XB4]Y/%W\NZJG9NPJ^-%E>< >_UUCX&5:<+TG1E8Q1M
ML&)OKO5LTP2TO@-M-V1TXL2[?E?W4B;)OM@< :[##U@_RWF]>%\]K&9KPWQ
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
MO)*Z37W#$S[)ZHP%$6P!L=P,5IBV%/TO$T(B&BEP/?8(+/4(^,=NSZ,KD?M
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
M^K,GP]II6E:M\W^83_!PJMXCO((=Z#H5KZ!F7.C! ]R"#_56M&B/3] A9O:
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
ME>O2C>Q2N/>BI^?1PXQA**U$<ID_JSB7K36PZ:@3:8G^UCJ#"6._1D28P6^
MUZ5IN-KD$'DA!L0E^KA*/;BB$3#>%T+2@N>/]J!?4V%:<-$*L[A-XCS*I[=W
MY_5$'\GD+?VHZ/NIN"N(@@T6$!738%7)^64XAZ/9#\A^[HG FD?!H^H:E.D]
MU;0AN 9P6:+9UP@K:+--P;<<81AU621K]1OF"'.7 O<L*I6=S K]J.)'S.X$
MO@'&#'T9[$D,(,(=)/*L:)A?NGGNJ/NNW2QJ>H<5[KN 8&<./G7,G28KEM3V
MH?#8B!PGYB.9 U^JQ8G7\?I;'*=\^S#K2FP=]?H./8?@)T3GC]@LW#-/14$,
MEO]<C2'L*L2" N7(238[ON=P5+I*CI\=BY%-J"8%_Y,(G_+%B<&Q4%![EL<C
MJ8=J>@>_^!;ELS(;!A//,(,KQOQWV$49%*TP+8I& #BD2ZG>*!7)3=2?; F)
M9BPX6_ULPCT7;5XG2/2'9'$0%.@XS%3F+BGBBD=JSGS?6/*>0WTM>N'1%!+R
MK2'7]Y0?__ ,^!),X2!Y[ZYN^XYIZ)H^&;J:[8U<;3 >VMK #(8&&7,X'HY/
ME?<^/U-+ZG$U3I+L_FN<DNV[./HYE7!":@$0D9G%S^PML4TBE6>U+N(;=J'
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
M9)&2%/+!*#Z0TO^>C$%?%K-"Q2XJX,3X3:A<I3T J@$G] 5%^9*#.57PZ>!
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
M5K)8T(,5OED\39;$"O_;3YK35/_"@6]-+&^L^6XXTFRB[&D#PW6TB3$R!J.
M_,(:$O7/\'["#'C\?%)DMFEX?P[#T4]_=VQ'A_^1>=1!0T,IIH;F4R/5[R2U
M06@7"3M2^I&Y4CYG5[3@#'85V2H?F9OW:OZ9>^U'DM_Y0/P9C"UGY!/^.&,+
M+0%="VS?T?2A[XYMR_>&$P?XT\4>S0AV9M##*+^G536A2.A#AK^.9>_4A728
M\H7 "IW F6C&D+QGF[JG!6/7UL*AHWN..X'M=R)+ZN9,G=31Z-<E.XYN-77J
M0MOU"EI1QR"9$>YP2%9RED2I.H/V-7DAI4^"\Y%6-$1XL[8K,_--.F7U@)P[
MK-"'.;BJJI#<@0$4F^Q;VCH&"_4P';5:5MA&FB)Z+'"_FNS,YAH]^NY;YOM9
MML:P3C=):9I 5C"DBP5D'48B7Q/F\<<GQC6JGO\Z^'!\;YT,1T%[($<+3"4X
M/K9*+:.UV4H!,(RR(JXK:P!KWM(EIVVESFJ-HODQQ+T!.4RX/9KOL<1BMC5*
M^Z[9]9["G+/8A^08;Q3G<_6Q]LRYTFQ=45'^JD&6@G5K+%Y[-;ZVNSI0NZNK
MK4 A3?_NN8) ^FM(>2C#2M)QXT$U9IKP X3A()H;T)X/>+%S'M7[+-7X'*JY
M5&Q"K'X7;</JS&Z3@F@GB,XN)L;:T.[QZ]6>K/4YB*QIP8[2EJM568,WK\PX
MHK@CI2DOS'V:0B)^;,HNZ@]@_@X6]Y+O3AY7K-0I<KP7LN*B/W//5YI.!P!7
MN0^41 =72U^U0.*4?WG6DL8FL7!]FV>;F]O>J.4;F' 3</&U ^&K2#ZV2&:1
M3EKWP,'\NL6L4A5C/)[1T#UXA'2.:#(24BGJI]$2Y/!_61H7J\%L?*Y%=BI,
M>![^Y#Q8#>8&6HFK=7S]M\LLFS?F5F<[=CQ#WVQY60KM\4W-1#M[U1I?1=3A
M1538G2/6J08J[7K@%H@M.;14@=AZO:E?C\&ICT'W32VU6NJ_:\\Z#@VOYV_8
M4'.>+XT%*$_OUOU\&TOVB60L]!D)_!JL9G1W 16V:O!*IPK_D%Z9N_BW'P%!
M<$#8 =\;C\8#W]-,=Q)J]M@; Y#K1-/]B>Y[GCG6C<&)?.6)C#IP$L]XHU"F
MFDU45<W*,@A>KZV(3 RZ#Q$5K279_)SMW"VI]42O$Y:] -2BQ5])00$@H9:/
ME64H$J 8N %8"C5# J1_@T,R5S,LTD,@<L3UF<:UUWD>ZW4\!3A*A"1),1D"
M,2#E\'.EZ[$BP2MV5)B4N=UO<L&8C'4@E/L?8=H%?DGN@,1:S#$\]/(9VDHT
M11J@NV.JU$KC69FYA"^0U=,*&)P!!KYIMTR)NRW<@42"-(7L)NEO#,B-IAFD
MBIS'+D/?M< !-(OW*2@;)^'XX8%)E34%RQ&BZ6WL=Z>TE$K9CVN/M1.(ID#;
MGW)  8K83^\2<@N,A^^*,[Q3=B"O EZQJZ/*,+7R\A5.*O)=6C(UCP$:4X%?
M7*B[\%@&V"%G!8\<UL$PTK"!-?Z6G0"V%\MNB'*QL< N$DT+(%F(560\BD0D
MJ9 *52D:4&62A4"MG<DY+HL[\E,ZC04 +"\7BZ5EE;%$:"4(927E)'R;^E(K
M#W7 ,<E9FI)0F"&*27LSOW)5(#MRL6#E>^)=7BM6!@-Y&U\$TT4LJJ,=XG_V
MH.0T-CZ@"M2V7(+^!%;6Q?RC9'?!)A8+PAL 8Z4CQ7JIU8[L! %^CWRYHXO
M^WC\!5MKA^)$@A(01^_C6F^?OJ@N+C:(N@9"A8@-5GL"=]J*=FSEI:/G]8),
MEK(K,B6K:>.B*I.H_DD)2<NWEE3?(.Y$_!.%9I(QGVKM 7/:HX,!0F#E%B3/
M5)]Z,_SUC\IOSJI(1@S/J0;\I#01G"Z87=-RA<OUX%PKJ&=&0]0$H9=*]4BT
MJ.60%E34)"D*&ZF@;@'-"+&6BEB2T+Z,)\%#M)P6A:RK&*RHKM*D!_K+BUYQ
M40?5DB"TE!:2)06'(ON)NTOHH*R!S;<<@)4(.V;9MY06M;6I01<(>82%F975
M8=T9^W2\6KMN&G8G:UEII:B(YBNL>S=_HZ6-MT!?H6),8?,2<HHEA39:BHLN
M#M@M6FKVK93<0CI+A7\KVM@Y53 E$"P*Z &B&"&U>*/P"\GHYK,LI*<!?GAZ
MFR;_V3";&DK^LNLL1ZXRO%&&#<6PE9AW NT&A ^G"[;:7!-KE@&*\]*V7850
ME"\K9Y%A357%4347MOIU\=D+&39.BF<VX%I["Y?*B"?WW0"8\DV6"\@PU#98
MVU'XE% 5B/ZR*3/+RWV/RWRL2TR&'@=!PMQ*L*0;/)H< (;*)4EQI&;-XDZA
M!5]K]6JZS@!>S3@31N \YYUPP1RKPNTSRREF]2)5K10,4IJT#!\%K  YUUE&
ML<:GB(R1];9VBZM,>1X1/0N1X"RCEIG%!5'!KA8&7 .- ?D'$D3.IP>[MM%I
M0AD@[&9?Z*D\A]OP6PQ%VP43L=!_(*-I<"#6J('/K4'&E(RV*)1M=7FA1 $Z
M^O$D,BM*+>+"-8&\,ZF/&K^/%0X]1%,#1&-W"=>\_ C4!C)\>#SY_'CQE*>6
M"X["S;?BBK.PE+A2J#!C*8*L/[U0\2E0N0#C9EG_;1<,HL[3RS*B:U;]PGEU
MPRG435!13H^'*Y_6P>!EF U^,ADXQ(S"Q,O7]7G]]. 0S*?#7Z/^D%@"P1.P
M7.5UTK%\:#92QZNX)QC2!9@ W#3$9$Z!M-M0$5K4%JHE*!UW.B_FKX\E ?B*
M(GTYO^6<5^?*/G*U%K$^)^\"2E9S$V#-?PL<"M-64@JHQON[-+C1A/O>WD!I
M+Y4-?:[A>[J9WPOX)CK253YB^L2OJ!8.199,6/P6+V;0QBQ:Q&$Z&X%:Q)I^
M7(EP]&&<U!-[XCB#L6:ZT(/9=QTM'(:&YCO!Q U]S]5#XU20A?\YNU<>&&-V
MNU%U2QA,T3.C!;V_9A*3ZPD))\H3+Q.G[MGVIYMR3BI%O^7V"+E'JPSA:"!-
M""L!#R/ 4*#$BQRY9$5S>[G+@@XD)[L0CMZ6'4OP,85WL\&05$%7@J(]T/>K
M=@S8GN0;'-:%=3N\7R+;%N8H=>[4^R<R64R[KU )+'%)6,M 2+LA@1@5BX5H
M,%>4W6"P(8_"\>*$9(4+8BB_RP >XR9@L%)"?$3K=9X0A9-C$E"?',=+EJS+
M-U6*H5B.W"$L2$J=$S%O/$?[07* 1::>MVC]"C;!9)$(OHVGI497E"G9]?S'
M#!4XN?-3>\.'[AN ]TN#?=UQK(E.UIHI42_0KLD)N1"#K 38/]BA-1+VJ5*M
MT&W/F&@'9#BH.M3!"-1\4=<DUG*CB+]6-,*AQ:BC04Z,2F>U  _5-3EDUX)<
MZPO$VL,8S09 *&=ES2? @M6^3$_'F^BL3#:0F\U$@OE$)?LW.O=3M/I$NQY0
MBN/LAIS\6\!8SN.HVL"1\.3-M31Z(@ YT"Y*;]"LS?(95O/.L.4YQ@7QK-#B
M;V4?LR"/O)E6)Q*5P?:[LAT1GLF"@B2Q;M9@Y:"V21@3@3P<UDX:C-6Q\-3&
M*U,5R0HE5*+)H.H"%JI\<1G'K,DR47>(>IA$'!^KY^C<8Z-_K^;ZP,^U3?U]
M:Z[/P9K2M J3;KF 6[R\XA3YI5T567HK]3PFG3R.WLAPB95R5GM1AP^HPMY3
MF?Y8!K>OYCS;9V]:L#?Q]4"?A-H@'/J:/38L+="'$RTPQD/=-P:#L1,<2@NN
MZ2[Y,EJ07UY]'.'O+M__RL[(Y_'_^UG[_#%\_VER]?%W>#2-V8C_'%_^^MOG
M7U1;U]^JPZMW5Q]_4?.;ZS?Z.?G?,SZ-S_]Z)WWAZN.'W\A8OZ@F^=KEZ.J?
M])_UZ^2M^F[\^?/X8SD9/@#.Y_+]:/S^,YLA:%?:UX@("/)?1!Z!,$3Y1N7O
MTV@E_4G[%E]_2=8:+*=6K//L2ZQA$AH;&G\_ ]@'W$@:\OP7KG T_X[9<.+O
M=</BWV<<Q$I.FCB@YO]TUUA_64LL&U,E0CD#:"FE,\1?42!3M06\1!3OH=+4
ML@2B%NTM:1O(! !%^ Z2FA76 N*U;I+2U*1P]75,ZQT7-&J"P.12AB'[-&CF
M=):H3+-9GDMZ.P^E@"-KMEDSA8KBVT$>*TW1H!Q8)&5:$=6UD^4U40Z8Y:"0
M3Q$Z4ZJ+2]CT/]"Y>&FR[Y^WR2*6-E.YA>1]B55F9+\PH'AJ6G)#<TZA.V%7
M;Q: WTE>IC_C>4)W/.PYZE45.0=E_$9V3@JK5=Z17;'=,I2F5.;4VFF]-8.0
M&+J%D ,72J7/<65$L&"^@AI>39FI2 [6AH'^<"[W4:E\!IW'X*"]CD6&V]<M
M"#'\U74.30"1'WD,*;G5=<*:?YK#R)K-LA<E7(#J7- ?45L]I6?Y&%-$\_@J
M@A8-G8C -,N]KD !,0A.$8"5;8=&KJ7"T(O!<02>IP)#Q,S)1-/_R(@8PKE,
M.29ZA2602 2?K;Z9I,PKWC)#GG))ODQ[O!4*QYKFMBF_%\IKX1H7 _YX5^U[
MS%L_3S?%FNCP^:NL?+ZR\O>LX9YH('@(%8+"B H7@M1J2L;?$[L-2WJ),('^
M@[!G6(MIYMP3N2HM&@F+8$G&9J7!M)1_PL;G%F<IJ[@'DHH4/B)UTDS7%YVU
M<8I$,0@U3O42:@M6B[:#(G0+!E4E6@T4I0^ETI9+@BJD03;6()[/KIR0_19C
MV?!-Z9,4H[J;-PIC3L5;5V$,CLK/+W-E2:V9D_4%(J1%Y5N09"EXT$'->9G]
M('7SKGT>85SJ+:0[MY*L8Y8Y.=A#4HL6D#\./F,$!X-><Z^BZ/F*(OG6Y;*B
MV'Y-)26$J0+[B6O\PGRI20(IO9O?E>3]&\(*ZG_$B!&ZMV7[B&U0B%8P8XAB
M(U?==+O$:>;)]WBFS>.X6J8FQB&SO?^@NSZ'RTO$!'Q? T>K-HT3.#[-FKGF
MS(1@/%>D!GXM-J:LOB$F+6@HV*>*!=!8]J:LHYS7$GTK)Y]P?PJ!H)N8-0@F
M0HCFF+&^-V4'KZ+YE&RVLJP\IN9SI E4U##9!W6JRM?6&7;]$[)']*YDY36E
M<LS3\;IF6^L*C ,KE4:+5&67\B:YT,PV:PJE%Z5,RR[M\#R&&,_B3H"SUCB9
M 6Y42SL)5L4OTJ49*["= A$/"0NMR>'0"_4#S_YG[3O+V9=E=>C:!9IC:7/4
M<4BI%U?JA2)EU,G((X\\;;L^!X)"@TL%B,GK^<J5'P1-%+V6+ WU69.M0<]2
M+2T( VBR"4?YC!M<X3M<SE21CP]6(+$^ +0M3?9ZS3W[:ZY$>,V;OMES]3I!
ME889J1@"86XMVEJ-)]W"44(H_=*6K?0@N,T6L^MH^J6 3' 8E(H+Z8E:@<9Y
MM6L%G]P;_EBEP\29NCW*TQ(55M10[N0H_(YL:^-Q^9;E7\2M3)7[LG:&@49'
MY(_D(MVLLK12=P.B [R%#)&];$](NS1]C1;4V&!-Q<L7EPEAR3I+F1 BPCTA
M]*,(*KL7B$"M(OPU,^%M9?HTV5$]RT)#7F)I>*8OC8EQ%M"ASQG $ETZ>1!%
M?@VYA6EFE&&\AK)L-XP9:GST"_#'5.MR!%7EQSAUY<W*A1!VEN")G5)OQB7U
M%D1,OI.A^0W*E3">GJG(^KY&;WIP4F&;G*K;M_0Z1+=QA+W,Z,(K'6MWT2!.
ME+J+PM#*(2C#P$+*5@T8VF^I@*:2&33^11R_"ZGI2^.85$])&=L73*49S&7#
M(+'PD$/-%ZUZ@PBGE]"\H!#J*YI@;#T8VB(3'C3%?!K3Y%"A6_!9*QW:0ODI
MRI@W:,B>574ZNGJ%0GOV5%25UZOI^5Y-4IB' G-+R:P2BG@UMYZ)>-B/9:J-
M.%.L&+329I+[@9A)QUPXT&>WZ5JA:JOP5&![8B9]6 D)_YLB2HAXMU$ PF\Y
M(*7H+2\?VM2=WZQXW[03*=$HN[G@:F&EU63*3&;!?]?TTB[;-%&<O04KY("I
M@H5TAU*)W!G_V5"?CM"@"]8P +O3S2E K>0_$@=0>3V!+^ $BA)1<;F(.P5-
MB /6>S[=17YA<?MA945;VD"G!;V'N:EX47M%848RVR&L3J,<K;TK.XTQHN]7
MX=HQ1ZM Z#:4;CQRA2Z3]2/!W"K;#&WW_VRR]=O/":A3[^-OZL>,J(#E'UXW
MX?$$S?Z@Q%J6IQ-=K&OE.A9@=WX?F&G[!$6[SN/HBY:@B?&*A_9X/+3/0OB!
M0H7A;5Y96+HW\FH] ;HNOZ^@G0RD/$QOH=Q=+B;@6N7#H<Y>S]'K.7IVYVB^
M6<R3Q0+M*WJF6+]8D</$SX?P"+*,E91'>62@(:)M"* )")BDMQ'+1>K,"2JR
M32Z"ZKP>:T,]1&I!-E4QI[5(G1%UUI$#81M.B%3X=%69EV8T==A*C8RY"F+)
M@WK,4I@9@7@ :K4BNSD0,I,IWSRAHFSMT1W%E**"+>' L%*5/"\U__(04H+E
M)KR"WEIVVR-PD1Y25=%6R]!7#C&(BJ2X2O\)<>0_R'O%Q])ZH7&#WZ)B$,?I
MJ,2_V5^!\,CQ/-\9:Y-@:&AV.!AJ ]<U--T<3(S1R DF@?VG\Z?QT]__*/NU
MM-9!5DJ-$$PEFMYV\NT!1._<D0S93\3G9?HAS\A^O,K?9<7!>HZYX\ ;C@(L
ML78)!PD;@Y PU#$& SL8>:[O67\:?SI=/<<,ZQXMQ]I)NW>O-O*7CV3W#VEJ
MZQ74Q;/C?C4G1NIGEE9^RAYM5G>/M@>T:-N%X'N6+ U84> 0>[T>L(9_[)CF
MR/0GVF0\\C0[,'3-)VS20G]BC[SQ0#='XU/5\,_.5,X'UO3V1&7VE^"^OFZ9
M2C6S&M(;606F2(/G& (,3VVS+/\D8ZZS$FM1OHE=K&A2);_ $ FLE(X%CR04
M<15N"6)?"PC[_7LSNZ'8.PV($7D8J,*[244:LEIBO%4@WSA"GOHFN8@OSE7P
M^"^RFW.6'U:!ZH'$10C8 DH/)/IG\_4WHCR<*ZS2_6M6>L\V:?GS A GH0\,
MYP// *H475,VBEPF"8L(HG&43*Q&EX@43(D42-%/XO4= U;;+%<LU[),P>(!
MNYL\^P;]LBD$'B448AH(SD-!"F@A#5-16,$F]I,%$7%>@D5PH++C->2=8,4T
MA(IA89,EA4**>$BFA$%CF1,2'PLL)>(KRC=&AX'!P9"+Z6T\VRS(9]@&5R2H
MF]K6%9AVS>8#?.E9 03@2O&VO26@ @<+0/(P&LMFP5 >I"\S]"\:_9E)T,=D
MB6=97LCDT ^U]U6$X+)"H\NB2S$>ZBGT8RD1V,J:=/P2.7=1 O%_HK) 8!_Z
M'^3K.9'S&4.>JN5#GI>P%CA+#O_&L0IJ$(Q23L0VCB(G!"LA]8PUH";W244@
MD.F(;$%B#T8TH[!>WP]U^)4%%H<1G>AR#G7[S!2!DB^AB=$&8B,*?QNI,K(#
MLPD@G ]Z/4,NXL')2N_CLK<]W2?E/ 4H$YLGR$;.D[K^*>U262!5F$MET44U
MVQ;-;%C=(N;(=VN*<2^Z3+,H U0EM=#8[#]-D^B([2+VK_0:QP@^Q^/-T(2A
MHV5)"Z;>4]CMSK.< J+:'FV5+4K,/56BD80=Q12Q@VA$CC4:ZJ[ADO?TB683
M;5(;&(&MC0:.[MJZ[UBZ>USH?9ER!+F)%M.-Z#/!L/9HM>HL+B]S .Z$33Q7
MI'A6N:=I/C<"TI0V\J:(R6*0+8YW)1;N_5!=B)@/#]P*<=[E,*VX&MGKIO>7
MG[:Y,:^S]3I;BB^:W6_P)_0##&H''8]4W'>E6W@7]M^_+TW-A]O[KS&Y\=(X
MQBM!8!GOP)/.;VSQ&,,?'#A!ADY!Y@[\+4#>AE0Y#2!AGL^R7,WG4#OUNB)/
M9D7>@?T$Z5B(29H3"8\JQ(&9=<RU8+<6L?'@)D-[$1N3$/WF>[+<0*7>'/T'
MN?I7.JKAT!W#L2PEQE2UGYAH$-DRF6+#@N>SYE>@^Q_CZ#E/[NC50TP/T5'[
MM<I[JJAC8F5F=W$\H*&*PWCL@DG@C0=#7_,&_E"SAYZC!9;O:!/?']H3QR?#
M'@5ULZ4UU)<SE;- A&N  \?WV,EY?QC3:$[G5.UPBA5$BG+0U6M3@TYH1,/'
M*:H8L, 4,NY-@2VHH<<C9DPN6/XN6.+\5^=0N+N,\@1+0%#D00@$3.7_2X:;
M9<L+E>_/JJE/G1]@KY*)E.B+3'K.13FY>)^9%&^DU@DRG!FKZ*-H>!BU4WA^
M\K^IOPQ\\+SS#"T\/*OC-W(KI40IPT"VQ(%:@AZ 7\1R.2M ":\W><K\I5F!
M;AS*@*,YXS[*&)58)T2NH80V-("*BQRQONLM]9C[4^$4\.K-!8?C),PO47RP
M'(>8<F?G-2:"-K D3&;5[0\H,N(E0MAS((8=S)HB7B<($LW6D+"_K[5?M2LY
MENDCL.!%C3T,VQ0K-DJ40/#4I(C_S '_)5Q0MCN.MIZ8(\7,\#**7#G.E1R*
MHG3P*0*X'UR&D?H?\F^&@X@[X:[2YZ/\A%2D%BD20CQK3;*^C:ME)ZRSA]0V
M"LL.F)93G@&BC$3) @UNGNJ14?4*I!7KUI''\TU*:PE $HAN0C@=WM$#HN<
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
M,XA:[I_#YTE7OHZ%JPE48);(]( X57D&"_RE#H2*^@8>4+TS6BW_#2\>J!B
M/KXW<2?:"0ZKB'&CM=J6?7&N0B+1N?HM*E3KPG#_HKZ![ B^0\F_K;?D#[;[
ME[.+.CFLA5RQ04 7"IZ\RK-E N@_=XPN+$0 V Q AUS3II, $P80 P6%'8!2
M"J@N,7738,B"-S=Y? .$+:$G.( J<[@9I21N%YI^]H@&TT*3HO[L&A<!86K8
M/\C/I@4#_/'I9\.[(*>B=2C'N[#Q&=NY\,[... "SK)2+P)XDH@]1H%J<8J<
MG8"D\L<GE>*+ ]M^MLR+H/8(*YLFNX3L@Y39/M/DB.TTQ<GJ"9A2&,A*2.>8
MI^XJ5?]WD\;E<IH>7TZYG!W1S!%#J5"+NW263&E%>9PF@";3I.K-D/YJ(GYU
M1N&>SF4(?HKXI)1@Z>?\X%, 5CH^E/ZTLH\W)E $:C';*^3EGWU=O] INC$=
M13 9R[I_M@SX.PSP+5,0A&IZ&PNX3@[>3O'"9P+\AJ*$8#D'-#2@;6 5J0_L
M,OJ"FY;"5<DLV:1%/-WPCI#Q]W5,.R(P MCAY5BPP.ENNHGXF /H#JW50Z#*
MSXP"=8#C#_D@$MGP5K;)R[>D00 ]H*Q\ O!"2AWT-L5C-HU2$&'0N[0 )!H)
M,QHKI+X"J@JM8IEQ4*)H&;=R#-%4:FUE*[N ?H7M#T#AJL^&(Y\P-,"?35AM
M!&3YV89_UM<11$,+-,PLOEZKRVR&<!"T:P5*841AQVU"5 )\N<16H$-WK@U"
MRR0YQ81M.UM$2O:/0->38]*PM1--2!%N?5Z'X.&08YD,82; (>D'RU,C-W
M7K!N#/)E2NZ$+/]"P>LI6)J:QO&,5>HQR$OH[4$N--BRJPWY%P6J:6[$&C7D
M9H9K+H^^ 8"&.HS2:)9$*5M:Y+H#A_,-W(2P)JUL-,^HZ#=<Z=D.CI^=U_?W
M((:+@0'PEON.HLIR<:"^8<2HX1GL J5STL!%-FN*QX;+1.;S>W173L<ETP#A
M^C* -A"WJR[F^49M,FH&U2$Y8J PB#+H29+#YL4=A#L#T0JOH_1+7&NS3'LF
M0X#U+8Q*;O]R/$4,"+\'X$:FZL%OWET2O5U%W%5X%X'Z>*>4HD3SZSR-^'A!
M]NX"FU[G:KS),PIM7QN;R@XB9+]%=[3>>HU(4.2?=$SH-;YB4C^3^J90B8G7
M(P,?:6H)>2EZSQEZB:S)?H6.S PB4"EYCNP]KW"%'F Z<VBUT>2U(C&;]RM?
M+8@BRB!J0'U%F*A5EJ1K#DU5_9O"_H@3.X=JWBK=K?B_B[A4U)-,?1/1[;MK
MGXO+R<=/N/5%:2\#?C_C4+F-S<J0/U5>=PG7(7312B.8.S4G3.?L:!KC-@W;
ML"Y<JF'KH&$SY;F^=Y52U-=4XJK2[!@.D5>U1_C>4>B3_5J_!W/27:)[PZ1\
MIVU2=?5PRZ0,W6I,2JF)VRVF" Y$9T=1%:&U!EX_"KM_VDGF@Z/JP+:B.&%P
M$! M>4%4A1W,Q#E#4&AN.KQ([ O'ZK @3?TOQ]MQJ!A0[@N5H-3@>G04+,D'
M4#ZBJT K(&(E9)LUX(K.*&Q?3?@1K:/80(6]A%1'F_.((05P^K9S()LFMQ'4
M2M.Q^R= N\"A<@:+Q\UKT+BQ.3TJ!/\;I=!0"[0&G39%DS8*?Z6T):DT76>(
M*?BS[8,FTEQ3<M(N_#..5]B<V3>**8HTP&ZG%G&^1 V+\ NO*889B+I9:6_
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
MO/;I%8K'&SD\FVP$#^._/>[]7:$)*>"W#-M\B\\-,"#&"Z))P&I>$^03$0U
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
MQ$3OM@;T\,L/;?9YH>IZ\/G5T+T9=L%I_[C:!R=%JIG C40<?#%N#TC(3'S
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
MOJ!9 /Y+RV&@_R1Z(_&[!JPY^JGY2B;?#<S?>/.:KN?8WTF3LC$^-/U>!YV
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
MK= F77&#3N^09]]D(8KXI3QU['EL2 E7'=H.R;/ALL4FCQ'(4#5=FX.*WBU
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
M*^U-YWGV"JF#08854L,GLBR[&CXQVO!(+F5&]RL<NKO"Q1Y/[['^C?B34_G
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
MT*E!3/U\I]3IGW1*=^09]DLT^8%NG(&+&&; ZX/?#R*RX*7XT<V Q_L@;1I
M'?_CDPG^>AR5L,.3UD\O>7A)7NW8?Q+-BS-D278,]WN"1>/&/,?7Z+Y<?X$S
MNO02P&G83[Z#75T-X!Y$8V(;_F90&12TYR+QX M9>"NI$L.]D&&A.AY(/>[,
M6.!6X%X"0EU3Y>1/!&^L6X=XGGSCNC9H&GC,[]]_8CH<&TW:H G*GVYO (E@
M"&9C ,86<FW,$4/PP<V*UR4\>=VBSQLP3'QY<' J/*?1N*K@1%U^]^)?,+MF
MH*H"&V#'!(J49<_Q,S!M$Z:@_)LC )7@7E00_'T7O=!P9&Z++B"&JY^)JE.L
M214X4Q%5VDO@+)J=?X3])=!#V<XL]I (OSH@K_SJ&%Y<&8]=Q[\^''8=__H0
M _S7&4C6B'(J8L5'R\.#RHQ-H#"?X!"&-774@*I)*L-(Z*Z4UW!)@>.:]6(X
MMH6_HA+.IR[LB.-:]A%*]F:]/J%D4X6,RO#X' A0+> &H/M+\B.9.#Y<R+';
MB,D,X\1R'*(1H$.0=HFE VZH"^38Z-28,@824\%ESZ:+1FLENUU33!R(8)1D
MJ7A T32X<EIP.X83O\*)JZ9K8P=8@[SB>#@V6X8;1Z%@/FGSA("JH,H 'N(8
M@$ I#TI\(MJ)EI;V-H&%,F;)]\Q^LB=(9T1G=(AGPRB$GDEH@@&D I0$.F$G
M],S;T<KT7Q,2'3/(2;:,\JD!8JN*Z]ANYV"&$30Y.3I,I#,TPJ5@'J!,T_^P
M.<)Z(AYC'V>PDSP_.^09C7I)EH('$R!Q>,LEL5EB78E90F.QME0"IVQ&MK4-
M>Z"Z".]#@6L/:%;B1,M?CUOD=A(NL\Q)U!Q'S6DQ$QTBH(HX;9KVJ_O3L<#
M8\JN,>]F0_[Y$\S;HC/O?@$'.91T-)-=PI/$F'2 /MJ.%$=T-^3 ^@;3:M!.
M? \0'^+UWK"/?!^K?:#D^9,.L_F+QG.<"J@,XK%WT_-(-+8\.3(@I0AIK-:!
MZ&QY1!#,$9TM-UPA2GOU#EG-Y=QV0^0&R"-NWHU% +L[8_7@D1.+ .XQP*4V
M8[E;,W.O"L1"[BBYW#$:E:+S2OX45%"X;"YT]B%N5MQ%8N46&59O+>-O&$5)
MNR,RN9PN>?:22CA',;E"8IW[94E4R8IE;I*;^CO%IOZ)4M,>[PN6OU>"Q-V:
M>)5M1H2X!>H]N[@%#J[ O+,3C+@&JG0-E)F[WVSW=.W/[X5BO0^W.?.+%VTG
M2N"TP.22FXC".8:EZ.E]L;=$W+;_Q[^?OCXTOWRZN8,98\#\8%M-C$A+"(TT
MXI_&_&CJP@B<<H+NQ U2Q1LDU=7LJ#KAX7=H&!5MWRMQL\18?[=7BK*)@JBB
MOWZW0 DQB2[HJFIT%<XQV-5 2A!5P41UHVFVCY')>[KP!$&5@:!B&'^EC/-6
M@_8K3B:H*OJ+EHK96TFRTI0D*="2A))45<ILG]RV71#F"83YZ:AJ\!F3T2$O
MI#1M3.W8N(^C)@-JJ1KIA7/TA)1Y1K)["K/G>+)4M2BN*RCN*'M)]T*"-<M)
M=/>$YS%ZZEL5R:YS;/'Q2R2[< ZE%/TE+I7FL,\"F2],>TFP\-@4\\KE";'@
M+R\,F5A6B@QYHJ8@PX.-,(-67^AZ9]7U6,6@:EU[>?32O QZRUO%*PNY53E0
M/"&4QF((=Y%H)0+$\\E:WE,P+F&_3Q',?6COF4Y)8KDS8W4BF+N$DE%XS*R=
M2:*84:P,NNK%RI6MH(%P.E5',NH-6]V+L E463#Z-2@HISH&+;:'Q<%66V$(
M 6DO 4E)[>@K!*3J"TCCP2Y6)I+=JB0?59ECA[@@<IZKGG5\WMG%+7!!.<^K
M'>:JV%5D+96%AE/Y*;'X0;E?5KPZR*F4:#%0U:*YP[SX,>^WE= Y@YY6GC%?
M+9S;D(+RO/!P_ TL[?Q&^V@%OZ)&JZF.LT2IFCY56,GD4*BG5<=<+RP__!(4
M$\8:Z!JNU5U:Q'EF$&$* ((,=YG8-GT[*IR.,'#(PO>"DM6LN#'H[W, O\X"
M1J>VHT7=Q!IA7>-G@HUQ%C-#DTU;2X[ 'B:MV!X<8M+63%@5?'ME5UG5L90U
M/&?[3FHU_@!GX>GNSS*K#M_8^: D)_H+L9WL')T7_F=%\*,.4XD&4RWY$8M7
M;]U50WX';$="$(75OUF[B97@)FR< /O'UA7X)9;%9BUBT>@MR0O?6=AN@97I
MOR;JSE,<7(2^,4J .C:7F%-G]7H;.5:XFK9Q XR+Y_U3C"!XSIJI&G/L"0"O
MXX"N/Z$M/N G\_^Q]Z;-B1O;X_![/H5J[J3*4P\028@M6Q6V<>+[FSN>&CM)
M_5^YA-2 $B$1+5[RZ9\^K04!$D*@I24ZJ7L#6.KE;'W.Z;.@!33ID*V9YD1Z
M#Y@8#]#W 1I<0EL)VT/!SMP1-+0V>-CJE^ +F(]\=P1/1'9&6A^0A76YB7.H
MAGH[_C5,OHZ-D0LUK$/R;Q'ZQ[A?6]HNS9!2[A\%H2NTPZY_OA0*&)WTHYH1
M5QL>':@"6K1XK1X\YK-1,#U 4C-4M():\A!(\.Z7Z/>YD[N"#@Z<()772!%P
M%/8542)-2SW<FXKB6E:49Q:6:0.EO"##Q4M'LF5$! 4>R*OAOZF6#KY(<B,4
M\O#XQ_VNABW2G60C[/5W[N-H0(@T) UHIH(%G.,WJS#7OHKN-].PWVT'K>SP
M8(E.SME+TW+PH/(<VJ[$-5;\D;1&LQ F%]3F- <6I*W\%BD$OYA.5*_5Z]86
M471GM@<23%>D&PI(I/2NDB'46GNKZG+W9"6DTT+R<EZ705'ZV!8>6T@+VOI
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
M1=3_S,:>-W[MLKD7ZLV:^WF<5X\6,*6KJJ<R'N.[_6,1K\KU5%75192G6[#
M[UHPZ)4@LK.QL*P,5GN7L>=Y["F.*RI=S\I[-K>\)U4QT<=%$>[P+(N/+GP%
M!WN+7'1X=%&W=GL3Y3M\W.DRZ$J?\IZ&VE*DFZ#@1[Q@;:XILN'LQ#0;R(F5
M2)Z'L<5=Z9H\TW2LX2'[TU[X<I8@P;J7%&5A@!79.=4;#R=)8+K" &,CCIG]
M47S872+@Z^XBO$BV9-&JL1!BD9V--<Q89">M@&*1G1\V.*;#GLM6U$#@,QRD
MD9>RE#4XYO$+O;L(F?,VT?[=-G]W6)>:NXWSM+$\7\Q9*2GVL0LE^QO9LMXA
MR@QNUTE8BV8XLK& -M4!V6L&A]X49-M!U(MBV@Z=1%^B\G\U&K"HEUB_ZG!4
M45.^"^'0M04U))QW$K*-_G&U]<HKJ\/8-(9-AVG=XBZ42WLL\B5/)K67$)(F
M*XKERCHGJW^YMD/8$E(K%,RDF[B8WQ\W@3$:"Q^% &46N!U[05E1]$LC6?1V
MD\@$1Z6?WN0=E9Y5]P[?( 7*P.<LG*TJ4EW%T<(_MH+0#,:SO9Z?AL=<WUM5
M-0<U+2E,(\=^-FT_.1B460NIFL,IH W/3>M5ME3&A<* I0C'0&C,\BYR8\+I
M:JV;[PA!7)!F($Q1R,"?'&ZMR\9E,F XQY!Q7VQE:98,G%N"OK-$UH5S68]Q
M60QXI)-M0Y88<=:4#4V,N(#@E9,D5UE9!5?8HDZY3BHO0.5H?UD=(E3R)O C
M7.M"?(VBG.-0CG;RE958\+1$?C8 N-8T;+QSD,)D*)JNA:U^MG(,$I,+6#9!
MPH'.L@E8V#++)JBCQIYPV+%L L:69$263<"R"2[+(&/9!+0"BF43?-C@N++M
ML6R"NOKMKV5=-A34YF9HH1E&$&F"[6/2MVC'9KTX56?C(2E,UZEIR%>_=W)Y
M:Q;S%5>0S.^\A]1(XSW&?R,_0J))[)===\BL#W1J:8C0R)GWJ[6L.' HSDT+
MZQ,D=X&4UF7,*;*,A=@J\R=G%3'VVV6_B6JN@PN9^[MOCYS0)Y&6Y//X,EDP
MG*.!097L;*P1<SY!#<CY'"DD><B$$#!2I\U"2V38V@OR4],OG$W%+M\T-LW#
M@A29 9DO*P956#G5M<"1$WAQN$@;%LT@<0V,+XF>5K#Z6DN^A&*C[(3,RZ\3
MB1^"!H*07TN^+BW372RYF6MK!F3"8W:<^0W.F-?GBB]:L:VG88GAPNI5L)2%
MO'F-%8>)+SO!5\)K+'&AH8D+E0N\D"/#2U]DJ'O7O1OV9-T;"E\!R[.H('9G
M;Z)\AV]4GL7;EEP2X'M4W@S6;_'@7)\@](Y)XMCD<$P<+BZLN,U!>&H;(T$G
M;=NW"S%L54O142N^G3L6_K*FD_P,Q^0L>!P1(4DJL.B!6Y,46KF1#5G59*/-
M_?[8)L,']X31TDG<*QYZQP^#!VSA \X@^)4=_.,<6X"&HLDZAAC^ :HRV6U2
M*VWM0 ,+PW1(7KMNOOYP*I0%$7Z(!VFSDE7&/9:L4HUU=Y&&%$M68<DJ=#M$
M+Y(M6;(*2U9AR2J'=40AL_MA5W%,Y86R? FE;CY#TDTC]U\R\EFNSX<-:56V
MO3-R?489U) #3N"8]S,\3?\9E<5G4M"M=> @B?>/E"K1*CM'3U)6R_(."[VT
MH#*6UUD+W[ @QM_I,X%.D4"G44C#"N:FX02+^/.W^Z=IY_'KY 9/&<'\%]/H
M*/):<V2=0 O>@=_!F=TB+G)D[WF3Z7 35/]BSC9[L8]=*B/$(&3ZMM8LQ%V)
MO#"&.QR1[XT^T4GD9?K"AJP6?MP1/*AI(>"ZVQEQ*/^"7I %[2LP_S([HW([
M8YC:/H/9&;6P,X:BW[N(8CNC:H%X 9<#5 L;@0\"W)FTJ;>T&8WBJ[[3)&V8
M5X-"E?#&\U20>LO,-\%\$\P:8M80/0K*."UCF*DGM5!/^DP[H5X[8;9<K46E
M(%*4OL2$Y3DWU/R JBOJ0IO$#+;$K@8??S<T2+MYA)0<FQ@F%IJ;UHJL10M)
MJ?B,)^A:L[T89,B*XW>G\1;%Z6BAV;K7Q":H,@&I2T]PVWOC.EX*U'_-F<U-
M%(>[\O\&7SYUN7L#CV.O3<,FJ4_PQ]\?(\.W6YQ\(.]JV":OW)@K?'B\DWPG
M2\7KD[F//:$K'G]I;1JHXVA^A9K-C;4E&WYW>EB2:;0X%:$5GF"%-R4[I@5S
MKF7'VG3Q0;(%58V];5L(D^&_9$%!L9P6//11$+L#J&%EX=%DV[5([A7\):8!
M$!DIT@*HQ4$1#Z_<#N1\.;+A:"](?P_1,T<JLGRCUL*(@X%%H<M_URV4<B#5
MRR>=!X.;N O7=C8H"S/E")*[CUWNR2)[?\?X7<N60T! :NU!YI4AZRWNF]]S
M_!%9+YJ"N*O[;X^?,-!T_"+>Y]HRUR9\L-#"]6C0YEP#;[Z%7U'@^V;^\:#?
M!9*VT=;C>(P7#6AFX6HJ9"G#\/AO &"S11:;%Q&U"$)4O!]W3;@%': C!5F.
MK!D;@O#3_%HAA76Y:P(%?Z@X8+3#86!F##8"$TQ!<TT'JIQC0'-?,%UN<Y<8
M,!?)(O1)'K/G#'_1;#R^3+A,PXM19%UQ WA!QN(6RW2YB8UI5%FVN5ETK>%;
M )05<I:F"IA MF)I,_P8P>&!7<F^B-AB*;[+<Z^R'<UZ]*<+^&%M6@%XM]?:
M\A;[%)$EKYJN<T&-9-C\RL2BT+0 #YR!7O'N,?#PFAU_&T"Y(0UIM@V5E6?O
M!ZG=XP5,TR21L^5E8<)2 )JRB\%B$8XOC6TG.IXSD. !)#1 X>POJ+KGBV@B
M2_:D#);57G$^*,3W7]EP9>L]@?V#H67=-D,@VX3A0.;9ME_<3P:8!>CR3PV"
M !MS@C;7%"SZ.(U4S+4!V1JT2T,V9D*2WRICZI 7" ,7+T:/K"X4C( T65%,
M%Y:P:&$*T34%0[Q-J!9R8&%FH%T.6:8-Q /2MB//7)L,T\:2>:4YOC !.B!T
M@=< 7A0$YYJ?_DL(UV?B#H8<7@>P$);>"VV3X]O:/-X.6[SC61>Z.<-;B#Q_
MK%32S=<.5(-2M\62-UTW,:VY%8.N)88'O&=!B"[1 Y9$7*(7P$. 'ZPPK. Y
MP"9&B"=A">@B;+]'TM^KV@M\^^E[;6[9G;FKZS] E7+=A./Q87Y/UHOGF+Y!
M@VTB-']I<=Q/28^K&A8$SO\VQ^O#_$[6K#]DW<5__]7$(N?!\@\6^QL& 2#D
M<8E)[H%4@+5_Q>(!;_*6%+?[BA%FJI&Y"=FB-^<;FO_\ 9GZ\]>I,!P/I&&G
M(XPDOG/'\WS_^?'I]KDWZ#\#++&%(CSS'SA-_?F#ICX+ C\41X/1\VAZ,^X/
M;X:= 7][VY'X_J0S$F]&'?%V<#<="=/;N^'H&=[\!>#D@ZE8.0""<,-&<PPV
M4*A=HDAX]7%M;N&!!_0SHHD Y/!Y9OV-',Q'%AS7OO@E3W*0<D[D\\=^=]CC
MUIB]O7<@:&H8&!CX<^]'>(3O??)D*KRB(LQ3*])E?:/[O!+W093-L=!=^:O3
M,/X56'TK(7^]EAGF8N8,\^2<]%Q^KF3:RIQ!_^')/P5;Y3&SE. 3.F76C=M.
M+#=7G<Y/"8C?J-6IJ<&%$<0Y<Y5#XA=/6B%A)*5*YX8P=CEP<NC"-DBS:&"%
M7.'^88(VK6O.NU_@)U"\YE&]?:-:C7^T/:7+YJZ^8_'IHM05Q',G:&" .L"E
MGA'JE/+I-\W^NS.W$-IX!XC[@3$A="L06+N"?0CQW5&]JP!1QH+3MS4BER-+
M4U?!^Z"9Q*>-WI"E:#;F1:A(:C-^['7[C!_W(12"A?%C3ATHX=K-4+EW#6&&
M9"<A] <9#%CML+C^=OUA;/P<];QWILE>.9-.@\/1,RNO/J8R:=U=FB>Q?8X>
MU>0 MY[8'9?F/BPPNHT6#^/>+#F.':,^"-UX&7;R%#E&M*7?O19\F7KP(A?B
MP,B=\9UIP4JPWN#*^@1BHQZL&]E>+I!!&E@;"XA6^U-SEH^;\(#)"B[WO35"
M3,<#'B.X0R=CV/ "'A?--8AU^]U&> V?\?KM0FY[[P1Q>M,7KCN"-!8ZTO!N
MV)GP Z%S,^:O16%Z.[B]Y<NX[=V$^060(3>MLJZ;BG>WCVTC65ER-[_^SID6
MM[!,=PV.1?S=AL"(N8D??=U/EV(7JWG\S"Y6V<7JX=NO_#3# _5%:W31=D3]
M\E,BZ'*ISAIS\WO$6BBM%,NNHZMER#+X9AN(9?,-N0'/O(1<V>5C\OQUN)?O
MGW OW\]T+W_$TY=:4@";.ZY.(N(#BXA.UV;U+[*2 A7YZL6,13(,697I).(R
M;\;ZHRX+%XGQ;?6&W5&V,:CSU%/*>5OIEQ?/@$*;YWM%M^JN)0N.A6%W5V5F
M+)@+"_Y*,J\NGO?$?FHQFHOD/&'4PTI!O3FO[M?48'$YEI<U>;3-57L?<:E7
MM)F7<\ #V:EJ3<6"Z )NL06L9HP+FHP5M&)2?:_A".'*27 GO<.H#1;N50OS
M9.$MM >BD.8&82*<7A'>[O<'W0%]0CQ[4!(-@4$'(Y>\5!^O<L74JP922$Q1
M[UH<CJ;\M#,41K<=J=_O=\:W_0F6Q<+T]GHL3>Y&=PDQ11<2K5-HQ_N*IJ6D
MHS?=PG6'RO8%TLSBOD_7>')I6EO$)?)&T>S'[15+QLUVG27:?(%LI\TWA,6<
M6@HX8A:9&+E3TJ5[621P7$0!LVQR$4N-=\A6'W&7SZ?TJBAT^)4+>*&,\*X*
MT1I;Q:1YSO#SBH#7QR=17X?S;LAK0T!4IA\A&YOF.%-<:"8E'@NFG-4E)#-P
MQ4!%2L.$2N9K^9VXFU+,C&9JD>$<8EK+A M2O<3NN);Z"NW\9J$74W^!:&C%
M0JKF<'-9\2O97R;W1=A#'-6C078Y#"CYP& <F"\'SC6#%*4G71,NE.G".7B_
M%1?C.(!%/4N,G6.B5\Z9#]#9((T)Z^XKJ-HW<(C_!\P;0/'8<>6?<BV'S"Q^
M)HXCXOC)=+R^*EM-6YA\KDH^]P0FH*D>.\9P&\?KD4Q"TR*A:12\H87J=:("
M0_7NCX>;>_S]!?],N@&J:.9P-E)<B_F+X..56+3U^JE&YBN&QJD.H]UM,HV)
M&; U49"N^#2?<4D*TM&B@D8MIEP-">,L0T?KTS2D\T3:Q:M(M1;).T:LIU$Q
M$5V9B [NDIF(IG3L&!'=\Y/:F(AF(KK(;-8OR(EW-VZ8DPGM"H2V.$JK+,0<
MCY3);+$?'[-5C_35P]FA>XFEN@NMZZ>DA_W#/%I;_\'XXD+^U,/\P5(U0[;>
M'[T>CR<GF*I(T5:R;I.DS=ULTUMA<G,]OK[K3/C>L"/=3F\Z$^E.Z PFMQ(O
M",.^-.X_"\\2 %OXP+F&YJW :SSYX9?16.3Y;;!DW]L>>* _@6G9W]#*]9)^
M3<,':AY@$/;!P-]=WUQ+TK0S$.XF'6DRY3O7TJW0&6((C##3]V^G(@9#% *:
M;4JB,'R^F=Q^^ 6;A-M 2-[!@23CB:IJ\*2L1_*A)S/3=6XA;QFIU\C 'YRO
MF*Z*:6@PN1U.AM)DV+F1"!Q&@\Z8[XTZMS?29"#P0E^8]DMN7S_A;'>UPK02
M-$*U'=EQ[8-M46$]<PR38$E__G;_-.T\?IW<X 5$Y(%A&AWP3_O5*. 5^)DS
M_<;ST$/!:7%Q.8UM#N#8)EWM\5*4I6PLD!UT;H6$3 Z3-AZAE=A<X5B(#>![
MUC1$BG+!]P[0#-GAR2T2DM*TD_/)<_FYDFFK*=AWSA5 ILN 8]N#>Z?'9FQS
MOOGLG23DT3 #^-&=_87E,'0_\4Z@PSI8^;<@%!6BCU%8#W[ZDUB36'"&OTQ>
M\$&W0-LH(*V"N%O9.6 6E=N^ 5H=<7] KZ/L*RJFB<,:61PAW^,MQVR4=\GB
M(X3R?VAF_M0\N0B'IB1 4D<:VP8<88@:N7F.42._)*B1Q$@*E,EVBYNAA688
MD#WC*Z^D;D<F)U$:^'*HQY)MBO,<'4?.=<C3TQ9ZXW9/3&ES?-JT^7MV3L5?
MP[#6[XJ9VE^6AK +C=_R.SJ>IW9D/BZS4N'Q]"6T!4%L#X<I-W=%\'LNBD1Q
MD.EWARF5OQE/Y<-3?VPT@B:PU!4T;.#;DI2295[(E3;U3"6FA'$QILJ'J>Y,
M:XZT9O'54&SW^910X,OD*BE%JZ^ J_8"-XY35'?".W)0[)/#.?(Q'$X<GX6.
M'!DZ A_.=BZT0N\"A[R+J"VWPE&^1+IKONY"K>!XBH.>!GXX;@O]%/4YUWB%
MLK:=76S4$8/]+KW(.RO^Y-3 @0.Q"->RK=D/\Z\66LM>_,+#_([4'M%DG;2P
M@Z2N8J(0[F[[@^M>_[8SXH=\1[J>2)UK\5;LW$RFMS?"]5BZ&0S/C$(0^&,N
M;B)A"!LQT.4(;$#81J"3+&]S#8S87/T_+9$7#D,H$CIJ^+5A,'Y(C(2'(.X5
M68A;DX7B1S2#DQ7%M%0H(M/B7C5GZ27O&;)'0%R(9.X;6IN6U_K6D0U5ME2;
MN[J_^_;X"0(C--MVD=KB9N_DS-D>9(+G<(V==Z]-_!\\PN3Q^E,7UM\B:_&?
M6^-M*!JR.5G%9YJW5.? 'EO138*??2;;^.^FP<$2.43BC[07Y 5QQ,=PM$@0
M1[=0C$5H"&_Y"(0M9;SH&4+&!FMX4W*+6VHVYC--P8\KINW AC5\\+N&CFQ,
MCI#)]:K97H!,"#_.UL(N";'P[AZY+*)MX!79$-9!1B>=9#79X%2($[%L+QA&
MUG60CB["WS5#T5T($O%[7[;\YI>1-S#B++PD%0_IF&3!!I))..U*TW7H 7;U
M$?P.^'^?,+[0FX+6#O>ZQ.#9[%@S5(TTE2D-E?<&]\5\(13E!P)%@I'@D, 0
MPD"+;6:&><:UL52V\?Y?EYJRY%XQC5J$VS 8\&<5"V(3T.0"\M=^ !E&U5=+
M,RV,!H3_BY\D72]\%@>8$>QA,.*7X1@@'UW+@NQ;[Y6M,*D0G63T-DP,/RB6
M-L/#8+XFC-1O$T!J6756?^)MI=7KQ<']AC!\\ JY1UE'0#4M[C:ZY8?-ELG[
M6IQ<33L4LY]@!XY#Z$ R,53XS_0?5\,$7MCI-[BYN9G>3FX[X^EDVI'&-[>=
M2>_VIC,4;N]N![<]87IW7=GI-^YR  /"Z>1#!!I5'('Q\7]$MKWC(PHXP$M!
MYQ18+99:($%L<GK[C&4L6IAY\#8L7]+AAY98>=3?.5W#/ZN1)';,@G>8;('7
MUZZU-K'L\6RNUK8$C<A-" Z$J><0 ]CV/@/TR >T@9XW@@95WCPKS@L;Q,O;
M"QQ,BNU+1FOU;5ZR!_)=9IN79!R>'H@3L_GRJRMDDP32*3&OQX9M'2?^^'WI
MEVC)G5O'HI; *;6C16)?F7R0D%Q)HV9(R8%B<[XZ.:\N2(*'L0A*.N%RX:P4
MT (D?0Y%</*2^4='=>?0,R8SG9U!TX?W=62GE,J)AS*G/Z4)KD7%Z!8&ER*O
M!(K) \T$X5R[A<2>S3EE\0N]#)IWY*4L>?S'/%[)*92S+^*46U9P3>2BF.=J
M J5K99D/V4-"2!@.ZE$?O6254NQ)\56(:=?XSK^!K90I?S? 1VUIBG=_$/K4
MTABU[EK$2:Q?2IF,BZV2T8!Z&5+Q5>B8;G31\CIDSYND.XOC?4I,AA<EPX51
MWR]VQJ1X_:2XV!O[.CH%<GPW[*RHX(DD13!Z VHO3<OI.,A:<3/9^)M3T=JT
M(:0"0I9:^"W-@0"5E>SX]<2]:U,+(6YE&LX2?[<X"(PI+21DDA!DY,>'&"8W
M=PW5C]980@0$W$;;BF6^!G$Y=HN[ @]B0'[X<^]'[N.P.^:N?G_\..B*GSYU
M(?8$'FK[X5'^$-[@BOF"AU=;W-IT,$@U4DE412LO!(B$H2BZK*UL;FZ9*SPO
M%N:VYE>[P1*>+,Y&CJ/#(%O18EZPF+Q9\P(#&_"V!^&TR(S48(H#@1C1.)%-
MF$@A@1@]Z68ZO;Z3.G?"6.A(P_YU9SP>CCJ#T4U?&O6&TYNA4$H@1LR]SJB;
M%#%#T(C_1M@%\&W.22446U,UV0H*[Y<9IK'1(^*BH;A.TDY*7VC\^B XB_")
MY05GK64KC-'XWY^_17F(< PFJ8''2UY U8MFNK;^SLE^B)<7O($6I"G"%72P
MY7K2)_+&PC+==2L,&5D@PX]0(67';/]I0<1"X&$3@+:1-F)[$XS6"J/1%/Q?
M'9'0,(@'A) K/$-B>%IDF:U@G>UCPM/B(S9;\>&$$/T%H8)>7)H=B2S<#4-K
M^7%HW6B\#W[*=E?^EE0OR)F;>5'.'-19@QV!3(#8'CV(BXO?+T >AC%G^"3U
MMQ)Y"<8PC84): #B.R8 [O?_ZY!P5$*X0?1;Z^C7CWT.4YB#.H[9 4)9O&_-
MMO4%0]2$4DA=+VP8TRG&@Q<VZ\5H;N)%8P.JHAAO12,2RSI<HZ@'ED*O/NX5
MV;+> 34DYG13%6Z#Z-8&TRH1BY@0":-!6/ C6CN[1S8?K>VF(M!!@+Q:>&3\
M1O*D.Z-#H!E2O66V\*'I:"LONA8*$'DODL!=B.4E@6HVTO4@E!4&QT>MAG>L
M6412@!B72?ADEYO81)K8KHXY4^86IJF^:O#RYG%E*5L+LK2/_5Z7!V$$K*"8
M"T/[=X-M9ZE9*O>/BV4:LN!IV#D^VF4- Y \$0S> G8UE8 K=J&\ ?)&2)5%
M',ERFP3B@JC!*+%!KIB $Z(K?A1XJ2NVB&(UQ$KXI[:'C@VB7DWK;]+J6%YK
M4))=5O]R TV5Q*PZEFS8LC<MP6+;1PJ\A0$<**E$F&_-+8ZZ(V]J4>SRGDZW
MJVD1"'M=EN_"+LL;K<N#<XL3!I^V@X]=VV<- SF160TB^?U-.O+;IF]ZR[/M
M$9;Y0!6[F^*N0$Z#V/?%K$\Z6$2B%R^J/%B3#4LQX:R0X;PCZ0-$ R&GC8ZE
MJ*?10RL@CXKQVW=H9F'Z>X\<8R/"@>,V5N\->>%M-Y#2:]?"M&UC:B6!\A@(
MK>T3#G.7)R$"O@3=$3 2=P[A51CXA(FBEG#2#.TP2_*91Y((QN69&1O>#RMB
M$L0Z6R(R7+M,Z$ '\B<J/Y%&2;N1[;.K59X4!U7'B-;DBH^7%-%*;2!M(E^=
MX[NU%K,KOHW__52PGXJNB0['/'W!YY!=]-;.'+X$M_*)$T=A6Y*TS=\[07$H
M<!F;#;<:$\M8<@AVN)3=$+3,ES/Y,!+=8B%:(:*YC%@2_VVJ_A*5>%@%^7_,
MD]9+#!A,;ON3K<D/74V"FAA:^ V](,--;<B6?_VI8A^K)AHRZN3<0=R1=\M;
M[L[SPR<S+6HTDO;:=YZWGH3K]6+!E%<9L-15;@^:84FGX0F*@ H^@K),=BH2
MCMS>A<I-O_U-:K0G$YS-%YQ7XWZONVLH52LYDXLF7J+HO"I9=NY"OSKA>;Y]
M4+6@O8_>&8;7=V7:176S_A-91<C01?:X*;)%YS7&R5G.L96O7_;,(PYNW2M;
M>S6G(<6L7;!.G^_J3B.]3IE++-\HNBS763/3<C^'40AA[2T.0DU>2&Q+FYNA
MN>F%I)DKY 6I,'.Q9EG'5X(H[GG%<DX[+JW"?1$=88Z3]K.-2#]UX.R+K2HE
MKE;F540X051=G"1CQE;3AJ??M,HDDDJPE,C< K_GYJO"[BD,-G18,65M+[^3
MJU(@,%N#G>D)F>YI!@J$4D,T^ZZ!LB$T=NHW:'AVZI]TZE_!W=& EG/_:&.1
M(L)C!S\[^.D_^.D\S'^%+#;3V*1CX@,[*=^).1QKZG#<6)CU*'&8_@)S-3*S
M),75>(1$8S9(TX9G-LB)-LA^A"$S09@)PDR01ID@]3_D0_HAOL?C3OD=1V2+
M>2*;/CS3 D[4 L3N22V?F1; M "F!3 MH'0MX,M6L:9#5CX[Z1LY/#OI3SWI
M>]TQ.^HI.N784;][^!U?8/UM^\B![UOU $?KMW@"*+&<\[UAF"_O_Z(V.*J[
M7AWG2-7I:HM./QC<_^1(3<E^>U,T/:4R,OF\E"UDDU+,.]N4H8RE5Z$3BEK:
MD4V&CW)?G7?NL[;22/UCJ%P9_L7_E;N">H4(0HN0_MX._TY*@?J/DI*M1U:>
M)I/,30M*(D<>:\67\X6"J7Z9TK!<ZN:)WH_<[P99Y"/4R?2+G::^\ZMNSF0]
MILAUB27X,];&W&JSSD'1V];& ^/!U2]V>J"[NW]Y//?ZPK>X=R1;'#*@\F]B
M/X#AR2"YF/*:V1O&)Q?DS.'G.A@Q%:CJA6D?&?N"5J;=%],(BZX^5@%,H$H>
M)?;RKUOUO-.LX)QC=C*%=>P1:V\P[@KGAX:<19+-(X@_DXNUUXHZKH1^M_>I
MCD1QBI2EB(">=NO>,]=:^BD=0[Z#[CB6?,NKFG()1W+-F>U+M#4%\71[=II_
MK4T:9D#O#L:#)_!@KX=YL%R_X&4S(Z4,YG4+\KT9*)67Z%*#Q,&HVV=Z4/F4
M<^.N7%T&OR1TL%K*Q@)Y%Y*FWQM(]](B(7$"KSUR*TGZ2^F8ZK2Y!GVN0*Q#
MLV#GG8GQDU2I7G?$5"G&K]G3G>3-M03CO5-XKR]U!U1J4&6U:(9^=*I*KD#:
MG.):%I03=>0W?":0,LY>!SU1Z@I^E\0YLN"6RL]5F;>XC^*XV_?Z">^W'4R]
M3BGMRNC4QGMAW[W6Z8WWO(NUW!OO[??:XV;O&!^BT.UMP17^)=]3^C6G]EP^
MV*_Y15.1H1;3HID?\^/I[6C<Z8WOQAVI-^IU1K=]J3.^&=Y.!7XT&O"],ULT
M9[QWAD:EWG7;#.GF*P:_U\G6]EN$^M# OV-5B=SK8O8!!K&\'JRM??Z([9_K
M-1H>[?$)/5=]>P$TQU_^]9)[QR5=_AUX(Q@TSX9]A0Q:]$!9?CY#\^NG*G[]
MO69+-#Q=N?_@5/.Y3%.])G/M2*/-H[N16P<_!8?7YI=U-)CC$8*$R&(28\]R
MW%%,#\;S=D?[IZ^RIIX#75I,R?_PY)^C@M#)5F_Q*0^Q0T1!. R!,V<\RW3+
MO*]O1,WA8'L-VM57^1U4LHC4J/G^,C25K->^,L44E;[GZO0.BKQ9,<W@O8C)
M49H?*U\]Y7^RI2PCBQA'%E'HQ).UI>F;MP2QC(GWJ9_O"KUAGS)],*9!2[\[
M/.9%VNZ(*.2\K6CY<14\]U_70%6PW']=_9UQW/$<-V <EPO'3=R%:T?TQF$5
M3/>(ULY.CH(X*HOS'A3'W)I:$!CS-?"XRZPC4\2E7\R7'?XXDD_I-H:\0?83
ME XQ?QUV]%_9V+8?!)YL:%R_#6414Y3O)*>VA]EGVH=AI\*-';S*3[^%W;])
M/7#Q.C4<S7FWOX7IF(]^-F8A%[&"<,?WQA.I,Q8G0D>2QC>=Z[$H=4;C@2CU
M!K>]\=WUF1>QR=+]S]_NGZ:=QZ^3&_R885HK6<<_8ER2W^Z__.IG5!,1__1M
M\N7Q[N';_^!1 _DC_CF]__4W+/@EGO^1NWGX_/ M&LP1K./I_WV.S/#P[>MO
M>*P?.!'/=G_[\*?W<3?0X$?N\_3I"9-5N)A@@*TCAZP0^N-U7F1+D_%_,:7)
M#L:EO7ECZ^^*O([\J?.*9G]K3@?PV;$=R_P;=<A%H3\T^5T%#RRYON\0H/_
M:8;F:/#^[M_)[6WX]UVG9T_J<CY!(<ANAM1C\MZ.LRS/" YZT<PW"\M/D6SI
MM66"V+%)KKR%ELBP(304_SQ'MHV'@+"$(!_<"U!I<;*%9"^69V[)>)6N COT
M<M0W$37.TC+=Q=)T':QD6<Z2FZR0I2FR%Q:S(.GD^GN7NW=(/ 1>A>5%4<QD
M6R.!-:]+38$T? Z^6@N9Q!BU6Q!#I+LJR>E&Y@(+9OP<691-PF1 C#K:W(N4
MB<M7;W$/8?N/X,<@H3P #!XN#,R1/?!@.ML\N(D+@LQP;Z4V6LL67.YL0CJT
M#>O +N076=,WL4$P"<)GCDL"02RT<'79TM\AGH>$B2PU-(^T*L&(U0 GW$K^
M&\&DR,!CZ+JI>'_'5&:ZEN*E])/X<(Q"_#L>@*S"4%"78']GX-;NR)J'B)OI
MPPY8VF3DR _^:>@5'FA%UAK"%?:(,0H%C@P?(PN/KG:1EW]0&+TBI6DGAW]8
M1$D-J&A#W#Y) TF%U+ @6;XKV5I 8!10%GYEA2G!A<@I(A1L!X^*.8)$[D6?
MCPLU;,7&4D')#0=9'9\B,?V](,-%'F4B75OA=QRRH%9DM*#HAH7F4,=C$YXW
MV62>D@>F_@A>B#P&CKLR,E!R3"68+4HF#/:/:SH_/FDKO.@OZ)7[9F( ;_Y
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
M?^!$O(#[VX<_O8]1S=BK:OQY^O2$81ZN+QAS1V7^[D=N;AI.YT6V-!G_%^-
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
M>H%L<OT].CA+6:PO/5U#K0QRV42R$QV_XKML(:\JDXHLKU;-#'+_7DG*_X]
M)1::FQ9J>P4Y-$Q3FN75OHAD!'(J@M(%FA$,09[>EE< @(!<=M >BCI![*SP
M8TM"9_#"MMB;WGSN<D^F1]]XT[ ,R"+VB#E2J@#*E9#B5IOB=9R-Y2PISF0X
M^CM4:\(OR)#U:&O@!/&AQ<G*/R[>EI<#?6#+K>B>71MX%9X.<BPY6"MCE]JR
MRZ,[LQTY2$F'&C&DV(Q7#<>O'A-F $/!ITU1F 4(Z;:7H0N )W\/LN.[\<GJ
MRE(V%J243I2.6V0F2U9(&NS:G>F:O<3D!J1/4MB#9_%&C(7=Y28IJ>FP:DR8
M)',WN9*:7V*JVR=_QF>/!!G+NNP7LSH^7[FU25AFO%!?7MCXC34L&U4HE,3*
M1C8#M=L8W:H<&1ZL@;!ZQ5P/58) 0R!9]H[9\DI$;DI"VGOEDJ"*4*0"9:1L
MF$PFPT?Q',3KOFQ$R*]ZIH>+-!!2X2W+=!?+H.)1"]M2KJ4@4MD1*I&!L"3*
M[ (9R")+(2JON48>+/"3I-R2)Z/LI6DY7NFEF6E9YBO(4N\-F/WCB.>[/)0&
M,?47,K0G=.>RH@5%P_Q:8[HI&^U  \? M%UROP*ZM;E:0;>=)3X+_(IGKN%"
M$06,=#R0@\'@W[L<F"A!NF_JCK2XCZ+8ZTJQ=0'[O5&W]RF^W)J';3S9$@:Q
MW3E6E#2O](L/W+ >: JR6_'8[L:0FE=A!BNC"B92@C7'/%AWS3_U%G@<O&Z#
M0'8EX]_Q_T@$%:FD3SH7 6U.K^^?;B?D=#3A47Q.D8T:G(C/MBL5S8GRAL]<
M:)7"B7U6DZ7&H@S(&FO>0 <8UZZA:K97U=:O@FBZ#C%N/57&I[:05EO;%0UM
M>%P/R /8TBLL@OG%?/WA5"H9[%$)H?#ZEC5KV&FXXV!C966*+2MS=!&9,65E
M/-BTK%;*]@M97JU!K91S-W%"<.UGK)QMOH&6MOD6N5G]?_M120T&2F3CCAG1
M^;?AL=N8H\$ F<R=+>.G0$#0%TM84;Q<\1-ER],/B28E2S_/G3/ ,L RP#+
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
MC])]&M$CM80V/QJR6\Q&8'(XE)BFWP!,2N,>\Z T (^]=J_/XNYJND5FLUV
MS48YAS*KC5EM];/:O$B>E6PM-(,9;+E?R_2'3#EL !['([&;5W,\AL?J\ C1
M>RF9FPR/-<"CT!X)%*N"U&.2&6L489AQ*)7&FGA>Z[]<(B)/##^-UMT_=^(R
M[*SS $>YJ$UI@I"I]T&NS<)2!=$9/459?P-&]8>Z&<1TBRK[C"U$WN8N;@M;
MZ/[9O=NEH-AU5PM6^OCYPLF1+;1X!M\T(*C+BH-N TP4U5\4[6,WTDB@+@39
MX@YT#:C/)F*'C?D4:1'0O,UM]0.HR_;V2O_3)!IC6'RWRC_=HI)NHZILT^V8
M&LH?RS;;&/ 8\!CP&/ 8\.I4:K]<D)WAN&:!=S0$WL7JB!1&S]%4,S^3TK['
MH$);% 6_ZGO*NW&7KR791CEL5&R+?<D/RFOT1@<#J1M[7]BL;4IM0>+]7-Y&
M;_1*$$YGT-WBE95[#6+PR(NC(@B6/J<!/0=9PVNY%Z/X[I%N+ZB]4V1X4XVM
MJW*Q(8[B3W>&C2JPT>_%RW2&C2JPD:A",'14@8YDE2Y/?*3H?E2"JC2R2G==
M=2K<V"7[5NBN,7ZNMT48"Y=@G8MM41Q<A+<E["K9Z&T69J7G&T)Q[MPGG@H%
M@Z#>&&9^&%;[NGR#9R!UA7IJIDU$1U\(>N(Q=%" #F$X]LL:,'10@(Y17V+>
M&3KV0[=;@%**OBQN84%&30HRJK'Q$'K,FEZ!N2RM"%O P_B(DAK*]T8@9"@D
MQ#(QA%2!$*DG,+N!'G3TVL(PZ&['$,(LA_K1]*7Q"[,=F.U E^W0X#K 9?FV
M^TPIH@@=XW["+29#1R51N?V$>!>&CHI,Z@$+!:5D/\QDH&QL&OEE2XO]WI%G
M.HI\5[47^/;3]]K<LCMS5]=_N-5L13=MUT(/\X<ULF2HMAC4O)F^K779D!W3
M>O^EQ7$_);P&X2<3VT9;+V"%VW#0F_,-S7_^@$S]^>M4&(X'TK#3$482W[G#
M^^X_/S[=/O<&_6>1%T:"V!.>L::NJ3]_T-1G0>"'XF@P>KX;#<7I;7_:N9L.
MQ8YT=RMVKL=WPX[(3P>]WO7->#+H/<.;O\ F_3UF4YH%/D5K)CHR%/O=U8@%
MJ<L1 ' >!)*UXJ/70DH*[^CF\80<&9V@.HO1XE/BS</GSY.OC_A);"#I\MI&
MV%1".MA*"J:$GS_PWO>UK*K!]U=-=99@5?'?[5;MY&:FI2(+'HM:4UNLX+\^
M%K]+--QVF<!_I9?X1BX_5S(M?79GL>?G7K.<<R(Z\YLUM5Q8CB9XR-1)$\T2
M85#"I[BZTF11%O>]MT129'JWO^@1DD[(#TXAE#X6X(;(2J+U4UJI(7:Z:7Q8
M 65_+,V;EOTD.L7=O,],=7;BTN>;O=,,V5 T6>?DC0)Z@'QR/7^/&XR*%W-.
MD"GVL4;0L9B)CN^-%^37E<<LKZO<W,3[1OJ\HQE@9ZJ<KLDS3=<<+3VYH1HB
MWU7;MC63K*,>5 X%24IKFY,^08QK(5[_/#@/59EG@C2,S^2@/"N)/G[\S=35
MF:S\;7.FP>FFL>A@^WY%O#J6K-!ZSI3(@F'^&^/ K;")<1%EMBZ0 >\-%:T,
M;:XID3K>%\=PX1Q\=]?CP+@-"Z&NQ)@M!V8C+OP+Y[!!6O/BB^2P07PJ*N.P
MC'X*[Y(,5C''*F2PD#]_NW^:=AZ_3F[PM!'8&:;1F0>>#0(Q>,L;B?DYF)^#
M)CXXU<_!.?(;IUA(U6BEYA*/'H$=/?O!B?$%0]G1DY'EGBS9L&4%K"A.,6UG
MQZ6AHIESX?S7\VUVQG];"6Q%5+JG+]Z#'D:]17-D@:L_\#)Z[)K&G'6//3F)
MW7,,?4F6"Z,TITN.JXACH\* PF*%*]P8"S3(KD5=CE(2O>4<LSN66*\OGU"1
MBW+5A#ZO%"FIJ+A8Z<#V^-JTB(W0X;9=3Q=G%T19<,1,\]@X@R+J^%Z6;9 +
MI\*RSG,H,^NB*NNBGR9:F'7!K MF7;!S8.L<"/VV_B' Y'=5\EL8]M-"!I@$
MIS=9>=ROM!+)P53E7+./!OMIN]FCS3<T=4).[U'+W!Q+F5;':8:BNRKB%N8+
ML@QXJT7: BBFA46D["!N9AJJS3E+V>%D"W&*+MNV-M?P.++-W?WQ<'//O6K.
MDG,-"V&<_HO4%K>0\5S<E6[:-K(_<192(+-7Q;/Y_084<[6VT!(9MO:"8!'F
M"GG/?^IN;T'6;3-<)?K'U9QWO!NLRWOKCUT7WL/='U\_>^LZL!:H8^K-W2T6
M.9O<[R=\E%O<7,;_ASG 1038\@I.HW_)W87M;0?#=F[JNOEJ_["[M/IE:TN#
MS-G:4DYITTGC]S.O2."K22"_-$B4YD@\VJ%3KI]NH^ /=EENYQQ*2D0]P]V6
MV;N59>M9-YJXO[,\=(R^CJ6OF$3]&M-3F)+=,.JINXFZA;8$YU \?>Z6;R@+
M,+6S#3."^&.I=BE]_JIB<4,]&R:7]=AUEQS\=(=MG,VW/\#8J2&_7@JVCOTT
M"4Q5,D-8\>0&VZW?P__5$,45B^0$!.:,MW.YM@9>2DH0E[?SB+;R1UL2H.3Z
M1MMBAM4YJN:&,?<+R>0*FF6$AJ76[SSEIO$:O.9I5%J2X1\- \TI^@N&/'2Y
MQ_?\$*=3Q\XG[*O1 #[9-Y,C@'/PWH3 ._KIF&2WX>%VXDD[+MPUE<OF1H>+
MHIRP.?IL;GIB1*:[=XRYZ1J4VI(G2:Y28D0D(:U.65U#1!@I9"6%?II"45=2
MN(!H(6D<7VF(_FC51F)C%%^5AOX0V]$)]N_H3/OYN/<+>YII:L=VI=X1QTQA
MJR*H-[VR;%V/:48+F6F!%0 H8):R-I6A/'*NB@-#6LY(&Y304RS3_JJ(W7]:
M!H'L,R1;G :Q+@A"K1T.@MQM_/_&0C,6W-PR5QS?'?:_XQR3ZW<%_&&-+ B*
M-]P5=P519 '5X,^]'W<>_M0E<T&.D0T_KF0'W$COG#GGG"5JD560[*,Y!J_9
MQMO%\T/,>B0HO)T6 G[TU0;K!I80P\RZ@;%(JJ)T$6HB!&+$<JF?6#<P%L=4
M&K'33>.L&Q@%43)4I='3YT_[4W.6D*%I(.X=:\EIU-/\\D72Z4$L#2Y?U&<]
M6G)AM\D<FSDAM_W_[+UKDZ-&TBC\7;^"F/5&],3;R *AF^UQA%JMMN<Y8\^<
MF=GU>3YU(%12LX- !M0]O;_^S:SB)@ET!52@VHO=DJ"J\EJ965F9TF3E \Y\
M:>& [^<_Z;8TP[O1^!LOB627$\5^1W0L2\%0KUW)4GX5/G/ZXP3IK+I#>Y*\
MEW+&L#<)4IPP<)N&H&2D-5YS&H)(#!") ;54U =<"!"JNDKGBED9]Y4[5OR^
M<6#V?:-T4W_Y?>^)6>X!S@WRIG;S/"I>?N9*\$ASY"Q@/WJ-SSX'/V/YL/65
M22ZQL&B8[T@&<7W=M"6+S'4+RW.9"Z\AW8"+2R2E][8IW:]</''% X!;/!L-
M9Y"FQ'")[I&IM'2=9].C ^OVM+$Y7=#-C4V*8\&T2]=T7$DW_E[!BVQ-DU?I
M!Z799X>WC?736],.Y\*G6DWU[58IL!^GYC-^^N5'<^9Z\FQE63_=FYYA.5A.
M[>.,-J<;TI6,OR\MW=9]QWW]M2%)O^QXX5,$6N(EVKN$?/<_D]F[-\2Q'C^-
ME=Z@J_5D6>EK+?D!A*CS^.7K_6.[VWE$S"EJ6WELO9',Z;LWYO1145H]M=_M
M/_9[[;O[[D-?'H_NVK+6[CS(?66HRO?W@[O[=G?<[6G]1WSS5P0Q@'#/^6^S
MP^T)</_X"F/*94Z Q;15G_8 RSM;4DXO E17>U7,59FY=ACX%_ V(@^YLSMV
MG'9">QM_V%_EK#8.6EWY\DKFJC^$EYR+GVV]_-.\XYQ'[92LTH/S7;*1O,=+
MSM2GYQZ<5A,[A64$1IYKCFC./IRM&MK+8LJ<SO"K\J* EOM%<[&3<?#BA0R)
M''"7%R$.KDX9M:;8[0&5)C3Y@<W'B@10%RR?.OZ^)(8?U$GDB;>KQ!!"F1[,
MJT%['^[8K5"@LYR1FH/]T2:NL]H\"*XYT$O7^0]H5.Z %OJTEOHTNXG;Y5F.
M6Z,'+/KX TOZ$,@[]"_,_G!UP[\RE+'6?-S!7 &&2<MOK=Z&P5FJ):?'<FL,
MM;>)=H+!JM@FB:NY!.8%YGG AL \)Y@7-,C+=JAFLY2J#W"9(,!QY_G[C]Q/
MN1D6A0MOI0F9F[:-MP98:391\P+_[*G!C?(SQK],[Y:*(%CI!_48!8)S1' T
MAW9Z6YSJ8;>LI>XW/J(YSSW)KU;CI\NID4&7BX(HUVM)C%:N2VR?U>Z)[RE>
MO0&A=H(BT973 3PC.+&_<5*2K$[839IG[: YBD!P00@.R\=5#L&50W6GSX6R
MN%X;89BH0L"782 \AVM0N]$<K6ORBB^ W8KN:#POM?Z:HV)<K@0]'(4Q<:&C
M"]V<2HXK.5@]Z,7TB.01W[>"A&]N+(L+V+DWJE9T3/TM3RKX$B@>%&U!7#V&
M.U>%86%&7)<9D>1TK57T&?-AK,YY:NO[Q5(W_ :F)\P<E\#/$OEN/.GVG*3A
MK%;93KL"X'OBL[7(,.,!TZU]1E4UH><2TX*G+Y4KN6?7KR8VN-;@G7V[O\A/
MO?(!Q"75@V^/]7IGG_'E#WNA$"OGI_A5#>+VV;E>58/X_"2!RDJTHIY_GE3<
MOE=<[YNK?I_S4,0'XGD-R0A2'K%[?5AQY3I-V!+[CEV%P[;CU%$1OG%YJ.X)
M5)>#ZKWV337!YUII:^J^# 81>+CR 3@WPQK2!\>>RSYQ%\((P^;'>]SB6BA1
M'E#=YB9D6]FY#K4,!*;%4=#UJ/ ^-RK\Q/:AZYF?BGI*%XI*-ESLBX:+5S<M
MC^=RG!4/W*$'"]'$^Z"JR-@QGKJ;2@G'3VWAAYV#<^U!77WD<<)D/.J),\RB
M/>@^SD3@I4]5BE66AHX#_UHOP[_C,DK.=#N>6L7.)I:79Q"T+EIB6];6&Q_5
MF<IB>4)&3I.19#\;GFB\O=+UW8_OM28[Q_"T4B$Y^=%XLW,)3W1.C<">87EF
M-1RI,\SK?4)XA#3ANY\':MSA@G=MP'<@JIQ9CCMZ^:'4H 2G8PN4"91=-\J*
M288Z,F^(G\=+-%Q])WESOMJ5^?.SK8\W@+8$J#L(4@WWO)A2Q8"WX,86;&HG
M.+.O(6Q*6"BOEK!UBF#**U57)Y;_YDI+J>V@PD,-N5T-KHW4$+16,_74NPZ@
MJ=TB./)*5=0QU8=SC$R>RW?[W9-##LTJR?XM3BTK05/.:'JE&NWD$JA<F5TW
M2B](\C^>)S8+V_''[S?=DUVH2@!WJ@M5 >#:IUN6NZ#C\>R%)ZW&ZCQFEGG<
MH=;X/@S:FB7'L=.X-]WC.WF&XV681T253 0UJ$8EB'!!(K2$)%R>"&&%APL1
MH9 23\<51.+DZ6M.!(NZ.5_<VMRYS*@G,M_+U [R;"Z]RJ@S;,$)4T)_<)$Z
MEG]IMLMGCFV?I^>[F5;6S-BG15/U$X^07 Y+:GJ,@T= +HBD?M#$6>2 U34'
MC*<Z5#SN.)UTDY1'6;Z<GFB5K"8X'7O?CB.0M%_>+KKC;-;[^7%J/N.G7WXT
M9ZXGSU:6]=.]Z1F6@U<2/\X^X@%DE+'JC;\O+=W6?<=]_;4A2;^DOP3/+XGK
MOWZ"9_VA/1W_O3*7"[#:$Z]+>+6'?/<_D]F[-\2Q'C^-E=Z@J_5D6>EK+?D!
MH.X\?OEZ_]CN=A[5EM)7U+;R"%N*.7WWQIP^*DJKI_:[_<>.HL&_[OIR>S@<
MR=JH<R_?=7N*W.UI=P^]_K"E==5'?/-7!#B ][CC$*5U2+$!K(F4V'HFU%15
MFE*(#DFWIU*$"XK]2;0I'E #87-5ZDD5%BI9@ZDC:C"):6M3^BE=U;OSR4WK
M%O[[MF"+D:^)#BR@-[;GIDV("XJ%?N=*/[(5K"G4^.L?-O1K@9BIU/ 'HOOC
M;&8:1&"Z>$Q_(+I'GAQKNH[5]PO,M2>(;D_@^WQ\'V=:G5=>*A(B-)Z/M_/R
MK745+F:3;8[.MN&!QE?'0G%5 ,%".810.WN#EIVC0IR5>OI*<ZDC]ATYW@ZO
MN[C,A0.]FP(>$ZL4J[SH*J]4Y616\>V6K'7.O$C=5NI[;[:?D<%;!]B4;B'7
M2_D KJW5EW":<ECJG;A%=]"]X.FT[$O!.?" JG!Z.38'V$Z_,L<]:&J-*^%H
M]2W$T,U(6A *]QR%*^FNZ=&Z5K:D7Z0Z0PZLP6N1@EQ *X#I>0'MU"OGHK0$
MOS051G%NL0G36SJ>;E5+%]^TVW4N2*!J)_OK%8!.J7<QB3J7 >GU"ZG@<J6Z
M]ZNKV]Z,N-72O34V%F].MRSX%]Y:^R_"R*^4)7Q*/@A/FCOOTD5\Y>!N393O
M\.?6,#ILDKR*M_" L?()HAQS\5P0I'B"=(ZY)B8(4H:$I-H<@B 7(\CE*2**
MQYSV])7Z_WNZNU<E(* HW1H?"&=80G6 3>EU.'6<<P"N7>,F'^U^KPB)NU(U
M7-&\L'9]XWE*C9.G>H/ZZMR,6B9U $UIBX86(C,L@S?J:R+6N.>64E_06O7=
M/C71R_':<[\4]>2=F/]3^IM: ]=6ZISZ=?J]B H USD]R4*D?J6I7JQX:-HK
M,I6P'J#.S.$;V_&)U'];,8V<<?12#\X_W9JJ '"G6\$5 .[T.]T5 $[)Z+0C
M%/+UY.+66S>=GFE<">#J:^?S&C42^;@5TLBGY]ARI:)/O\K%O9BWZUMYI5??
MRA2GAV#X!ZUWF>H-F-4G3>:&8SGNNS?_&"OCUOW#NH9=ST*DVB\]!7$C(?"(
M!,J#!MW*Q1,3\#Q!,7O_4;QZ2MKOQ8T'7,$$_\S,L63ZG3ZSSYZHT)V=$.R-
M>6(P\YMQ1V5@156#"SV%3)RFODL$?(NF-:9D5!91$++:A%3;81TY0<EJ4[(=
M^B:"D-4FI-9K<[U+BMM,ISU]I?&ZB+F&AK%:K"S=)U-I2I8N,4P]:I5ZD,&=
M<P#O(H^)58I57G255ZJ&:E)L'VR#VMZET$[/7. >MFZ-SWN47GJ9ECK IK9:
M11#N:I5P;/9)LA2D.M)[/E&N8Z74L=*M+^OWZGLA4:UQ98(:WU_JG'X)0NCB
M/;IXFIYY7BUM7%\;B]?JJM5,G>.%IK7-N%'%=<QKOX[95FM]A:13YPQ[I5/G
M1@.U9LS>Z:[-A:__B.+/%4@D*VKXU"N(J<Z>J*1Z*8)D7$T2!+F<A(AJW%P1
M).."FR#(I0C2OCA!1+;4:4]?J[-?C]K/G5Z-8UN]^J8I]#1.X\PYP*9TZWLO
M%4MVBP;5(DTABSTZ]4U3J/%1OGIZ&)9_V.I;IKQ3R&&MT,7U25/@,[%*G.6?
M<Y9?6W76JJ_M<'HA0*&H:Y*FH+0**9?(!W_?G)X15P'@VDJ="P'6FG3:Z1W&
M1)'2FE>-SFCZ7 _&/]V8$L!=&K@:9XUIHF:TJ!E=YXQ643.ZHL")FM$B-B%J
M1H?AJMI&XC*2?>L FEK?0[P:WV#K%E'I6Y2,%A-<:@)1,EJ4C*Y>,<RN*LK3
MUH*0[;8@9"T(V0O35P0AJTU(I2=JN->#D/UVX&+R2<DSKD IW3=9("4>.>;J
M4>4>O]*07<1B?Q)?FCC.-USEBAQN:N<<N;O(8V*58I477>65*I^ZW,(<U/?
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
M(?*!= 8>/H)/.,?]D[T+@-M&>'+U'2B]Q)@FRYFQ@1GP+Q03)D*O)K&F"%#
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
M'S]\&'[Z L\:L'!]Z9$WH#XM[&B!^'CWIL4^+[$20/ 9W"K_Z=T;I=7Z9U3
M&*][$S>E%X4TH5>1\<7$>I-],*;A@/W>/Z-Z1_N:OH1KR'PCEZ_%M&+:7*<]
MIWUG*U,X$H\<U3$S^7B_T,<OWX\SITY61_6TBL!7SYZWI(5V-Q7ZQOZ.?ZRR
M9HKLGO@K9Q;_C79!_ D-!"]SO:N(73)+U9??HFPWEE)P=&#\Y-#Z_7\ZMKR.
MQ. 4[.!6 ,G@S(7PS(L 78_JV=ECXG]T>Z6[K_'@>UH]<0)31=3I'N1_)L&=
MS<V37'Y471H$T?H?'!<V^TW?CD]"U(-C#M7T:7YJGF2ZD/8LE CKF_B!O7\.
M;]J5TJ7PA,:F9ZZ/7_1\<AUZ'4>@*!-%3D*</YVR<92 KHLC:1R4>^4-,1RA
MB#9F$OCA25.7L)^FMW;[1XO^IY">>R>,7<@L!78M/'[R'7SW0SDK*!5\06%!
MX<J#*"A<V X@Z,H1706%!86K!F(=*,SOJ7 -'[],Z)+]=G"N4_8*@C<_C!^^
M EN0Q5:RT,_2U_'_^PK+NQ__"8_(\$RP@L\$K_S3)@'L;MU,-Y*UAI-)<M7U
MW0?-0<G.>Y7PH[759EO@)Q,_-XK::K;R0]#;FH15NTVMREQ3Q'*.L#SD*N.N
M8,[JJ/UFMV3\7*\-\!7+CEB.;M=FQ]<Z_6:GRO(E=!.WO'6C=*II#0B>XI:G
M6L+^WH&==JO?K.'A*Z?6P .]]Q04>$_66JR-=:"TA.,B%'E!QH&6IZJJ2Z1
MJ;; %8P=5:VVLU(T\PQ*1P__J5<7-Q/NL>HD[7Z%+83Q;CYV7"+N7C.![W/+
M>)"CN/GD<\(=;*_M<PHJ>39;#AFK<OR\QY:J)/C7)J@W7>4BDGJP<2ARO(2
M7K. =M5][H<@8P7(J'3X):/(UJI7ME;5O;.(>[\Z_GJ]^NSB5AOL+5RX\S>>
M0;NYYXJUV'DJ0,<#$N0$'2M QYNVUKV(0%;:5>.'?KU]9RM""BM Q7ZGJ0HR
M5I^,/8XWQ347X4=:"C7Q>4^UWUTU>W>4^KT/VH<G*MP.L7_&^Z@/^)!6+BZF
M O"PT^D.L/CO0&G)VE#MRH->;P#_:'=;RO#^X:'?SZ@ G%DHMNPRL8<7A55%
M45@Q;:VG/2#&P4GICR*WN6*.'@XK9#>R3"Q;BA]=Z4<V\V<2="QZ,I?>^D\%
M720MP;"_ )*/#)$=6N4]ES)YA_XU"KK\KK/!G6Y\LYSY!C,<4/-=R0_H".1-
MGBPCI%>1L7.OKGCH7U^<F?^BNT1H#QZID_975!HM)I<@&,\$HV<>@F!5V)\C
MOHAH=MRN6<12/N#%AW7V.93S[DU/GS[KX/!O%9LL%Y@;V_&)I S>7KOY<<;!
M?&?O877GJ*/M&C]=N+<:DMUWE@4HJ+-.V$>.YQ_.Z'E=U"C_,;%*L4JQRKV/
M7:$JS&R URU%&QYU=7++6FD/!L%M_CUOIIU)%;K6'(#K=(*K4S6$;= +2L34
M$+9V/TAUK2%LG4&KODQYHX2E'(X';C-)Z,IWE>%T:N90=Z $1MM_G43FDM^O
M%O \M%BSQR5H@J:"IGS0])JWK*B3N&-+NO'W"CZ4LI7E87H&R9F\"4$.H*E"
MOOD"/ >:MNK+KN%5!=Y JR:[7N%V=&]Z2\?3+4^2I?>V[3R__I=48 >ZZ?5/
MYOQ=/O35LCXG9%4&O)(U#^A.U]85 $YIM0L):UVM2%[Y;N1$W49%7$\ SI6J
M$XI.4%5056Q?VXVR%@ZL2G)F$M[\?)7TA>/ZYG_)5-+IM<XJ>%9*.[A!SYT<
MY&."GQH+J@!PRNFG$Q6 KEUG[ZG=K['4J44D<_!W^Y6?C>C]8JD;/MV'')?
MXB3RW7C2[?G>V!Z/]U"*'#M%%-56NBCF6:EBC\SRB*F2J:"E:WM!A!*)T$K/
M,,RU9$OET%2R'"A!6UHA!Y?<$KK%2X*@PEYME)K+79(V.N.28)^-G;+V^(EC
M+MO5^.DK#!IEWHSI52!:I/8']4W4UWKI>V\=8.MVZGLS1NW5F"?;=;X9TRLD
M.GN%FXJX&",.T/F5\S:O">2"J(*HG!#UFC>M"E^-43N<9N3G !NO=]]R *W&
M5T34^I:N@"V'3]C$EE.1+0=K\SNV;]HK,I6<)7%9Z6:)U<;K;Y7&XU (\,X$
MIUD_U10#3LC:X34=-0_@M)-KUU0 .'7 *W35%,@KW)=JD4G</OGXI )"KM4[
MD[C.Z:A8@*O&T/6XM0?S</F*"*^(5&*12GS^V-O,JG33;7B10%DB#8K/(ZX>
MFLHE04:Y2T&",DF0:A(($I2HB#+J]0H:E$>#FQ)4T7F92)A$+$WFAF,Y[KLW
M_Q@KX];]P[HQ*7J/'/UT$0;^'BI5V.3'^2?X9V9J\F:+]6IZ =;E&V2W6SU^
M&V0+ZNVA7C](Q16TJQ[M>IT@?BN(5SWB*9T@\4,0KWK$TUI=0;W*4B\ZNB^7
M>)M>5?KLXI)F&4\?@.56W0[D(T8<&L9JL;)T'X_BV:$\S1D[W"/*Y13M(H^)
M58I5BE7N?>P*\Y4JW=ZQW^$TC3P'V)1!C6\V].L+6[^^U_,53:FOO-V<WDU5
M7&%?OPV8,*XE60JN:=!;@=$]C0IL+G564JIZ\AT%[F%3,DI^U0&V&M>UZ6DG
MI_9R#]N-4DC:LMA;INFW *NPN]37DLHH %L'T$Z_?E !T&J\:];6V+EI%5);
M_PIWELKV4^3U-ELUKZQR0M6,RP^"JI6F:I_7R@#5I.J5[U*BSZ(0"4X5G<KK
M169!54%57JAZA=M7+:JCB#Z+E05.]%FL+G!U+FPC^BR*XBB<CIVJ9T2;Q8L3
M(>-(61"A1")DI,.)PA ERD$)S>6$'.PC0B?=:1!$*)$(E^WY*B[PE?'T%8:,
M*MUE<5#CK)IVK[XW'=1N?1-M%5[;/>4!6[=?W^3#&TW<4!$W5*Y$2PWJ"YI:
MXW9<[?K:!-UNC;>68O(-Q=92W0LJIU]9XI[;E?HZ91GEHNL 6HT9LL8&@;B@
M(CH>)CU83AM+53.#D!.J*KQ2-0_@5%Y; N8!W.DUAH0\BET)YZ]%1J_H=UA9
MZ$2_P^I")_H=<K?!B)1>3O)[BAP[+0"1N@&*1,;R2- 2)+@\"43'R8N30+3:
MNS ),JHE"1*41P+1[? ZGQ;=#D6WP^VQK<OW#E*4KFBZ5EGJA4E9@G85I%U8
M=$40KWK$ZS0W=R!!NZK03NGT18/?RE+O1@W":>42K_!FATI[KY\!CQSCEM3]
M\:ON>?@G\:6)XWS#-:[(X=Y0+N=G%WE,K%*L4JQR[V/B(+F(&^<<VV0E1:Z5
MP4 <HEV<""4<'U0/3^72H-U/SVT2-"A1#C0A!Y>F@=K-2* 71"B/"%F5N\5Y
M<KV?%N?)XCR9R_"L,@@+#HC@>O6HIUTDMBYHEPOMPE+C@GC5(]Y ).%4EG:J
MUA.9')6EWHUR$;5YPGGRC[X^L4CB\]1\QD^__&C.7$_&2[H_82D)R_%6+ODX
MNR>^;EID^MZ>.>Z"UI083IR5_][V=7MNPEA#>H]W_'UIZ;;N.^[KKPU)^B5]
MM ?==/^-9XU_$!V_61#;3[Q)2^V1[_YG,GOWACC6XZ>QTAMTM9XL*WVM)3\
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
MO8JQQ7GLT>>Q7541Y[%<CYUV'MOI=/DYCSVV<,<Q]3=VE/'XLEHL=/<5_@!
MS)EIZ+8/;JRSHJW//@&8AEE0 [/A<-#OM'J:_* ]/,A:9_@@#^Z&;;DW[L'_
MQEUM]# XLX'9WBTQZA&XN=UI32E #>YS">1(,7:D$#W9VU_1G=;TMZPM+[;X
MHQUIR=\K$[@2&_N5OJK,E40=-(WPB97M$L]W3>S"V\"6X/")=>,N=*UIE)Z\
MQ:Z?2X)M.7%IN&[:5;AT_*4O@W8!C7LL^JP/.6U[KL?QIL;_S]Z[-B>.)(&B
MW_4K%+V]$78<8!!O9G8G F-[IG=[NGW:GIV[YTN'@,)H6DB,).QF?_VMS'JH
M)"0>!H0 [6Q$8Y#JD969E>^$]LCT*<8.< 3HS;ADA:KH?7B='XC/6Z1C^TCH
MG4[)?(@-G4V/-0>?):ZIHO\Q(8[N*V2!;VCIK_!M8$M2;+P\('P^UJO=@N(X
M%%]\UOT\TEV2SO(_7*OK$[XT$Y"*\@1K-(=.Z-B?D?=?]6<4#'15^MPGE-_I
MMO4"^^Y!)TMH_ C34J#P]JDPK\,;LV,[5X]HX:3);>23^Z?[@,C#N4?WMP46
M?X\R+/@[AK'?DR_&P^/CK8I1ED^IUQYRZR9%0]-Q /30QA.Z(P,NL(-]]2S6
MV5.3V(5PXH<$#7'A!WH"HION*')4",FQ:T-O[1_?NE76]W5O#2!S6R*JUMYC
M^T?Y1/4 @S:Z*8\<O,Z26+(HC;EI58H[Y]ER"/& (49OA?U[(<7:FD!!1A6U
M:O_ <]$+V 1QN&S3;9[.L7QF/8.+$\G-B7R$ML\3UP91;DJO_Q=V.1X86%F>
M!;^UB#<-^VQ3M#"I /'=FLZG(/B@1.GI/[!1C2;#&)UUUU8!P]=!=:/N3[X.
M>IP[I>**;8U/Z,RQAW86I-?,'>G%5?5#J2C09)T)32K&4.'49U(OW<(<_,JJ
M\%1B8BVALO+(1Z$^JA>@$/YBD5<FQ!%S.-''%@C %AT1=@,=[L6&_OCUP]-=
M^?&AU[_[45>,&G @9>*,$!KP GS)E([1GW,?)#J*[2"(!W11]H+*]!;O[C[S
MZ%)(]FK>\%K_X 0FO=)!Q.-@S5K#6UH!5>&X1N13I<1C?>_AD*:4Q<SA>Q"]
M'2N@IR/5$G:23!&L()9P#8[RHS$\3/ HJ'Y$^)^6G%=C$X?S4OW&U =SGV(]
MU2BI)C.@V" D?HNN< RZ$J(:*%UFP*1Z4(1PQK!(2$6_1Z$=Q"6^9'7%);XV
M35F-A(('M@'/LY8T7*H!1K1<<^IZ@?6_-5KNVOVOF3(V8&;8^A0JOM%+8AED
MH.N*T^9J$VBN'#Z .*&>Q1F$<M/ \P! /<+V-'U@^I;/<"H"::K06^X(P1K$
M?V/,!I*VZ>_+I\M6*C%3,JLQ6>)&<*\&B&([\J5*A#$=X?2H0N>[S!S@<PUX
MC(* Y8W*8,%8,(.'0X(RA3G=_M!VYQ2_*0'.YFA<]'DY9CP-7S%/Z.3[C#@^
MI]W1E,(53A$X+1R01F42[QO!,?B3H=(M#I+[[O@<NOGL$11-,N7+%GQ<P1*Q
M0T 2:V*,V\J0<:<2Y@Q,P O@E2 .<N*CAVD![_"(S=8[L6;".A4A63P6=B2^
M[@$<Z*'AMJG" 6H'%R+!:N?0,QX&0*+#;[;[C+3(!Z._C B<.L./& \(K2Q\
M4BH4/!.'>*9-+QL#YJF+:7JC%Y,>R#-QYXR)CBS?5+]#T1?1=&HQBVW2E(!;
M'@'C&FR(B\M4>$9<UD(B\<%JY//;!0 8WDH"*WP=$."9R=!H:=.8($$Y1$E_
MG5B445C.BVO#UOZ:TY5:XX5X@4H^/AP$FX B/:4W-$+3<P#S$N4U@6<-Y@&S
M7"%)S =_4K&%(2.LUZ(R%1@!YYY3DC-I JIB)M[5@@&-PA(V[B/]@8F;G6D@
MY+GLI9_1M8Y*6O8B#U#.B,#A"[F"'L/KA* EU@2)%/ >F0]0$662X&"BF$-!
M*;"-?L^8I.N(,_(#M-ER/J8.0N\1CBMDAO.!J%+1]!['0\O':07'@[5X9+#
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
M[A;N<+!/\"*;@)^42\0H#<9*.7C6%TL7:?!A7KW"))1XW/#%*2'<2ZNV58#
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
M2/(VYLY:1Y.G;C=[$Y5G$K5[9;0;E49F"UEE'+L^9>O8(<=>/KXKH]OBIW9
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
M(4)"A$X%E&&)!6#T147_-03IR Q,7,_<AZ @L!SP6(_TW0P(W2P1)@81@B'
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
M\II"J-D68Z*B\<>/_<M#FIYG_8_NOKB?]H-"%\EX"O5[.YP!+/E!? \=,;S
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
MK.&]-X@[!"W)]PDW37M8A948@0N2Y640^+,&;Q!$21F(&NC=@@YC80\H6+P
M6DM4;&D@Z_I T_^0\-B%@%6UTB9>I2 Y1;C&=SR!_PTFJ)&4%4Z$!Q6=54S)
M %(6;=;@#)'M:ZHF&K)IVZ+VQP[0RKD>EJ.W60YB,=K'1W1&^%EH0V@Y%D25
M6]^":@30#V$A(P0LH^/>O6)VF:<1'[2S#;C\![W]YGC."S%%/J$@]#T/33%[
M!=Y*!-#G5S^(8(K9YJ5+%3#B\_(_3<L$4XM5^ %0I]'G6%.R>5;E55GC[(%L
M]X5=BH?>6P//"1LL0*%8W#QZ!"TWW/1UX<U E0VM;PU83=(DT,9XB35%4,DL
MP9),6]7EOFKNLJ2VK]#*[*:0AKXA;X% 3)Q\2=$RO JYDY#'XBO?_<&TV"[)
M%;KY>*ZG'D9S!9A5\V5T2:PHON+D\_R9:TO?O;'EM1YZP.*M;6Y1:.P6(W_^
M/C8VG7AP05?//I61W-V.RQ&*[]:D;:7ZU,T6P.[9-T9@!0?H,7A"8X1F<>1
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
M*%Z64GLO;]WIAE8R\BEI0?_LDVLH%[,<+%*6W(F\GOC!K#8OA:GPBM!76=O
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
M'6%(31!J@E 3Y*),D/,7\BG^$-]C.2F_X8B\H9[(2Q^>:@%':@'"<<TRJ!9
MM0"J!5 MH'$MX.-:L:9=5CZ5]!<Y/)7TQTIZ,2E93D5]-Z0<%?6;PB];)Q'_
M(Y\5UDH\K.AA;MU$RYF[D3/]#9YY03@EL)8JB0IO\)R@<ZPN&QPK:8,!:XA]
MFY4U0>-L:6")9O_$*HGE:L)DRB2FIR3(/28! [."0[$$K;1NXZH(T/.J.F."
M-P!1_1>P^(=_(AQAA)COK\AC9GB)..QHE*S9#9G(9^:!_\T=@Z4?+B83=^3B
M[$YXPAFYT1O^?N1_0P%@:S##CH-5[)(W7@YTPR"<@3]V(\ ,W-5[]-?"#5V,
M1LQ+X'^/7N-.WW/G;9D["B<%<WIC>/K[JSN%V6>.ZT7P_WALQAFCOQ9.A)@
MP:@>,_%!N\.].U_]Z1@%82^[[1MFC":NAT+&C<)T>TY("E<Z+R\!>L%#P;Q3
MWWMA(Q2 _H.&$7/K>J/I I=OO"'/CA9!@%<X]P.\^G=DV=EILP!F8(4 HUZM
MQYS!N\R&X[/<V&\8!8L1/@)\:DMPQD4Y)U/TPQVZT^1(G?&?BS BA_OJ>&0<
MCT% M/[,'6'B';M)T4YO?)-SG 0L\&LX[;D?OW1QD4L$@P)ZH#M\7*#%>Q@S
MXBGNF%& 8-@8$WQ85< $;O@5'V1FM7#*R>)@9S?;6UNO13ISWICY(H 90A0?
M4T@09>1XN#(G860W^(EPX7ADOQ^M>Q-PS@W#!6(\]#WYU1V>.'!<& :_0)$+
M4,08TLKA HVY_M@=.=,I[-'W7."IJV,>OJW3"G'8X;7>X WVS?MGVV ($V>&
M:.I_9X2>C*D%4[L3O,##\ I."N2%&[[B,JZ>MR!3D=-.YH//@?X".-3X"\(L
M2$'8&<*4!6>%"W$U!I^/R28W]PCX1.;-9@M^^?7^N<]^_F18,%%&O'J^Q]X/
MGCZ3-2_S!9D9<D*"62Z&\72T +S!4 ECT@D7,\PX;OF,XK7.1>Z8E(ML,I [
M9CY= !X/'>\K/(6?1F/@4X!P4_@OS!>^)IP47F!^ EH"_#Y<?>AB(@I'0'=W
M"=<<8Q2X%3+KB0%RM['\)/0D#D2Y68M$B;V\*<VBN( *P'*&U_TW(9S8"1P!
M\;I#S*"=,$01_'*,Y@$:N>DS(#\ 8:,82_ 6YIC)QW2^+!$0H]9JM'@PQDWK
M"?2*I9BW=?(W"7H[47GL^[$N\_'[#4S[D:_VUB^_\XK>W6'JTD XPCD*/4F
M\P9J8U:0$7]A^!ZOO%L[=,SM'"8"1C;%R#CQ%P&;4#&@8.@"L_W@Q]\$WYU@
M3+@I<#K,1X=PQ/X(4(XP?J(P9%DM\'&$QK' 2=C(\(UTT)ZBB,C/C)C I.-@
M_ *>CUDS_A$YPBGZA@ 9AJ!2D-&3D3#/=FX2OD=*3[LSU KK!1X0+HC:E,BW
M*'!C%0JK09Z#23- ,;2QU,-"RB*"C1F QC0EP=S,;<)3,CST'<'P,#M.S#6
M0!? ND$* :L""+DS-QG<(> *0,XO\=W#S'I%MD0S2[^^*<T';W<RPC!>ZLWF
M[%OL$?0$8MJ0]^L4>A<3/#[B@M5N#Y=P]8PN<;-D3#T KCM=:C8(,(8@#S#@
M$&.+[Q&Q/</Q=G'=\A"6OP(T1F^\V @45% #':PM.HLI\*BY'P'S<8GTBPN?
M8^K +-<9@0:QU'7Q; '*J*_X [)C'X3H"V&%K:#K]U@2$S)TL=+#?'=!/2.J
M;+K]!<B=8 D5!Y1A8J:0BNQ I$25>PW\Q<NKOX@!^X:<@ 'E',XEES>1&IS:
MUH:+S<U=MF*.<?F$)4R(#\9[^<WYTP_P=N&08=&/DV?G1U+O*[9@:S$[9<Y2
M34,9P.],G94& YDU5=EF==,43;NO\KJEU56<?X-JL=D%'SX^V>2S^X\?$G%&
M_+W/3\;'SX/'I]_PHQY*1OS2O__PZ_-[1N*X7QCK\>'Q*>N46"[C^;\/F1D>
MGS[]"F.]9P28[=Y^_!*_W$3"7YB'_O-S_VFUF.4 :_YGLD+,6=AO3@"8&;&$
M3C![6?UB[7M0;S-?L=_1\*L;L?@X66#"_E?$DN+OR=#D\S&8++&W@B4P?P^T
MX&)JWOZ>>-S2[Q-*(KA%B"=&+DS92P5NI2TMF5#L-D\\)43B9;L;!*B*#@?*
M%E(0POMKX4>_/(-,#$$/_LX\^6#^K;[H,LIPEX4QQ;IA49N)'?VG<@ZHL/5$
MT=D5'$%YB-<,MH8Z9J@Z[9A1ZCIT!SH.05?_RKI>""9FV9R,YJZ^:KN+2*^8
ME4W\PU,,_(SJ [K1Z@U6DE;OB+9$',-II?+<Q9_P*K<V>L5S-'V/U S"+CL'
ME@M6J#N'Y3"-H-+B_YOE\/<W1]R<<N\%U8Z @0N&3J--2MIZM;L#287)4>=V
M^A701B75?@_*"<O#V-91K#)$5<N H,$.\WMEU3%2=KTC;NSY<_^&4?B\O316
M(O00B7G>-7H.7M$!394N"E =B"]J:K*BQD&M;:^6B.!.Q?A6:2,<Z,2MI;OX
MH_=";NG*Y]Y>9B9^1J=2I$M)QJ] 4Q.7O8'.2+_I(IT]!XZ7Q#5A/W_F7O?W
MS\DG$S^873WQW?+<5L'YBJFOL;*[59 ?W\MMWD#)[S#RLTDVJKN,(PH70UB^
MZP1OW2*XBN1&E;;"GJCT*Q*%O"#U^',CQM-M_78)]PGYP8OC9>($1WXPQS>
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
MPG QFY-UU&(.<2)GR0.!8VU>$EF)MP76L&2PB23%,FU.E ?<H(DVU^LFQSS
M:MD<CLM9[9]9A/'ICA%F63%%8;:.D35I\W7#^,-IHBV&2V.#^01PBRV-\!6K
MZD,$FAASBWX 5PK#F-]_)ZY%!!P:$"K //C=5@F#T@:@4&7'ZV)SLO5P446I
ML.QC^D25M233)XJ:<]=2.[%<-<3]!0=*/%UB_87X4U/CZX;+CS49KWEX^< *
MZY&U%+]7"[R:1>&.>:8[>A=R6!OBLW+^EZS?5T_YF)+U8 ZL/],E>5"Q?_RX
MCHXA,?.8P(DZ%I2Y.W:KIZK_;$^$"#TIF9XBT0WSE+@<P/K S@AL"V)G(NDT
M?$8X):6'V@I.B3V9ISBUC5.3:7*+@=<4)TS'R]IH'Y%>YH)YR@8H<@/BL"!
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
M]F\3/_CN!&-*A;S24RD5;D%(/UJUI42X283]V7SJOR'$D"I."# *>? J8G!
MU'428#J'2JDOMUQ:;LX(I;YCZB_CT,LKIS*14ED.>*2C;<-JKR_7+U8)1N?<
MJFZD91UP,UPTXD%I7!7,5SSZS6EUZVEH2JVS'DKDC:16W8+YO.?NJ*'PD]*>
ML6['GU2*SB5\YWSB_:@QRJ2T"Z]\(=C]R0VY.1$VBAQWBL;W'AC>,Y+580S]
M160N0K (PM#R9T/7(Y^'V!&..Y"X8U(WUO=JR9S@35.139UC.5-668GG!ZS>
M5Q56L425UT6#-_<G(U5;"36&49@DP^"=KD# S!V7M#["6UIK!8F=&W,GC&ZR
M5P3A5O;$AOY7E!517%^V]:2((SH8M9R=4'6CR6XH[H?1@'1,M=RBP?FCJB%S
MV\60"R76J2;260*GD[4A2R21G')8Q?;<F1W>J9A]K6RL"?]#YEPZDLS1^5ZV
M[5AXS:<\9$NZENBKDIYR8QD'U;MYT@AR\0 VD/E1!6'G5;&RHR5^+?V72>30
MNKEPBW.MP9# ;8ABPP ,MKUUS"Z>"VM<W6%"Y\J%.]3,_I/S-HM+!G@ [ B%
M8-^^$7N5%,"8!^B;ZR_"-7MW'V:?N[PXBE8:\4-*0N^,ZO.=(+;D(Z26W 6A
M=<Z\(#W=9S]*>I81D8;=8>6M04K]M15X$X1]$O6*R'] _G<\^9=WPU?E3\]U
MUG\(_#!\#IPQ>D(CY'[#BPJ-%]=[,3QG^A:Z];1/DP55%)6^R&J2++)2'U[I
MHB6P?54V%8N3;%ZWFO7(X]YDSDO<?BS>.-:I7S!XF C#!U>46@*HB^W%.NS.
MU[1NN?/IM'3:BJ<M$;AQ4;ZV=LI&E&AR5;EXV*$1$46U6#4M>P%0Q5(V?85-
M=/(];_PIZ8EM )]JO('CDY>D/*:X:;Q37*6XVAU<%=>05:'(2I&UN\BJK"&K
M3I&5(FMWD55?0U9>H-A*L;6[V,H+_/]'$?0P-_:V0WUM=?O;'-76U.A<GZ[E
MKF[/,9V(1 =0?KT7>,6=5%H@J#IY?PX+7-]@;3DEZ=2JJE1V*5_Y'1P]Q_)I
MJ[*<E"&@YWC.YR@(VKX$9'J.9W".BMBKJH\=/<;VCE$2*XM9H<?8WC%J4G>9
M:BUM9SMB!77G:1H[N;-:86';R8NPL^KQK&VQ&U5:ZFYU,I<S=D8V>QP2)^:7
M1Z3'T<9Q\)I0?QD+>AQECT,6>SH]C:Z<AJ!35M6=TTAS_]HYC2,#_0^*Q<^-
MYB<__M6?CDUG]#4TO#$I")@9K99@?G6@2Q8G*ZPM"28KV8;%FKQBL9HTZ(N"
MP4F"*IX8S%^L-'_Y]?ZYSW[^9%CPF(<3)*;P(1PP^>S^XP<\V(]$<WY^,CY^
M'CP^_88?]5 RXI?^_8=?09^6..X7QGI\>'QZSP0OPUON#OZ]6Z[C^;\/F1D>
MGS[]"F.]9P28[=Y^_!*_7.N33'J6/_2?GP'7TL4L!UC3Y,D*2:OP;T[@.O 7
MT,^)X$S#U2_6OA\Y\\Q7['<T_.I&+#Y/-HP"_RMB2=1S,C3Y?(P[8I.D$)8
M_3WC>F[DXM]O?D\NJ=+O\XGWI)2$G ,JS%(H.KN"(R@/\)JAUE2M))$F5YSH
M'Q@&R/G*NB1MJFPM@+Q]TP)-M$#3615HHH67&L/83E4#+M#WZ\"D/4NKO.!P
MM4S^= Y=&;LOD_P4WT"?7G[J8!0[ 9UW[ZMD!_ V\2;?J%P9$#7;WOD3-5#=
MX,B)FRV'50UT3IRNL5,_"=0'-,(^;IM'4&7#!5K69JCU2O(8:=2!>\;GS4H(
M=TQ2?:QO/> _/_,]F;G%7'MY\B3G@/E9Z/&T)IFJ+OLPG##!!7:G4"6EG1Y,
M%T>@V/D[Q,[?NV75\*LG.GYO0.95TIPD'MUVFY+<6M]!Y(2(<;WQ DQ@4LQP
M)1^OGO@D:5]VPOD1W^%WLWL&V(8@>V:4>;J9T#85EVJ==AD6^%%LH%H?P(Z
M;2X):VEH)?5%<7?+%[#7&C_1U;#MN9,/B:4L-TGM[>EJKUN^/D>[+H;S9]HI
MI<9^"=P?R<=\/.NAV"!=RMW;Y.Z:JAW7R8ZR]XZQ=XTOZ%W?$G_/AMGA?^2S
MPE"[0P+E<B/M/N)B]9_B6O7W7DXIWIHB[01+UJT^JQ@#A94D06+U_D"$_YBZ
M*JNF*NJ91G8=KQ1;0PI/!S-SDF+F:[T-L)QRQG\NPBCV%T0^[@(8(L8?DKB_
M3%>_F\(BP\5ZR;(T=26NA%V#M?_#:^UH=1AB7TX4S>4"9X?21*.T:'N\"W()
M7WE[/!H8=,&!05UT.5UKJSS3 0-LA.Z8(7IQ/0^W]DC:;;\A9Z^K_^+9L*SM
M*W!S(6RXF]AI@.D<&WJXP_M:/W?7HUB:8NG>JF@42^N^%<WZ*JX>(6]K;ROZ
MCF)DB8ZA%!'W=^.DF%@G)MYCYS8*KS3 ,IUC;[S&A0CH8ZSY#MU#W,_FSHA$
MZH.^"=:CQZ ?HU?'>]D;HW@9WH6CZ**I:W'QN!+.K5V*7Z>;X\PY0'K$.5>2
M&V=-N4&;W$!5SBQ&IB 08SOLXI"HB578!0I'@3O'7S].C-'(7WB1Z[U\@NV-
MW@9^\"GPO[DA? NO/Z/IY-[#DXT?7&?H3MW(!2RO+ !#ER1!'< /-4Z468D7
M%-:0+)7E1),3.(4WC+[21-]B7%MHDZR'[Y@4%,2I% (P</P?A@8S78&CF-AK
M[*T,APS<^RV[*#@7%$2.ZS&!&^*,)=<;31<XHH29!_X$, -VXDQOTK6_W3'.
M E#6AW=H[5-OS*#9?.H3VQ!^#:J..T)AYJ>]N,/S:!0L@/GM D^R#/QKT.[=
MF8/Y9.(Y'OEA1-X$:.X'$?QP-'7<64A6X(;,T GA,X!_^LL;_/04=Y'&V/["
MS "]7TB>R"H_4O\%MY,.%S."Y%E W&#4777SQF/!UA:X"-04 ^E/-"(_(;L+
MT?J"R:Q.@&X8^+W[#18V"?Q9_/&K&Y+0I.C5B?#"87,>$RZ&>$!X,/)7\]PP
M$1J]>NY?"T1"5<8([)X94"Z!""QB[H<9" *D^YNKN(%MOP'?@0G)$J)7^ D
M!'Z6.#MS=T6@"GBRF,(:O1O&8:9.\(*"> NP]!6<QSW&\##<@B0;)W[&)<DX
M_HOG_DWFNHG7#.#PQ_'>\?OEH^G.QO%Y)J,1Z-PL,7C]V J1*%YZ@B3HQQQY
M,%!O2[JN1ZB=S.ER8]6($Z\?+^'>&_DS5$MPFJ5*AFFI.FL:9I^5=,EDC8'"
ML=) 4Q79[$NJ*M=6!FY/+(#(]1)?9@('YC:&Q+M<]:-()3F):5;:[5WOR9T(
MXEM32Y85R82#*Y(5_Z*2CUN9MD1+\.)#K"Z>I-MU03>P;%OE' ;,O_;3VE;W
MMV+(%G.*.LJDK\Q6.6^OP,A7VP7^M'I#;O_2=\@;HW$CX,A99&'\64/]\)I"
M@4(F7)7OH[C=0['KHX5&"HVPI<OTBN>[K:_B54?"^BJHE7#P#YHHL-?U5R4+
MM56>PGDRLSI84F5<NM6H1 VX28^9M=D&5P<OYX"^O1<"HLI2_KK4?J#2NG3U
M5O*GRE[U.7?[M?2C2O)@AY[O,:$S1=@'B9V4*(C>8D?Q7PMW/KO:RECI'/QY
ME,5J1%\KZ!?2>>6EB\3WNQ<@6!9VN$\3.L0D%^&[G]$B6%U!72_I29V(F:J"
MDBZT%-9%$N9'%#$I:;[@>U=*FOD1WC539[FXVFY(QEO]Z,JLF]L\(\.^=5H]
MH1S=^7@8VO8H% OHV[UI1PTY$4JSBBYZ$6KU4&QS*BZ?4U7I*CB-I5V]K^"L
M67)*DW'\;%QH#BW#2=PDG&2=2"GS;H%Y<\>%SU('<'NLF^>2#(@N\.[R'5MW
M1M;EQN(]H9'OC=RIZ\11?A9)P0GO/1M-4!"@\;/S8QG/]V:$(8IJB=63-4LU
M-+7/VI8@L)(]$%BS;PY84Q0YDY-MT8*'FHAC7@\2CFN=X3!9-V0<$KJY A9V
MY.)F(^,$4DSD_,!ALR@*;YC;3.SEN_<'!?6=>;2=JM#^G^WX=*[2.U)UW$")
MXF:=](V>?4!)5SHV4K*L@BS/)?JJ8;*YL*BDTKFF1^CMYY;"V7AI[]8CE,X%
M4#4D$M11/KS:R>KOI]E@]PON"'\DSQW6_:+$XU=Z3TL+%^Z^GQ7YGE2OKE/1
M!6W35[6RF #F[.YJNTB&V&WGXP3<!4[IGB<IV#0^XE:KNR1C"^1' YG.B#*/
MKV5U^<0I],2+(\X*9"/?3K/;BR0_8^S/EQ<R]X.GSPPOD\!Z\EJ_3A),YU#.
M(ZJ>RL8+)<YGYP>#)A.$Y:.7!*F,_-D\0*_("]UON#8.OJB^<C*MO7;N64I)
MT!ZH 5DI*>(0AF\H>&/&BP [<I9>G/6R5"2N@=(ET=-J5E_/DBX%Y6BZI&2Y
MY=?)Q _A0FVX]09Y^QKXBY=79IB4I<1B<UF7DGI];KFZ%=OS-"P!+L=:EE1D
M'I?V<@VT5G,,U)G2FI@?)=Q\XL;Z-2[!Z_P[W(T,CP-NHW<,>E!22#53'C5!
M]^-D6F=X*46FE[[(&V]=]Z[(DU9FKWT%N]("1;$[I=E/3 WL5NS.UD35#I\G
M2_A\FZKB")VCLD[P/_)98>;)27DDN9DI?5(_'2$+ESBO)>E$YU5CP%M]EK<&
M BLIIL::MFBR@MT?# Q5D$Q!:*1 =%[U?$'O,4L0, 0&<:ER*PX!P+Z;Q_48
M@%RF3(M!+^DH^;E&TU-:G+8CX?<56Q&U/T9K9M.:V=74S&9HJ6S*?0Y\[.+]
M6U6GLEW**YK$U5#NXZ6\NK#TMB:+;K>BN=6Y@VVZP=WV*IVAOJ+0':UQ0TN@
M=PQ$[=A;M!CZL?=D^PN<'5;.[++*H77Q0NJ+\X+".UPYW0E<_ I'=@^1AR9N
MM#<*AEI:';.TA#M1UGK4J,@)J;L3A.-#=VCDSB;?^(2CRWTO[I!+^<29\0E-
MI'&W.1!2U-[UV=>MLY+/KTZ V+B5-DY= <Y"KEWW<95N6Q'-VOY";C^3#EI
M';7\V[;TBRU[>1^GIK9]9ZD2^"6UWR_'?C]K*9L2<ES.'"UCGU8*_(JDJ= ]
MY[&IB#TT.?A.DM1]-::HF.T(K>3Z=G2M_H+R5-1>M\O+=@-<9F'J#/V].6O4
MX]4QCQ=_)TL<+0*15RKI3N+YI 4>]7LU6=;,&Q_ 4:Y7X)_-V%3Q/E#QUCFJ
M=G<6F_<>HZ8IO=P6$E3I/D^E^ZRE:4K*U+]UX6-3,4O]6Q=,AYWW;VWV2ZRV
M0^ J5SOK;XG9.*Z9-UV,429<\7L<OXBC%@,T=2(T9B:X\AZZ2:,8<=7H9)17
M?Q&$3&QV3=]P-T%_Y)(??7>C5U*$ T<@3%%2[_:&F0?^G_!PV&-,WUN$)%:R
M(%[ACHE0,$LJB#%SYVV&O"B\NR&+*['BP@7?P&E%!ZPZ730#"[U9 HT4'G37
M;,X8JKT-2S2!-?PV_2D>A''&L#DWC'!2_#=$-C!S@J\PJ_>R;(R+CRA9D$<P
M#R_S!A $_A)PX.7%E0_QM*N%S;/Q9+@=Y,\JUY.96YSRDE(:O!%_87Y6Y![_
M+@5>Y.,6D:Y'3L.+ G>XB ]@ZGAA;TO>%Y98*"J(D%L]80#'[(W0 P(L",VW
M!Q2&"-521<'41*$_4 :LTN\;K&2*(JNK^H"UC8%N]XT!/U"X1EIWK@ASL(@
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
MUD;9=VT-LD AT@3A3MRG+E(>WED>SO/2G2@+=[J06X^JV\VRCKAL3R_M/Z$
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
M/G)%';6LA"=06#<:A5;N9'H">CI^:HXC4"R-L[>4F^D'%$O=$SNJZ3Q(3?R
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
ML5ID.C&^-ZT8+UMI^I# "GMCCQ(XJN:L%J5.F&DM78)\\6JW<Z//7+<;:?>
M??+I&%.GBC-:9<H>@)OX\>JE[@9LVPO'<X*0#HA^1;&BJQ:FE+/#>*Y=:'5V
MB]AQ$Q6P2@<(SA_DR47:DXW.VMVC]^9%NYO$&T?XW%WZZ)V1LJB=O5.BIK,B
MM=LH*8NJ)SPRF#NJK^O&25E$S];DN>L*&K.14A8/3O0JR(W[FNRLE$3B; H?
M:6M2W;V6L@!Z(OX[MJM0O=V7D@A7]F[,A^\OE$2W[+T^L'%G;]MOX"L!ND=%
M^?S<T%Q4A,U-B)9%SVRW7TO3L]YN?X%4S7;[I=R#@QOA]1=(\^SX]4C7PM;M
M+X<)V?V>@)B[4*".?G]Q-#Y%XF-)ZUHX_@5"--,1$P!,0_0VS__#$HHE$:\1
M"<:2:)>-.WT3.%4[X5@2W=XM ;EWV-A<^#AT@MUAXU)[VVFR)-)3#N0_.;JD
M2.2305<W!$-734'6-5'HZNI &(BFH0\U15$'PTU7MI^E,Z>J+U\H]V3+.(V>
MBVR;1AA:O<FV[7Q_V$GQ//J@H8F@*RI"5X&2($N2(>CJ4!),T#>ZHM;7#+&_
M1=_90_T-H&,&''/1<0/'LXVQ:D!'71<EJ20\2G'/*,#(V&0JWH)&.6[35KI-
M>?"#$+%].NI\Q\8[-NJQ14_N[5$'\S;W3U$EVA-5 ^<;2_>5O@*AI@L$D*H@
M0^+ ='O$ENCD5X4\EM@D]4Q/5.W85OD52T[-*'UU;.39P8/EV&-L.YZ%UT]S
MB\1_-Q%'!08%EJJ?]^D(BF"_K\M"7QET!;D+B#O7DV6A1^X'4@^J W6P:>"6
M>?;PR-R?[)7EI\$#PNR',F@QNA_>0HR,S:O?EPC_'K"7__YG\1.0-"4G539K
MW08&B6O7%I'#/A'+X@AQN/(!E ?#GBH35ZM'!*5K2H(N&IJ@*:)B]/H]C?R/
MI3!_ID\51)G$WI$??^P]TXN@_5BQS<4:X&8-D@"-@S7L7C.]A#Z:N(1!?"P"
M;!8!!0@.%I%\T7=7.&<;NN25L1-].HX==N91X>B%*9S,W?)J*)PCG55SX1SN
M%([VT0KG^C5L%8[ZX0KG^D5L%8XBB(>+^%"%<[9L/J^,G6A05A4/QRA,X62>
M;JR&PC&NQ+FT53A %,"A87U?A7/]&K8*QQ"@_K$*Y_I%;!4.5?Z%*)QBA6V_
M0_]-PI;9UZ42PB8?V>+)Q6,Y%C9#$ &1MX\4MAO6L!$V #]:V&Y8Q$;8 +A(
MV#+* 1CR7LCO=IR,30SFN-'L2_&^HGK6[/<4T .]KBXH1/ $F<BAH$-H"'U9
M'*KB8*AV(0FDV.!NF-T]\M@AZ,O7?+A9ML*3.;ET/'W&K"BK$(^H'-)DEIL=
MV1#+6-86^X\424'@3)V)%0U;&5H._M5RZ<@1=NTX.N#S@-&KXZ\"=QWOI[%.
MP>&:1P*=J$Y('DN]>>VIDM'%$J,YN<!YC8M$"J&.H15''?HEV:<*Y#2"CBSJ
M8-E1C5TEU@XR!Y,=77O6RO*IW,$WA"<.E;T81@40! (1G!W4EIL@X'>86?%W
MY,!:WG4>D.=^M7A!>%^B-O?8(R^EI4V,::':S5W6,RAVU"V\A&3)D'2YPHA.
MM=,-W4B2ZH8UOY]A*AQ,V<<:C'0=]%G3= BWD;='5>+)+>-'V%SB)%ESLPD8
M!"AK(O%@(@-TP0JY,MB% R?['%'U[#59(SC;NC@W<>03]EH^4BYXWEKM1:@\
MKC?S=(H*T^O=6\T[JLZB%YWMTQ\Y0G)2=>ZUW:7E>K=6=9:SXNSC'<=@O5O*
MH0Q;P7SH^F^LMIA\[G@SEN'W7:(25B^!8SL6=F@]!7/F-F<34-"+50D=5SGR
M7E$0DEM-$AN^LCF3MU!,%W5:40<,69=IT8AH0..;I$B:HIPMC.B:ICE0)%4
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
MHP()EAD8 2BGB]JY#HT*I$IV:'1DXXF3T*C Y6=W?I6T9#3 <VQ4I-^1>7H
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
M3VQ')783$B9_A6DI_)%]F/)M?@Z&EF8KSNPHUH:AT97-XN5!1H%37OX:9=U
MPIC&&UWV+TX0^B0*MUQ")ZMAS-M/5'/(O)TE?5XOJ8]VJN8D(9E1'BXJ_;&?
M$RG?IC*8%7K4B,'$44)$^=KL<AI:-Y2Q4953C1A+/.*ICQ=TVW/+VZ9*;50S
M7"/FDG#HE548QYG_!O)U=_2G"GQ]=((_$OP;>^C!=[SPGPC[1%!IIU5KMCU,
M-/(BL\N2&O3.!K.W&MY4+O9N2@M:]B9/7U:0O8RME+]#YQ4=XV_RH&Y3=7-T
M?+@^W-TIYZ9S=W>LO@K<W>-68LO)\BS;L;P'>JR??F9Z]M>@2QA,?VD:5_>Z
M0W#-U:?H9IKUI:UQ6!9Z%*)%*E\=YZB]67Q'XR1UK\%)/7@Z<)U=13D3[/A[
MS07M4=8\%B<[&?'-8F?FD<=-+"\<L="5B>3(>UJ]! [1PW@O'_#;W'?=]?C-
M0W;R@J:Q=V\Z"]?L?40A]@-:VTI\ID07,&)4]SYZ))PG-&,BN^7VQF_>>%C]
M%7KV]UJ)T1DO1D.Y'\TSJB?WDZ.TT*OCKP)W_40O*;L2@UMFL\&^=6?V48'O
M12U'1YZY;3CZP/J-/M+C>!C9W355 TTU E!4)<[=N+*0D3(%0&D<"'2)^O*&
M+BNPC=>NKA3</'J_>IB>8J5?&]<.N_Z+Y;8 :X/'%F_O@[=*X*OEX2D>@M8H
ME:HD:/$&LEEHU#P'^#C,6M/4HNZ=4%<)E+6</,_)-M=5KL)@2=7&U7YG *PU
M4"W>2L=;)?#5\C#-0U6%U A)DB)5JPK]D6[3'^J'9W\YGK)/2M $;=W[3?"J
M/YSJQSB@:F+%3J<<9627S2MK50.G"&L$HFK%.T@;#AGT/PE/4"?W*WSS\@'[
M]FK"IM=M'+]$N1>AVK8=[ >%$@V%DJ[I*JP1E 8>PK,UJS@(_!4FG[6X^B!<
MP3JIJ.[*<6G_]19.'P8GO49P&GE3;$5MZU:X#,>XQ5(VEE15%&N$I8'WZF#?
MHT^WW%8]O2^D@ %9>$[^Q#>$6+P4T,G="$^<(&J82X<0C5=A0,=T4RXF9@GL
MN'SIG<]SC)H7F>V 4(5]FG<!PI XX W& >=E ^^H$-[\!L.@"IML[P*#L=<X
MJP ,2:.]? U%D?F&0;(M(W;H6+,A]A?Q4 ]O9M*#&P=-&_NT2S>A8?#L,S;'
M<RR;R6/RK\S[(<T+>9RXD1[%:6R753I00!%9EU5%YYS%#U80]E>(%OJMDB$B
MFXS'.B838_P\]U<!T<_/;^1[RF^OSB\S>8_Z3S&SBZ8^1BTW5< *':CZY9N;
M]RC<;TJ^'7# VAT?.1!-QT3&XQ#W[QR_N,[,>H<&YORQ6Q%9[:X$-,X;7B1F
MPQ^R]A%-5AA3\[N9=YFXN*D<A1+OQ8PG.'KOA_&GMAENN3KRGC;GG,?3[7R\
MAWCN8G=%YZC_1@?:[NX(Z)0=UP^:UP!!U'08=8V3.=])_8S\&;:6<]KJW*2G
MU!-]'^E<K1ZMB&YBNYJ8A5"6-<ZCW0P6LKX3>/W3UZ?F,4V4*LZTS]W&,0VH
M&N#\A,D9IO7,QC MGA8830?<30N,I@?RS<1>WFF!M\_CN^S%+A@56,@@PSJB
M48KJM*H32%^*QOCBW:>@!"2VT7UAF"0:4>=]:RXW!O?4#AN4/IY^L?[EXVU?
MRZ9MV:6FYM90\WS U-Q6 94 S7:@\SM[:1\\T)DO-&JJ%"E& W!>2]3S%TO?
M([?3<A VVR2]YQU:5,4,+.S1,OJF\A*(@//MS?.\' 4!41D]:^F$C6MZMF$D
M4 V-\Z[,YQEI3B:KQ<JUZ!RQ:.=ZL<1H3A_U2J?9^(NF56SMV*NIU6>O;;-,
MD^4^6"34\!HKL<!@QS[(A9RSU+6(@T3X.<:$720T9'5UQTKN'A!FGS6PQ#K!
M3XEW$;V8GTT\.Y%D*.=%'5<PM'&U[TEV<IZ<NIR=S:MA!YJBTOD#F@9DSO=
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
MH+4*O($?UC\(_K(*:#='<_+OE1,X5 8V(4$; #<6^)+2 .#_]DN[W]/"788
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
MH.C>]RS[7ZL@I'W27NFVOCD-:7IY256#-WM@M$FT5<N\IF3@&[E8S*XJ@\5
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
MX]SISV ,:\6$US]]?:H+*T2IXJSXW*T)*X"J <Y+:LZPHF=6G!5 4R4F%=
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
M5IQ/NRO_3H7J5_)%*XR"W^8(HP%;T2B(_UB3+N Q[X &-=Z[K^;F'=&?/@U
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
MN2CGO+O'G_._3MZPEG_]6E@O<.FO9[\6X]:OP"^C,%CO+3-97K,#$RBF41C
M9.L7'Z@3K8OIT\G$FHW9PICGT8XIL$68!H_HFJVT=NB61.L@7I*;B-(/AZL$
M>R#B<GWYO&=DB U))N.^;67</[4WKA!L-F@_@R[/K^'7"$-SW@KMD/\9,6JV
M8C[YD]&>?VIESW?M[5D2,K6N\PT [@^SD8]HY%L7AN<MB@/6<&:+<W*3V;\;
MQ>S.-R799ABT@L'6Q1M$K_'EOQ*VDCGYSMB3OVO5D[]O;]+[+3/;-@I]MFO^
M;T?(,=NNC>U<NKT*HR=Z$1#DQ9]0O(W\DW<5"WZO6/!=*PO^T*%3,D$<+LEL
MMSJ[?8YB1%=1OL8L6O BH%X8T82@Y?HCPHBXH;2?6#Q$2:PIQ992H8O=."('
M8>L[5LNOQZS%@)?WL#?**^& (?N(.]7F[=%H /G@TH NUVQVWKO$%:OJD='1
MHXIF:)R]KD*#5P$CAU3)C(Q1D%$,TTS0$6!0R\]@\[-:FY<XSE8?9O7[9+=S
MR8']$6QPL&8+7QPO/.YX#?#FEK6S%Z!!PT'W&@S(>%-%1EH#7PL6=3A%)4Y6
MRXR686@IFO1OB;\1WQ?8OZ1QP*;G83CIPMN D+<*0O2P@(IX/7]T\FK^R/VR
M"TJ3W1[XS9@9B)E\ASCNL-*2K0$I?ZHBY0YYJ#)V$*9R@KUTNP+H2.MVXF@>
M9(ZP$$EH@!&EY]'N@5'R3CAH(6+@9X#(.V4ADO)CMO]7$@A'_VST@4:'OR/H
M1PF3:(_(<+.;.1H,_UW5\#)'IV#)AP3V;9\>^O!U2/)  S]PR3P>#)] 7+IE
M"P'X#SCW'MUPZ [5S-$ C>\57P5XL/C4 '](3&?C#S/^BK@^8K9:QEM$8')F
M#?L0#ELZM.%I , /50!PGAP!G*LCL9TA, P"; '&QMKX<!O"SI'M"%COV@/5
M$ RT8FH @>*QS)B*T(Z,XVS_@3[M*/*?@C <Y+'6\&BV[AO%Z9CQF.TYS)[7
M$$:U"=C0R';9:-A,WL3+8%_%P5CP<@2SV=###,UGPN$VKF%C,*_B)13S\FS9
MT5=EM^YAW"69CJ'!VHK'K[H>RWC.EA_HG(D(B9X"O!GFDM%R,=A8\=7=1'AS
MLD)DYUR@AWF9-<9HS5:PCP'</:'GW-.Q850W@?L0A$QP!/[XXO>11O9A51HP
MHSCOBMIFO S#R^5N'T8'A#X@S 0=!H0F7@8+*UZZC!<;%!@=\IV4J;-\"(.-
M.WMKQQHKI$XZ>!"HX66PO>*&$W.]Q&PV]$#?:[3;!?'@D* :-@;S*DXVB<UL
MV*&&3>=43\RQ'Q.7 ,>!A[*MN!K,K@D$E+CR-7W!=\;!P/@?")X^=_=![(;I
M'5^:[<-$*/4UX\^T'^1M[5=+,T[>*@XZ7HN35C,#8Q@PKMR _.R&"?J$7/AE
MJ,/=Q,]@;,5;!_P<SM"1.,[CP5"S9Y^O,8U),GCF-_$SF%WQXN7\'(GA;/2A
M)^Q\R/S$C+(9W-$;F1G,K;CQ4F9.P6VV]=#3%[CRMG*?AQV[:)@8;*NX[]++
M=XS+O(P;9]A&Y]&P=5H-&X-E%2?;9Q0[V8+.2>]L2[YX^)S6E'V=[3_,_G?H
M$>$$#;&]AH7![HKK+64Q&W,<SRITPU'<J@HC@V$5OUKN4^6<G#6)=NFN/('(
MYR(6<C;]"([5=$P4\^-@UVHM-P,(%.^;&+RSX?P;P7"^)3_0XK\@2+"&_,4C
MZT,;]#G9/2"2>DP&=?[6C TX4-QQ&6,GY2S\+M19)C$T!N3)FT$Q/.09[L/G
M7X=&.]<R:S;^GQ0?6WY5?[Z4/>;J+82L"+<NB0_#EG!Z/@8C*[ZUE,\)9R1]
MFJ?WH2L[GNZ-WJ%]1&*(1[I'F\$NME9,#1!0[]0*'FR4G_OYB+X72/H(/Z_<
MYW."?#G4H8\7II&=P>2*KZU@!SX9)V4XVWQ@EW_D%YG7,5PU@1X*%U41"2)_
M4)]OQ=6  ,4C)[@Z+K!UV&K?R7D[@OD,AJ$3O1>ZE/*KZ'R_O"3Y/>9;2>EA
MBX#N=1B HCCX((L:3[ORB)RK8#,O#;Y"(H[LI^,GY,AK,L!$\0>V3\SA?)/]
M-3L47AI(*QX8?WP8I?480*3X'KN 2%0Q0^A%4G;TQ$TGY@:P*#[*$=)WS"AZ
MF3P>/>'3CJL!-XI/4YO38T;"2R7WZ(F%MGR;T?!.<7+V3/0QX^6E,G[TG7I:
M\C7@1?&7UF;_F!'Q<FE >F*B/6<#*A07:D-*D!D7+Y@;I"<P.K V($/QM.KS
MA,R@.%["D)X8J.=D,+GB6LTXS48^?A:1GL8V<S0877&3*AE%9NL?-;5(3\,W
M,C/87/%YRFE&9G._4+Z1,=9^]6P-$% \EG6Y1V8X'#,)25]_4@,O@^$5[V,Y
M(<EL;FLRDPR9&,:HV  D72+!M,X91,=/5](3'6:.S6;_3O$[MDE=,@/B^#E,
MA@P7C1P-@% <BTH^D]GZ1TULTM>OW,3,8'/%;2@QFZW]-;-<](V+&%"7 2OJ
MNR9RQHL9+2^3^J(G+MIQ-2! \2O6I,&8L? R^3#Z8J$55P,6%'=CSE7.C3$C
MX8B)$WI[FFM9&6RNN!OE) JSJ8^:36%07Z]A9C"WXEKLGEEA!L714BST!$0M
M(P,8-,&.G-%LX2/G71CH'ZIA9["VXA-LG8-AQL-+)&,8XB,R\&Q&QO>*VU"?
MF&&&P0MG:.B)B([L#>!07(@MLC7,2'F!M T#0E8-+ V(4!V,NA0.,P:.F\NA
M]UJQB9O!\HJ[L#:OPVS]%TSPT'<YV9ZU 1>*$U&;[&'&A!$312.VNPQY[VV1
MGX1@S/2Y<?\+1>LDO G$(<$%8JW ( "ZG!<-^0G%V\A/(?/2E1K I'@A.]S7
M9,2I<$"=B^<(^1PNH+AT(XGH2#(ZJ9#.-Q<H=H-PQNIH6)6B8;%_@UPFHHAN
M6?@^EQ^<U_E@T0^:'>LP(''(]?-2K"X@3DB3Q7&>.(5$Y3%RQMW88R1L3SYP
M*(@[%_'A'L5QB/P5<3%U/>[C&!&$0RHT('+(7?;L<)=+EE\48<NV5#A'EFX&
MZ!@ %9?')824KHY#H)^X.+Z*FF;9Z]V>626_YZXC7N([L I&_J5+,,2>5J'[
M-44Q@/HH=^[+*P$A-_QE*,8 GHGO9/+/D'\IR&?#JS 77:X7?K0'BNNKN_NS
M=]?XG U-C-B'15V^J9%.OV_3B]2CHG\\J0P=0?'0C]01BCDB50'^S)1P0 OG
M[)T38$=6Q,DU >HB$B!39NX5=O<*FD4%\'CR'6N^+<*4;8#$KS<1'7>..)Z4
MS;WF!^7TPHY>P\G38 I>H:Q=]N$;4/ /<U>RHBN]7V*Q(N99$%G]+]<_U*H-
MH-=DV'TIT+^'15*Z=?B&RWO"!)Y!_%(@;K53';\" R"50Z%.@%S5 7+>A-HQ
M8$JAP.=L@MM$\&.^*!1.K:,,EZTJ-F!3<VPU\F I2>ED8I:7S=G][1FXK8&;
MI5"3,ZCEN(!%5^"G$4I747K;GI,2[GB3;U12FNR07\7GZ/P-,%1.R?0YXDK
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
MT9IE&NOMI'L*A<N^RH9>O:)MRMD\E,LOQA@@6D-J*4I+3^$T3TTUI%-0S+@
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
MS^(_L/"?3RY#QD@0D-W)54[5_SWY].GB]<DL"$[NL'!T<D>04.*_SMH*<H#
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
M*YX=,4?#XO)U=&X5*X:=^^HA0/^)L!)=AH(5>_2I^;P_V[92_>=@<]O[-O#
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
MO;8<([UJN V(!-ZP93ZZ8+\9XHGASC2Q8I[$5^/QPE1OMJRY2R#(!\LMPH3
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
M\/4<BJ79"C-)PQCL(CIQ]'!^T:AZQZBDONZK??1:J,?F1[<E*_&0ERUH0+-
M\BSOVPTK3GFM(-@)7A;$!D*-RM/%34Y@D:\OC.)[3),;TR?R=[(3%T*$V!5/
MWEZ%_.+ZZ\0+__"27)D+]^"#761:.#^%\,^86$S1RH_64%?Y<5GD=@!!.MN$
M/*;_(KYP =M"K=TC7>7EPYJ<A\R_!2XNPX"&(GFV/XL+'ENDI&1W@<KE7OO5
M%L_X;+'@B1?(S=6B@ 8_3/Z0&C #^ !,#"H7]&I<,<WEK;+\C\97R9%1E+8:
M2Y85I'A#L!NVH]HV&8.'PU7C[&CGQDOP@-0Q0F')O@1?2/,<* 7D,.?'5'O3
MIY"M'L39RV-<;$G5'VW9B<Y#SL/GF@<::HO8(C SKR!J)L+H1,[B49<"&H6J
MMJ#L@*H)Q32+_9CH@W-8A2%T5,2W06^&ZM+Y:U6B66C75,F[2O .QF?*Z";9
M"&][_NXP;K*<1/!GGA1P3;Z0N*[H5WSU.GL857RPQJ)(X>5OMJX]OB)S5J54
M*CK::]HB#[,1J=*6#TRF34A!*E1U!^4LKL[7 9@/&II8;/8%OB]<52:)H_JS
M'@8I2 HW=>XR25.A<9<_37ZZD]%AX2Z9&YN79(FO,1TG!"O8V5K2<B!.,W__
MH.TJY*"C[-?*?00=+^^8='/&B<>I%^"%JPAO7)%HQBE&<F,0>'%4>$DVX8I[
MVS5=5(Z4Y/B$J[K!=VJR5UO4!%64U>>TQN)LGSX=X2O>)>24P%XY\_^19/<4
M#/&S5U\:#@QF_@8TC2C&:X1/)+L]V0UC[V9LF087(4MO8N/<?0@Q7^WY+A/6
M#9*W>;P'-6H+9\K+LW=D4S[@)Y*^]>)*[P9MX<CAE:V'-0^3U;H4AR$'#9I5
M7Y;O+3),]&4Y'ZN/@FIF6Y>F[>%23,#(BS.!FF:4Z,^7'HWI>%&HN0N@(TC\
MP[PA-7M,OW9L&<I;#^.I^!,%0SR,XKZ#V+$9>]"GO@M4=7 K[ ^_6SNVX+\C
M<<+9G"'-:?!-7PYT;VEB3]90'>(PH51G1CJ5"L44WPR;YXZ^V3 -CWN9Z4XE
M/9J(P_T,=D>?A-#+62-VC;//1V@S3@Y2:W;5@@:^F?#B&#C,4U-R\T\.<'.P
MZ72XP/N8DDY=1]3,L:X6FU,Y<K7PJK\#>=B3?/8?X!TQ(,7]?3E3] &X2!,>
M@IK7F)Y>7]M3 2V3.QK!*FO>;1&D<4HY%84Z+0.E4]7-\%9UV?[9^T?(+\
M6H5<9'<O?5&?4SO,GGMSZJAN.64+NMUS2GP5Z;PO"08PPR;/5K=X(3ADS@4#
M%2C_.X'6:"QTE?QV,TYSD<< [-S-UEO$<R9K"*S@>[""Z9(N\$W3DE/?.WZ+
M\ED(([-RA:K ?OA!1]KC["'$^S7@_\JH+#BYN:S^_%O9P-7I#;*2.HC(=PU,
MX<D6A,<>90_>M]LLYW0M.:UU-!#V&28'"4!*DS")CJ;!,5'-Y340E#I"O&A]
M3^(XR.;$(PR,?Q%NT()*HQ6/*5.L:,NQ5PNO&PI.[,"2$2Y)X52N-Z<42'6\
M#8+.T0#[-L2J2]0I#UF'"=XNRYWR=ZDC;]DLW/1<*2M%LP"4?0;&S9DM@>7I
M0DQOD"IO)37E7]">: ."+R%;=!R4^BH6BP.%2>CH,TT=4$L&>EA4S61)I,/-
MAJ9Q 84(E-\6SG0<<1,8V8#7YF!G@)\R?Q=;56\&6P#*PEM/J:-U1=@"MQ?F
M7R<>QUI6OH,NM+SL]0W+R:N\ZO1$?6@[NB2+P$/O(_/Q AD7+MN'-8Y % ;4
MQXQ>1>R12/"U*9^0L )2H6-G*[#RM(?MLZ48CFLQNU-[86Z#=["6RGD28UT?
M5J;EE/XF=A:8U4\@<E?$&J=K+;&P2_Q*HAA?9K. Q.(0XG,9'U;9]_*O?Z/
M6;Y8HZUG0[K''F0?N74GHSV7KS<LBGEBZZ9<1V8E=U4485K:9]1WBNOL%A/\
M0#=X!KD$10T/)<4S4NBZ 2&W!!A1^1IDT8S><X!J\IE#(JZ0@CK/=VL=6^P]
M$&J@ -,G<6I4QT$5R(.;T^5V[PN@1P.V#&!M,KYN@]:AB8E-VV&S52$]I:2^
MHY[_X>Q2%(".GA/HX4]7R>-F5IY,&_[L,5#4+7W5( U\?O"^59S@'Y=+LL#Q
M+3YB>ON:X";QG"48S@D([]T%P/2IAZ<BXCJ$+0[S&:;-78A7Y5/*I$+]N*0M
M.U9F[!4#TXI$4MX6/!D]*7WE9; ;U@:LM:(&M6BOC_FR<G<*ET'J^X4R(D8L
MY+<@#4,_RG?%&BUI6'OZ <F>/6^E7%;1RED%EG%Z1ZN01TISZKB:_@& /?22
M^ FL3! UV14!&&_X&0JB^$GE;ON J#:D'\(=@5'S&/V7E\Z&BY!O0]@5R#U8
MHPL\0&BG7J$-$X1'!+TDP*9+\D2",'UN*%MM4/B"$[\^5*QO2Y8N#_AG>F-4
M=6&4%?0/B_!L"\F"'] _0?R'4/R-BE+[:+0U,+':W+*!'USK/=98'+6F%&#W
MF0R.VDZ=)D';9N9HH%6_&:$NM1V-PAHR-2J"?%@TELWH-2CFCL:F]&..LH[I
M:#J8OG*D76UU-'=+/X9(;4%'\ZOTEZ.U7HAAN5!L\NFEM_3"S39D*#!AZJ?R
MLBB;R0C!AKI[C)88,:68W\O<(+5A9.4UF#"'K*MC6_&&]Y']TJ6V'GLKZZ@\
M_>WD"%*N;8C8OAZ'/@T9@M#+R.W<RL02N&6!YOM0I\7CJ/6KR(I>4\51$W@
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
M-UHY-X8_'DI3CWI+^I&7ID50<Q%E-</[$,U'PK*0]N/D-.@"2$4G#_NJI&H
M_.,%1W](\/+#IY]__M,'^J\@>T__+DCH1=%/[ZJ!FZCN>X5Q]B$(UQ^J-A]H
MAP'A(5.5=93?!VCAY5&F!]UQ]W%@3=9>&'<&M>P])*3%#._7B'+IFF >=!T0
MQA49 OOY"WJ_IXP>I*P!*G@#6I2X2,ES3R [@!G]R% <H& '-1U*-050XA?6
M&B\NTRQNF]E^RHD_',X\)#3[ZZ9A47I,TF*>*O]9G0GM_:>//Y/_6862YDW"
M:$57:E<IZ1$GM&@TOD_2]&I[E\=^F0>GTD:\_PP2ZMGU]'I?/J:ZPU'P@$AK
MP@*\_Z.[0!]F0[:*P>Z-+/TGWO^Y050R?Y3X!Y.2?].GDWD5%1=(N,!I<8OL
M9Z2<Q?N?/[__^.</BSR*?J,MZK_>^PG^K6Y2W%C%[T6+B4]N@BJM--6>,>C]
MM;I[2X B[P5%?_NIRP@?H."\3W+VZ(5!&.]LN!(\A;V@X';=J 95;KC)#YHW
MGH,4ISDD;%I[28A*NRT4//9%J^G6X6)PV H*[-6VR#(<ON2%@#Q/9F\QH@EH
MRUN6BY!"5UA82JZ @T90(-^S3&7M1GX"'QEVV@/I4>!(!B8__+:KL+,KL#.-
M#_7Q1 3/L;^B]<U;<.OVAK)<;9CG*YSDR]7M#R(!A"DU8NTJ5'.627D X!@+
M*]?K8B\># PETC2G%755V U66RAX')RR:KOM]E\PC8\68X(QO4G6HK>BSY@@
MZ=(L6J*&]4$/*#CQ>'HN2MP.4# B(N-KF.1IM"VDM$!R$#G-X6!#%0]4[2#
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
M"?I P>OBX@*9GN?KXE(>%R+Z4;SB%&D]HDJ= 6%Z<8=1=A[1>$[ NUOS 'Q
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
M[=19<V'=P:^C_Y%<_\C@FP7BKWV?$=5:!6J"?"ML5T7<@$0"H?_00!3H4JD
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
MFD/!1O5YA/KZ,=X2R0W![P$%IWNR0?!\Y<5W28Z_)G&VDGFX\GN PXD(" 6
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
M*C/^(LC+H],?RG(]H90>2+;C*+<9'.@SG*3T\B$2:H/619ANXU,%?F$G%'D
M=AW/1,'!W8!'NN-F2<'C1B:G9H4F,!K8U+.P]^NADE#W"G+#!X6/>8?;R[Y+
MB:+"N.<);R?:."2A=9WQD=^;^";85]QK'=@3]$R3$V(XT0>R:Y':!AE<'(#L
M=S0LB:1B(V0')*U394KPL>YT)#79\IF@]OO1\3'2?6C@J<2N\I1LES2]3M8O
M51%$%S1Y$K!AZX'IWV4U8134Q80=H+H4<%BJT[ID,SG(;-C%\?N*_:%(S:P2
MU1+Y7]#%L/;RAO!A87284H4:;4F;39)Z$;7VO*1A$'JX94P0ZRB[CVL8P0>4
ME3P$K18N/^)BK#0'@[(#:Z)_]?Z1X#WEMY)M*.MWT<.,&7ZF=VVVW-D$=Y!U
ML5Q)'R._18_X:?&>MZZ&NF@CS(F4NK>\?86<2>Q[/.+6E2_&I$7E^]%]Z?#:
M2U=%S&*ZNOUG'KYZD2.N:%+ 84N(<^P%B,!?5%UZ0CXB&%!X':"\ NBP:4_#
MA1#.MH\1]3:+ [I_-E5\)G3BJ\ .F_I?DB1X"Z/( 6(S0(5-VVE,!EB&!,12
MW>L C04@PZ9U<?TY0V8VM+ I?/#05&%W+M!:!C=LJE\E&"=OM"Z  Z1F @N;
MON6NP,EK2 64M)0UEH5\YKV$$8$*49_Q^G>W[IA>F,%>N=NB #="5?EM%Y9$
M #)L6A=[J;%O'*"U &38M*:IC,+,E1@T-K30*5Q=>7YY!7[)/4Q'=&)?%X&Q
MU]XFS+SH":4(OQ8X%-N=BI_9=I>KY521@;VY[KP0_]V+<O2UR+.%'-%D2,"&
MY6@P62XQ6I8>J'MH)29/41] YESA@LP6Q]RGP,2K/98[=.#P(MV)P1D0"D4:
ML I=:-KMH,!/+J$*M&"2[5=@*G24O<JSNP1_7X7^JNZQN[2DD3;#S0B%ID_(
MSS$FC QK1TOCD.1]+TX@8[E *+QG;0=:A:6W[@<Q#.X#7B7VG0<4788XS\$A
MH824M>X;='&2,1Y<H,HQ6G<-&0UY'IMH/>S&F'/,T4W@OA/,_O,TIJ5D7=&$
M2<"&K;6H=#!?";!+5U06I5_@W/OA**RP=T3Y&5TG3B@2V=#"IO 3>D5QCAR@
M[C&DL"F[L[/1[>#"T\&#%S:52RW]CPUA7U!YOSE :B'0L.G]'87+%9'FJLHG
MN_(P9:94!TBO"C_L5: NSG=1\K;_Z@#E13##IO83BJ@"X]'#V=8!0G/ A4WC
MVS@C F):IHVFD#Z7:A$7[A05V&%3?QJ_HC0KI?P?UQ@%3;\@N'3GIAMW8-,\
MT;(D:5HDN"W"AV9XGZGTD;Q%I+UR+N5__4!A?/%21/[Q_P-02P,$%     @
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
M,/&<RK8?%!NW?&[ \A%C9?UN7(J:-1V'"*_!5X<76%B)J\$_!>%-2%TOEL>
MF16%NC,T;EC5A@H:&\D@[2!KOI=7&:QE&\21C8CML2O13'J*G/?Z8M$CJJ[T
MT=L;^X!O4'UI1_F07CD5F'\,'9>*_3UR=U!(5]1[X=ME[1W3&M;N>5K6192:
M/>X ;S[>W$6&J]XDAK_0\"FP;/I,V,YE$2>#0W9B[2VAO!NLK>X1[\]]%<:'
M>Q1._U'*_Q%=_;0)7GYVJ2>8G__P3O+[[%TRPV*_^NLUBQ)='BE^H-$J]/:*
M^4WM8R-P<UW;D*S;67I!:RJ'% 2-2RZ&S)F#S!D:*FW=B .AT? QN_FGK;-I
M^BCB[V-W;-XH@$(O3\[+/9I+L-B5.Q@PUS-@U,Y;[!R57IO9B"8HWP5A[$4B
M)97L7:D?T!7/CAM:5Q6 ! U9V:J"F'13DK7XL+=)\]RD_Y FB?L12R=S+(<_
M];VL%.'4N,-$&K@@NO4$"J]+XOD'S]\L]S24FRI4F<'>,L=.,?=56'\;X.E\
MD5Y076A4\]#86[+*&B=!UOJX2>R1?57A)H2^:LZ3C^RP*O.]TW?%*$EV4Y23
MI>2->'AL,OW@1<EGH:XY.JV1BIE0U2J#>OV\!Z6ZA>8+Z'B#EU6-.*P[KX[J
M,'/4:L1K*G*M\<<DZ+69A#H1;(.?C5&L]/W2+V7VDCV([G6<+?TD1QR%EC?!
M;A_29Q8^>R_TUE\%.^66!\,M6*%>8^KKXN-L,;\X.RO2<#KM\BL++NG&5Y<X
M<7$-,CVQ+%EG552&WZ_'M!EYOX955\Z&=:4MMK;E3D5"P">??E_>W#*'O%!9
MVIZX]"DF$5WQ;5>>Q>UBP[#<,9^;_1*(4G<'/XZ^9(N<7^B6[Z&]=\+X]3%T
M_,A9J2+M+A+&3O/IJ07)%F<%!:7PPMKP6_:SD$_VO $2%UJPF!8<Q 7SH@N6
M7ZDXAIG()ERX)2KHT:LK"42 X_!!.2GJ=1TMUX7B7WSOW:<@_.BLGG]U_A:$
M-ULV*+(G!(V)YSB-^6YZRI1]17%W$_NE^G*049NV1!Y#V0. W/G):85UTN)^
MCMBB4RAI)_:#BHT\E"E'=EP[LN+JB0=E%.0D&HI=+MM<1WFM&?N]K;LT$'\!
M27J)_\IN2]K#0GI#X[^.+0?]5&AHUG>VKY''+)#A'*_V(Q>9VFFR_=5Q::Y5
M'U!DD-)4(E4N(7*YLEI64LP" ;>8-GNN8_9UD]DCLH1V]RVA7,]I)G)6OG_P
MXM?[8.NM.!<(>BG<\? 89#.MY9I7_E#N].TC:>P<5#<U :5P9Z>+)-<DFR+[
MI"WBB,;$BE=ZA48<%%,CK#?SBG=)Z#!R1FD4Q\R*CDG;(K(Q4KQ;Y#$@O+W\
M'"!O4I;?L;%0.HISYJI>8RW/TX\9LGQ.#\\9X;?8<WF]->^%/F2YLX_?5MN#
M2UUQB6ZPVQ\D72S7'YW0]_Q-=$]#4<],JCM3]@@C@D=G/Q-:ZQ]_O3R;IT>8
M"RT7LIALR)9M)Q=JYZUS,J1)^V1/0UDN+^'0V=C<:,%MLP'<9H,Y+;AN7G$=
M7:_I*N;.D?X([-TG;IZ6<JXUYFLT$\#]G@T</"WXZ'S[4CT(WO3DN-.[<O.0
MS?WGZ?'I3 AAWB/AZ(>GS=DC(/B)NC1TML,:HW>TJ>_G$?;(V9@P)YUJ.C&)
M&* .#!.OY,;Q'==C<2HWUG9:O@XYI:FFTC%HX-]RKM3&:5'@T;>+D[-T%_N
MDQ>-,L9=]!;UBA^Y<!R[TIN.VO4Y0#=D[VW/5!X_9J$WPU-Q%_/L&A*9ID>0
M:>QCBHP8'QX^/CY@Z.(MZ<&JI;BZ?+;Q[L:)GI<A_W]>I/_%V;*Y:73K/QR>
M(A:I.N'K,DRK8=)L>6(9?O"B/1O27=;,:<OW-MJ4!>B9U!^22<]*W%9VTZZ8
M"H0O9/+_TEP7?G]7E&G#GWC*],E7.=FOW40ENT1@T;&"3'@=\60)N,DA8S/+
M$-!4L9-Q]R-BN&#E\?B^K6)1^<&QV>6H==!X>)5Q0R+#?LVA?N;, >:,BDAE
M5ZK@J6IZ=S2D9^=%/8I08.$B_0?/GU\4SM GO_[K]6^E#U/XPPB].F\-LH\D
M.Z#WV\/CE^N[V^MQ^VYGI65?/?#@;NLY5KMJ]?OSKEFR# TQRWMH/HI,K_?2
MGC"L>7Y<FE8K 9FF9\G#Y#(EFLH:.(>HD7(P8MPYW+@1*;RYTY68O,$?)M8Z
MI?C[T%O1Y?HFV.T"7][*](7NV>=]=B*Q]^N&%R3:;JFK6JX!RQA[!1.J(.0L
MQBS=N9'TMCUOA2\:K40[Z:5D8=Z2V':T2ML:>55R8%<<L8IHA>_#D.T0V1 I
MM$184R1KR\)*X\#NF/?I&=86&KMR0K:FV,FK!FH[1?$^E,6=^$_EZD[\=W^]
M_O=*-Y"_'6$(3YH"Q7;IM.K+[;\O/X\<CG;35_;YT/N/P'?>DM]\CV_->HBM
MSZ%*GU]VUMQ +"'I>\?_.\/&@[?SMDYXPV"S:;C[4_WTJ.&H4@7(7/LJ&3:X
M(,& D11%5E*6K?R!"</FF6$-QHP7>C9VKN/ L]YZ/$B)O!53,;D;-=V:PLMD
MIMM3&KYM^[LCHZA5(0@/GV>88F(%J-SD!MELH]<;7D'VQWR_ESV8F;9\GJ]
M/]7;/[#A[5-=\X:?]S=\3"[2AF^9F?3\-B&>DOOL6JO1F9&)C=?J%(6LH*47
M] +X+MT&:[VJF@UG"8J\P5)&S2A6P&31Z-*)D8A6%3934C$22<^R6+.+TY.N
M5 (HG(6(3(PX3-#)!SR%PPSCIA.E&"L<-CJI9)O[VW8AZKZ/@2C*2H$&S--6
M2LBYP/ZNQF$\(&\AR2CP[I@"WU9G'/9V[@_4!8X] #7=.N?5P5J+W92^&W='
MR?OW-=LEV!]&W%'R_CUD,?HRV<C__OK+^^L/2^5.X>$WE(!U3O*6X9/C!G;3
M]M6O7]Q/DAAF8"7\?>"[RMUYI3^.O':=MZR]]'BR.#L[E8O2_.V1:P)T5GB6
M*6QIYV O[>=ZVH^Q?EOMR>G";,DZ0ZB);GWF4QK%?&,*&R=6O#MO5+5HFYZV
M@*L:5;2__/QL=C(K (U7G!;RQ"8C'B D$L='H!G3"I!,Y1$ND.02[4#4C'GS
MFB]G$[@M8"HBN<D):&:80L\H.E1VCJF?&7>FF#<,R7?,CX#AB?>M3?4ZFS O
MFT .OLNG-(>0QJ]D[:R26F^6YS+5#E2:KY0\@*?GAV'PE4^=&CY>]LC(_3YM
M%[*^F&W3R-ZVU^D[ZC]OUW_,GEWN(.6.?60EOG[]_O6SLZ/7WSR='EYXV%)?
MSS4 ]9KS<J_GQ91])HG\Q6&R["7Y^ALV!QMF QW5;E:'DY(CL"*FY0Q@S>-6
M40,]0'=^>=F &\OG HT85XL=%*<$F[M<,WZ,G!@<"D'%*8_&!SYZW!*"BCJ
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
M2M[\]O#Q [G]_"/Y=/OY^O/-[>=?R/7-X^WOMX^W'Y7WFV&#?'L:%>C1:5$
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
M.*5*LBI'(29'K0"Q[AW;9-DA5%B<G=23)I* RHR5<\C08!5,[9%+DT<P@>O
MOO!#L(Z_.B%M.[>D?GQT2%5U "5:"]DC+HE$B2C[1Y),V"8P]*!CTK@ JN]G
M5>S4. $/;/PHV'HN+VGU$(>'57P(J?O1CS7J5;2_.C*<VO2!4'AV-+<@E429
M6$(3N=87:PP;/>]I])A(U.VZ951JN6P:"&T=YC1>1H12>$FC\U-=G%H?$8T;
MKHE5)..F?C>&X!7IF"KT] +_UK\/@PWK4LWCJ.+QT5%9U0$2KBTN<ARFDOC*
MV3Z191-VO2V;5RS[&H1_;S-O7'#5][@JG&H<8F2;7B[]@88OWHI&OX3!85]_
M*T;+&Z-OWVM41_]ZA8NSLWFZE:_0<:)$)MEPH2,7WC5J6Q7NQ[99&G'-&UI%
M/\#0<38!:H$NWQ#8[IV!J #$ G@( !B=75Y<G2\:L&\?]9T,J@(^%8<,ZIVL
MJZ)<RSI;^-:'MGE4'[:\RF,J_\;Q'==I1';#"Q;07:^-=I>YNN0Y_@SA4F(^
M+$B9X\/<F&6SDF4/QY99QKLQ,^<]S!P+^.U@*X*_Q36#$, OV^#)V0((X.@%
MZP10U ;4?^;U!"!EVB: 'I;5$H"4B8H >IA92P :9MHA !78Z@F@XII!"
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
MA55]1)%$;SNKX<3>><442M1WQ#IXU?@$-<8^,Z=T@5GA/?M(RY6!I'I.3UK
M5EC%106XSN9."7/5CJD!NY)G\"!/9M5"NN4'D6[]F'TMC_F]X2@L].V14:BA
M$F25<)Z="Y>"WR62>=F=1'16(\+ZWB3SMLLH<^O)I-U6WG'Z[.WM'A'IV('+
M.-5UEX&#(U&\#^7)$?Y3^>@(_]U?/WPL?=GTMR, *&D*$BFE-XI\^'AW_<?U
MEX]CGXKJHG!RLG/K?'5"^I;\QJ_)<<E#S+Z_[3-/1QU 'FO*+<0R7'R@3_&M
MSXNN\N.'T?6.5_W+[B:@[F/PR?'"WYWM@2[7_)*"EL(A7>6-.J1T5!+4-9--
M-KPI-K!D;;TECFA-+G+*YOC-(&O6('GA+?(]?>*>$+ME2L;Q45+(1):7I.0I
M\-THN<SKFQB1>?QH=SSJB9#C$:J/5PV<A/Y 5R%U(OKX' :'S?,'+]H'D;/]
MY/F.O_*<;?V9+>C;(Y^/!JBFW4//SD\7"WE4.A5/8BF?N$D#_-(YV4)Q.C=N
M&<[A;)]UL'W\H]3#V9^4^(\X5WO^@1%2L*>R#JYD*>D*KU+SV-*IF(X03X]<
M0QTY%"$)?T:-E<I@[V(@(Y5BD$/^YR>-5"3%EVN<(2 B W8WT9#:;B0D9,#V
M[X:"FD#=2$"U3L0SA3K2FM\EM%P+?8-ML49Z.1VQC)]I^/CL^+\$@?O5VS;%
MXJ9:&'F:94AM2(;K;%[#%_RF*XZ0E53@^(Z"MXKD7\#58*^SJ=@F4<1>R2AK
MOEPT$= ;/V"SMDOE/HDQ9VB& 5B>LYET_=18ZS[DWSM^Y9/1^-IW^5[ _:YI
M#:^_9)0L5:LN"%&GW=AIGS3^5J2&8C'RTU0!_*QDS'??$1NU JL;"S6[&@_[
MN(=5S+GRD>YX\B]\_>"MUS3D%\M$GX+PCV=O]?PY2$L;ICLH;Z,O=!5L?"^B
M;D.O-"!\9 [JKS$(2F<I#:7MDCAMF,THLI;).@C)5]XV\0-^1:VL,YGM-R:>
MW)DK-;"7JA[=>W,=[]GF(7,0*U.1(7\;22#)-M+Y(;_=LKZL9]/3HR>):E71
M3A&<7I[,9VE:*,%F5OQ1""1_^=5"'4]SMLVLV=:2[3%EX'%EXBR-M9(&6J[9
MJ0&N/'73[!$\@8?44^Y,N]FR8<Q;>]2];MT!W/[FR"%#BSJ@$>VBA+1D=_TJ
M$\O&>]L;@DU;K%T4?,PQ6[-WE@=D'<\8'&T?GIV0\KTVK2-M^4E+HVQ)#>V>
M<GEQN;@JC; 1ET4.3-C8RRLF;#G&N9 E=DU9K(5MQK!YS4=",XK6@*8\@JJ\
M, 1THWNY'UOG@V3/VH9OJHAVWUA<G9]<U (XVY1N&<D=S9JUF84 RQU-JT.S
MU6,$6CBJQ?.1)PPBFD^OU06$ZYZRA.*""MJ]87XYNR@/P"+]E BR ]SNEAQ#
MELFQ5O'8C#USH#UC0E0!C#(XRX8;AF7H19Z_N?7?']A_:11=K_YQ\.2.AM;(
M6>]]BU!N54Z[*UV=G<Q/5""73?#Z*D])(\3)6[&'?=.F5UDA:8+<^B1MA!1:
M01"M#^&'.;0+H GN06A7L9">*[&ET;+*)JU9F_Q)*VFRK'G( 85\F:R\\&7Q
M6$8_>Q0(0W![;&UW4N>YCHU'BXE\M>LZ6JX+@%;<']59C%TT->H&R<>>EP?!
MO&L65IAY%CI8'PT [N@74HWDCHD@5:N3M\"XW6UFXW+V(QMCW??49S_$RZ>M
MMW%T8_*6=^W%X\V*Z0=BBZO3N2(6=Z5X\B3EDR!KP%H8;M3B:@B>B">)?)(W
M@"/Z-FI^E6WJ/SBFH%L/RHJ 6\-[" ,+O1)]M2_8"A8ZET4[O52$!5BJ]!DR
M\ AZMNKT&;*E4*@OVRU8K=1'WB3E/%^'^79:1?M,=<\*<]K?^-=,%[7!&-Z2
M?75*YH'CK7\?!IS(0[XS&OS1:P6A8,PZ[2 EN<YTF+0XU?)\?NI C/RA.)Z
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
MVZ0[-I.4J7G4CXF&P+WM(6;F?%RO*3_X4@R8E_[GP^Z)AFQV';K,,Z'<M=I
MQ5V$C4NJ'30$@._B\CP] B?;(50T))9=CN:?#)2^:$VD9Y+V&C9 C\)GPSLG
MK]N<>>*-6_75V<G%VY/S\_29_Y>P_GM!WI'%V\7\_.W\]"+]B^TL=@_TE.BG
MJ^]-W/25M%ULL]1):A\;^S8NA0[:-Q\M+B[.S^7]6AD^CU Y\C59_6V9U=MB
MX0ZK_O94Z<':Y5,-F,BNDZHSV @F680<,U<'X4T05:8_RD=&Q^)Q^]I#P>)B
M=GZ1XI#+(%LNA*RXE+$QV,N&F=H&&]CK9<>\;(<]V*F[?0XYA9UX8FFN7!"R
M*<+NX"?W _/E>#]J*#K1]-+(L7&])J P[ZJ("R;OG]AL/Y<HSO\RD?:B7&-F
MSDMFKJGUTXL:7; <>+:X P^ZTK(7Q0L#_NW@RDU;$;\.-XJ]':]&JW5K44=Y
M(V.RDY+Z_?CJ9#Y756TI7/'QMZPU>0ESVAZ.8JJC.$C&I=[&]];>BE_07:B0
MRML23;TE64MOA:>NH^BPLQ?&&H-.F3"Z>]Q(8%QL/CXX(:_3DGNZ'OK0MT</
MI[55TYY5S2XN9O/"C=(EB">-$"=O9>SP>RB;E92FL-<BB0WK@'*AY_O0\U?>
MGEE?$$_X"5MRZY,/A;N;[MG0S^.T]]2G?'EV^;3U-H[EV3@8]/F, >9AE.&.
MZXK[)9WMK;\.PIWX&-=/P2'^P+Z03]WD4]TS2^"Q3U?A]@*ACAI#HOLK-85D
M+1,O;YHXO&WBRL;)4X(;WB["(&D<YY7IYW/@O_N=A8[,/TMT(5%/>#7$1WV<
M;3I8V@5A[/U'LKYYRP(1?^/QFXNBB,9UF\DZ"K$9.FEIJ-V;3V=7%UFN,J."
MY9H4V^'_SELBLJFAMX-IQ51#.*/,BQB<H1]D#>&1<EE. QX9/:H"L8,RN-+W
M+,H8BY'T*[_?;?W @N#T0K?DEB,^Q3U0=[E/\F,Z1=H-R+878753&+)#_7*A
M#+"2AL6&"=%T>N$@WV16:)T$6?,XRJR/[CU%+>!!O&<I)NL'QX:0K,?'F3YO
MM11 [REW(GP%K+Q]>7:EO):L&]HLES ?U6G&* I%87(SH#/%3 @+CA=LD5?E
MKF^8HL'6<]-%15!BJDV&-;9I40RRMG2JC(*22YC79%5L ETJR:P?!%F\3RT_
M$HH'^)K]NA[D.CY##.C[D.Z=,-TCGYYA>HB=6"[^=<0X1*QMV -T!0R7ER?G
MC4RPSUL5QVNR4W91UC!6?AC.8<>446@''6%TP$TKAT#]BI)6@C ,OK)P!\X<
MRC?MD8-*'=",7GEYTE,F%A^Z#5@L 'P7^)MWO!(@^4"?;)]"T^V;#>BL]0M*
M ![8+(Q&T4VP>TH.OVD4%M 58 ^.#5J!!ADE*ET:.QX_15E=!'Y*&F:A>]8R
MAL( P_A&,<$WZQM+R-< 10,!M/EW*CP 'I);9*!B@VZ#UOF)>L*NZ-D(1VRC
M;I#!=VKX]>H?!R_RD.WLT.S5,"Q/=5B'K5DV2T %Y2XK:.<G9T9&=F1+CR;=
M8V)P1[FVJ 4.&"?@7R=4::V_&EC_-BHF@"Y2G5Z=&&$!/(MZIKQB OS85NU:
M(0##?-<5N-:=FC?.WHN=[:\LR)!G:C0W9]:_9W$_9JU2VAUR?G&UF%>V8/+5
M,2F:[#+9]DZOF#)3P495,]'LIC1EM8)MP%:/O6.R%:6J39+-#AN:1_3/QC6^
MBHE-.AV0.EN<G.:GXI@4+RP?CD/-+=V-5M!+(IW\6@ :FC-Q!DU/;F8J&XN2
M2C3/L[5Z!^-$A%^.=>V[_#^\:MZ+L^VR<:!=BK6)2:MJD"3[3#E!$3<"\R/F
MX@>:MX(NYVC:&?G]:MQ\\4-!+IZYAG8OKY]SZ+G.>,R@:K0N=0A]VVKDT*B:
M?L!Z.3\Y4\]&:C!I,W P:3.,AZPE1H=U@G*FTM4)X\<96N!6AQKM7AR%BE0Y
M2\B;Z"@(EIV[6%S,JN=16T*"X;*3W5FHB]F*DZ<B KA6A )VDK+#V:XX8]K)
M=AR<4TF[0AV'=6;S:1M\S;9@=IG4U JP.I^ITPJTQU^YPUG0U9J)SW<RHYS$
M&/) /G_A DFA+ 2NN4M;/VZ>MC0Z"R5TG_GEK]&MGU<TNP^VWLJ#UQ+4%&4/
MSEKZ@98+E7G%E6R'>'ZQF. ^:0H?QH=PB[R#C:[H<<G ^Y#UW@-#95Y5,6F>
M7]1:?##1 !$W@(#2P!+Z[D;)%ULGBFB4U.E/\K"@?=/-$NRQ0Y-:H+&N&JYS
M4I#B\_LPTG467%ND37I!E3&H]<*US17.'EV] >BMKD2)[V"W\^).1QIK7K6'
M:*4^H(%,';CG<O$-YB9LEJ%Z+@D1)!M[9P,6Z]UB.G<G"A9LJ,\'=#:/_^7@
MB NQFL+I;C)LYO-T% 24;3V=S=IV)11;%''C)FO3XC+# 'Y0I?J.C.=YK[PA
M3%L6!O!&0D7ECY^+1I'I@V!>F?/3]AS.D"'1/BY>Z0J:$C1*L!A -*@%.5.@
M@'61T^*C&X.130@,^D U(>CB UNQAT8W;PI!VAPY&6S7;8KH) (7NN&KX[/+
MQ8EZJU)-U[:V/V $-P 0;GF'0)_N#@1YG[T"%E&N?T:JX75<Z :>![HZ68 &
M;CR'H8Q9#P TMD-/[9T:B./!CCU]H&L:AM2]]5?!CCXZW^J'6-"K%C,$37KI
M;SR[.IDGB8&[;+0@(=TS[7GW<Y-&B"=:(3%OQEXVP*#-RJ.9"F,1[38T:+WR
M"&87Z\=.!.@ 637_;_7=\(2CL[NP]C5<1 />9'9V(DGF8?5,W<,VRSWRA>CB
MD=^0;AU^CTL<3(%[NKA!GW<P[#$T9+0^W>#97-B&8$V6&3*D*=SR4[A(37\5
M1$N$7>9IU4\_V[TXOU0>KBC?K17D[?#[A-.&K#*/:3<HED"25HCB:CY2:,@Z
M'YEV1?DVL8^[_39XI;3)(4CX21O_-5REYTJ,Z13%%6>@Y9"F]ZTE5!J4@IQD
MG"O+R-7<((AJ)<2< ]0!!]@!=M(J&IV[/J_2YL.)H!FV -(H !.>NV3]SV?*
M/5(U_1G9VH=!'^AC&N7"ATXG!\$:_Z*'0FG])8_:ES'A&5K^;%%7&E)]O2^:
MU0Y#INM#&-M21UM7!B$7]U'##TDMOO*UPGGQ>6"HK2W.(K)U=03%H<IC"DVE
M#@LW,B +S ?R#[ 4I*Y_;'$$%#A-K 'R^#1Y!'K\ 281,9MT.SBP@-\8@?>*
MER&=5$[I\5M@",);8#HAI ]G3".UUV8%-#>@+P\Q972:-=?M<] B#'29A*%<
MU#T(09IH  .H#Z=,(0W19@,D*Z$G"S&30"?NYW-EZ6C=L -1#F,(SW0G#WPI
M#A!,^G#&@)LB:II6U-CGQ63X7;F>F]Q[#=DX8:@9JYLKS-B@O]Q^M3B_R@^A
MNMJ845Z )6H[K8HZV=R@8<65"E).-2D6?R)"%Y)=IU741I9W.]*GN-D#T=%7
M2SXN3R6/7<5^H70KCOTA9JE0O8?$X$>95.AHX$K#KK+QA9;F[OZ;*\M]P6\'
MFDBNRZCCFJF*M4RNHXC&R7V*?.LM/^=?.'W#_\["!W<"(6G?NQ?[?)&10E;H
M70;FY"(,2HV5^C^;SV9G7:)0A"78QW(6C)$QWA]ARW,52L9TN81Q(H)$B%8N
MH*A3ACVS#R)GNUP_')[8F.DY86-Q5G-R$5)MJ]* ^D+L9_6)BUKV<)/61?W"
M0OOX6-:TGV L6^>GXHD5G!QKVF]ECI7RO71^GC7R*HF7!71Q>%B)/S_0\,5;
MX:APU9N;(.RK]PVF-"&_9:3G;[RG+963'%.3\2:YZ";B#<I"BE*<0==[O*Q=
MXL@IYE1FX.8\5J:A7'(R[<8_J]; $'Q&W>;AD4*\9?Q,PT*NHW]PUR0185C7
MH*[^@'L^/U?>EMS #0%OMUC&!E\D9\XURF.UM2LRHMVC!!S^&;(Y7Y4)L^(-
MS%&9!IU XK$VKTXI$KL/@ST-XU=^TB%F4WP^O=]WN;&H5P/H8C,=K2';7.L.
M!=82\3Y1X*TX8A.+V1!-E9A,P#: &^='A6F8$],VA(NR!O#';Q#DP0,Y;<^/
M%-$]AHY+F1Z".^^=5[ZER$!8URH686S7IC-@9#Z]FG58'(FY @(N,MS;)SK@
MB_4,NPI&P75NFD#<9]AOY>#O,?.,# /3%C#'@+H$! D$M=R,,AKT(F>S":FL
M(;-<?Z$OU#_03\RCO-(G/Z@6_>'%SS>'* YVK#?"SI!VEFXO#NRJ,BAZ42\;
M'#7-?Q/*Q@GOX**ZK&B>?&7MDU6J +8SIR,Y4+6!>Q '6@H6^P*S(5+L]86^
M"Q:[@QU%ZRY^.CQVU^$4%ON?42+;(CNZ-I8/37)9BP\GPF85@!JDLSO\)]^@
M)@$.PG43/1T> Q\&.U4OFW;%'Z*#<V.XSB1UH3M9UPN&!AD+>>$A]K.X%>)
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
M4C"6_);VD)M??D.Q)P#WQVB*6W!K/E#8]"L3OZ'<OGL&M\#WZ?8FV/':S&*
MULPY 039#2<TM02D'\Y.E3DHSN2[K#&R3ULCJT)S]B9[@[FB9E!K=06:W-1@
MGE'DRDUXQ@*_ SFCAFLA7AZ=]T"S-X LU.S7*6@YGU\DI[8?GREQOR\2[.Z1
M[CR(*:P>S#V5FR^*8OF_>9R;MTZRYD6Z](,7TA5K-4K/3/.W'?]U&ORH'XX"
MW8]Q=T!ZHN#:=[:OD1>QD/H##;T7A\]F/GF^XZ\\9ULL< 794]M=NK5]!IU5
MAESVN*B>KF5(R8Y\.4G;8N+H9JV3==K\T4DQ7+MWQ_*?(EP;Q']V]D#TAF7]
M1HE^'^B[X##]/5 =14^'O8"[BACT%B:I"\]NJU$\9Y"TL.W:Z@="@W2%^S)"
MA3F9$3+9F!P %;&EYV_NO'\</)>]\<6+_E[9IPKMTIW:PL1F70P @51YZ:D:
MI#DRD_68[%3_+M&'0391B(1,(W3[P.TX6)L%S3L8#3?V 3V(+#M_S^^//7N%
M?>!V)LJ:\+!&><;4&*!11X@#^W5(HIQ _-@5VD/QX^0BR\^![S;&RKWC24 +
MF/A07VT(8L^J58EJ$>L'_KOV21[^<'$P3VISGQ%/HN$\.&1!; ?\7(;7=<L*
M+=?)@2U&M-2)Z+WS*FH@7?ON/>O*S^Q7RZ>MMVD^;SQ4*Q;7@@V9H+WHMYA?
M7)RIMLE4(<=^&:2ZD"U7ANP3;<3:WS[1AP2Y0O:6D.TX4FL4Z.)(1)52[7A6
M:U08Q+-CKU,;YDK5"K;)3XAJI- YX6:BA<F.$*#)J(#>8KC18= Y_O"#1!=?
M#CA 8#BF-[Y#!QP7\)SY,TB*YH<#W,F1S]PV?B/?QV\QY9O]>3XGN@Z]B%GW
MB7D[FPO=^E$<"AH&9D=Z-F$M/=)/;T!!DJN9\DR5+]H7 *1" _Y+GJ-DH)1*
M$ Z'PL3>R_5 ER(9U9L*UAO6FW;2)&; 6Y\G,?#-#(>_GVG\@:YI&%+WT?F6
MIF=>]7>]:PBP&+RV:P<XE'<ZOU3%ICZ-B9LT(DHOI^G 5QPWBQGW@8I:M7Q@
M-U8T[H?*UO7"43^Q$3WP!=<=;TW_IX@P34BJ"KGU5\&.BH+.<F&(O"ED27^4
M)'H3^"PZ.G!2M5N>LCM_J )!S4\R".<Q5G7?4Y_]$+/VJ!\!+GS4D6"=]1K5
M YS2.)W7'NM)8,];(D^R*8YWWI9MOC-I?3WAJ2Q'='#'O"O*A](3*A-^2-J0
M-(:'G+2 7L].[=Y#.0TMZYZ1J_@ZT!K8 ''VII?:.H(F/\H<F@K^><CS1NR-
M^1%=X>S!/%1FA2^4HY1)EJ?X^.*YBBBRYA'- ,&X:9CMP=P]01H!YJUTA6&E
MD"[9D\65<J^.)H%@RSD-XQ]5=DG//[Q%<HLMBP0$36<&Z9,90L$?^ONDM01A
MY0UH0>VKF7)GAV[0@68?\P!NZ4X5V+8A0Z#1F2$&J[/)VI6)*YZUYG^0"2KJ
MMMZ)U4>2W9R*KIK:77I^<7):O<MO*6?525Z0-T>*[142@$,?R-?,M@SD%T7A
M8"1^@>1?!G*.HJ*P&>=8R-% B:0F5P/R]/AT",HN0X3A)L5.J<:SK)14=:CW
M9!<7RR)NL8L7;AK!LNXVG'/ZD*.(A BF)/5P?E+EJ^^"*)+]I\9%$^%%_30V
MU+]#L"/K#S1*4^A2(4B$V/2Z;09LT$V_-.3)XKRZO2"#M6R")&VD.,<2_YES
M0"VO67$ C,/,>:$VNNOB!2O,I8'V6JYJ\^-([%27W(:_CY"?X*E:WC.K05E;
MSQPZ@=V'HKKZ ,I1UI+X0SNB)AGGI8Y(-T1X>H[ 0E3*!'TW7XY$53K'D)K?
M14A1T(N69E=P>K)\'LBDZ5!6PG!\QZ3]T)@)SVD;+51#. CY"9G =]R_'2)^
MW.?CBSCGLV9&?*'[(.2_NZ>A%[B@ZK] D?;6"4%Z NI8+&JV*07^NZQ!0E_D
M 33>) G3-GGY<=8HLN*^@WI*%;<8\Y2EU<1.H&I85X3[?[I<4S?3,R,3.=O
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
MDUL8##9^ F*8UT^?F>26 _K*/A%6ZI%11Y!BGA/HR4F6K3CH<1\CCAG'?:?
M7A*+&D.^CI7,!5=;-X[]M;^B1Z"7T<TKMC&^#QYHPI+\7FJCD+10<UPEJ:D4
MRIC3H:C>(@@CL*)M C\ ^U*KEFT[&ME9+$I2YRQ#/-037BT$U.<CG#+S2,_C
M>LBUGG]Z'OV9,C=*R:'*MBG;Z!XC/'03[O8NKK3]!L&=OT%-VS0WZP^=X<0R
M\H4G2 WD#G_KD\:6ZUR'SW -HPAZS^[/K$+ID90D%;\4;9AL@YGF08I+W+0U
MGURP\M)1I7G\FQ);>*D* (T0>='A(ZTQ;"Z-K=-CC,7O:O/X-ZD"X#X F0H
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
MD-TP6 4F QAMCB@8>$P_4_P$HS<?_9>[+;WS%=U8[=!'?.?S_.HRW:1.99)
M+U,Y!G$J5C-\U9HWZ33/X.YUQ;8Z-5MSJ>!)Q%8M^!?$7\X%(AY2P@L;/X P
M\H--?B5P"R-P'];.!3Q-Q+O.U;F3LT NK;C*6C?Z%1DTJ1N4BS.*=T76.=S/
M90'"NY!48+O5&QKV3]&=[#>HW<C=W@<>_/E?\,C8%<1^3M..*F;C4K.U+-5-
MSR*DD@ 1!9 L_;NL5)CDR)JD8^=5:X?*MF#QK=?7Y</=+@R>DG#U)[U*8GE(
M8GRV V&1_[W:7M(+AA9-9+8TS*=59!"Q@,@]H\>78U 2;0PHZLQU!IJK$40"
M7;2&J"XWZ8,761!/'N$^C!+4.JZ+PCR,T?JX7D@Q=9#J7;5AA@H$N41 11H#
MD0H#G9X&:H1-:]>K 8;O$FU0N=VA"1YJ^TL4OB>O",)[-^"'8.RGM0*%J8)4
M-[JNX"23!ZA D$HT!1,5YCG]S-,'DM9.5\4(WQ_:(/((-[A2EALDW]T=ZYP'
M\S&MH*BV+=%=YL54G7270A# DDRA8) ]CIP]^KH]NR-5^SO#<FL6R(F",5ET
MO NC3X?8#V <(TR^9'N6NK:V"4O0NX@NJI8,#U]7@/5_<+$BO%B+RTJ^I V
M5:D%\[O<1O*"H\P+&I>Q9;MZ;6%;RI66XAMOL=W  $8NCDU_!'[WSE51 2;1
MS=5*)O\UO>:"&^_0_E@T  ZX!=O K<H)/&S+.\$8MCN[>2NTVQUI*[(1_X1;
M'Q?T])Z2Z+!*#A&D965\SD+\,%E&\2Z@H$ROGYWSH5]J"L1Y6P"FC5G' NI=
MPR6$(:XQQPT20&FG"5%/6\H8]X&'J]L=W.TBCF$2+X='!S(B3?*'A)Y2\]0K
M+HWX>8O )4V"4PDKQO,5CU<4^<H8P_0 5BO1R'X!2_GF/T,_2)9[HK1T6H']
MLDD.86HD@X +?M#Q!Y8-PERX;9R@PG8>^J5L-X;QUL[<BF:^[RS%[2/<XA#G
MP8WD9Q+,=TVBEJ605,>]X((VHJ+!GLJV#;,*+.=!5L9R8XAMZ\:M@.4ZSE*\
M/M'CN,7T!-',?0)WDM#M$F,2Q1VZ2<UO^2G][,CZJMP,\'$[MH%;K4-X.._K
M$&.8%X1"*_Q%7&LK$QQ>8M_SW4AZW&:\:13O#76D1JXI'^(EP=9A>JC17!B+
M&FT.M]R.VPY5ML>4'&5Y\Z,P(,=&M@*GV_A/:S_,PE5%XAK4R_/S[#1+29RQ
MPVRJ3)KP33)ZH$65?4[3/HL.K74BJCC3TNX0:T;?OPZ(C;K+,U8?TSNN5MJ6
M&$]FTZQ&"Y%@0_G%(:809)1OZ/H_Y+178KK<&K,'U<:\IMV6 2#P^#6:.AXV
M 8:*!E+]R*E  I\.[JCD,QP7 J5(AEM5JD-2,H@8:!%*F-V,B96F+VQ&C.@
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
MJ8)V*],I^81V<R->8\Z4OM_MH.>C?VR/I#1U.ME=[/=;?Y4>-KN_>WRZEH1
MOS8LX,1>BDOAEK,0<)8!E^Q7SY'H%SJDY="S?(];J(%W3&)%P+5=1*C#F:TD
MB!4XHWZSD<H&(5&$QOI_@).D,%HE>V0.ZVK$7A+KT%P*>)S- @(LEI9G/WT:
M4^M. 1ZCGCLA(A/$XP F$_D&UE*9W'S3@EFCY!QE7MV05\F0X.W0]DW?>AC(
M2P%U&F@0LQ*S(7OG-+?K-5PERW5>IVBQ6N']7;B\18AX0#BA(RK(#/8$M9/J
MM>FYVJPT%OC@I96Q?@$>3A6$Y>IC;MX>V),&[8'M.+YQ.GS#BE@F,]NP+@D/
M#@W(>%C%_GPTF/N;X.8011"U#UMVYG.>U+TGGZV&<(^[FE]?IKOQGU]]'._A
MUP&I"!$#%-L %U<.)V=CBU.QQ:EW$,$]L@M2?*ZI-F!%U3D"#T;^&]+]#>K>
MTZ_$+S1X2(TJ9)G<QJ_$+J=LUTK,+BT[]]OAE^_9;W&"-6'"(4&SANP4WJL;
M;> R*!\VX(\NG6_J#02ZU)$8W2[R7<A$:'XV;$7$XFM;LM^04R4&#\&I-IH<
MBOL*44A.#P'$->*L.,)PK3GAKEL;LX5\9@L^O[A^@/=\+(-'6$IR+-??8?(9
MHN\!O4\P0#_D54:/9$K"[3*]!6I%<U\M)?K[Q$E77'%;X />J?0+AG8$*\DD
M?#;4HRV"%]ID7DOX"#Z0>>RHQV"?P\3=MM. +F]=8W=];W4(\0=>*-T>/$C*
M#/$74LW2QU!D55EET"<X=;)9O,2D^*CR#IH+/@GRR;25@-5L.E%&0N!?;JJ
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
M%E(\N+YWLT7#HK_VH;>(E_OT8)G0A:+B,HP$& **R6QOF$UKR-XC^6=@E;>
MP@L09FV,5A._3[PQ@B>F#5?8$7Y(]&AV%"+J*X7!R"/ZDD_O[GZQB2"Y0H >
MX6SA:=X;A@(,CCK"^Z&GSGQR50LED-,AB)%0X&92SX!+Y)H)&=086:40+!-@
MH6!1&$GEF@L"U!CJ=']-OJ$Z0X$.]-4'_3;OC,D)=_Y/'%D4?Y7Y@LV7;6&*
MAF8RW>RB/O]@=#,T_?])0NW2(Y80R%#;.[D$D!9 Y1&+>&6H_0(44W- Q'&
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
M-H;C]'9K+,\DBON;-3%BE@R6^]O&A'.7;080S< 2!]1U7U@5^G9=C='YN/Z
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
MIJT6=.4A,ZP@6;SX\BH;RU-\FRW2/, ,1] , ^CA5D]NF&M/;R<;.]#@3T:
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
M\*@SN N/E)#L1%^]JXJAL.(HV]'X'2;+];/[\_;GZA47,/KLK]<P@LAI\3+
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
MG"VL*=BH4C+N+00]F?!"T_?DQU0?.H!"=J<"UV@YRYXV/FRO-[WV-8L1%XI
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
M!T0]HO4#X72Y6$RO;OU#D/DA30+ROU=R S=.B^MMD8U<H#-(#L/L>W0LS[3
M4*I2_(0/&E8_@XZ<?+!$VS"5,U.I1'3>#N/WZ!@=T],DN/)3/C)%?_6)7I?0
M/DFDO$DC994GU"#5RR,*X7_3/*/>X4O+=)]KU$]:S:\6&(LA][*+B:*EA7%<
MS4U4X:6!=0;G-^+)#IP\?XG]2,@"@@=,3U;4M$L//<^6WG+.)R.(!-*Z_,CP
M],(8PV>%X2#"$E>,]L*KA=\JAMM;>C&(/_54([I@3F#[A#>]*&L\: EM=2ND
M^7YY=7&Q:*".SOP16>BC'?R-<J6!PX?<%0<0.<HOK^43.8-1,5Z:6!7$0#]F
MM[*8W3J!V:UZ@_"JF*TU]&NKF!WF2@MFK]W![#"_6C#;[9<%S&ZE,+O5C=F?
MV4?R^-];KN44/V,<J0T#5"Z#.RM ^C-#&Y R];V:[2@=Y\;,K!L]R!SGBU?X
M\E'"%S-H;$%""421RSHP^!0DV>LZP@_Q?? S>[WQ7\5S2ST/FT9EJR7RPYW+
M1;'=FTI#<81A<3,%@6A')!KN2'7Y-*OXM&8^48$()-KL474Y2 %\/OMP>=;O
MDA'X]H*HP'%W"+0 .L'XX4=,_B/M^6L08:((_O@:O_CWVS@+?+A!UH]>.V"N
M*,(X^-7LD^X>KA;GE_EN*-"!B ;Z?X B4  X8G\!58CI0ER9:;:8- BSDR!(
MQ< JNTP:$,8YGC=;7BZ5/3=#0L. 7U+3@/@YLX86'];[;W#R3M_"6/-!LZM=
M#>TJ5:(7^9F7\8&6^=.CE*PO2(USR%-RR.":44MS:BP$B9QW!A&)O\-Y43L_
M:^7.?X6=B1T%*ETOF45*AR7RC6Q^-IMQU("\RNZ&_%RB Y=I#4#Z_/1$?G;Y
M9Q!/$HVQ@:V^N+B,LV]XBX,7=:A5W[..MHHQ*K4#\V4WX))2K$N8&^ZM$'8]
M7MI%GJ!Y]H.O&2 G\:?6P3G0LZE3_?E9<3"% M6/AU6<^:$"K 8Z=OE&^C"%
MSLO]7BNWL&491O8M^RA27P\@C:XE0<P;G;65CFE\[4P2+:^$*#9/"<R-6"TQ
MC#UZRO<.WQ\/AS @34*M,9R\;1^+39.4!C/S*B:=&J)I<J\*P^TV/L*IL-Q/
M!Y'7UC@E$"B,D]-(_![1V[;()\&[:S]]^AS&/Q3A*!9A'Y-"NY1:[D5W9PG%
MX:4*M"4ZT!Z4.(5='6%X*Y,M4JU: L?M,7,2S,HS,&Y,O0R<A2B6!M1F(8P/
M"H>[)QP7NCG)HC:[\B:F52I&JHT112\Z@:X!HZ?SBZM>E+DV6!SO<=_LIIM#
MQHX&*X=%[65V+7J^!!&^S?"S\+2[WG=,U]WT&23?MA;+Q8P7VK2W+<,%-9J]
M:W %.U_N6Q4Y(131!"#:1KF,9G?[B:+'72,U,K(P+(IBI*(T(4$\P/\J?#[V
MO"/$0(V1;D>+B]G5O$D* MAD\*?AZGF-#O;SPH0.#J*$(5YZ([RTR00UO/6Q
M0!D8C0SP/=H$88AW%3WME;J][UAB@E:#5$Z9+^Z&+9K1D8NM="QVD@1=_LUZ
M_;-:L*_96V^DMR:)H1>&37+H#I(N@BBE_T<<[C;^]N^M0P?1HS;H0&"'?+OQ
M%A?G518HFPIZRJ59H(#Q/LVZ?;($]O%^>2*_V!$QG<X9PW8'@FJ0;@N%4S-T
MTO/<=N>WATW\EOM0FLW)ZN3:<&?$V'B/(DS/F?UT_07^^+?97R[0._+=%^@#
M^C?O+[-?')A9DYO5'C^;G>9@2?'V+X_QRZ\['%"8P%\^,##,/O!>D?R(Z@VB
MQ_O7YTW<_'"GOS?0]$^4*BUU+,H63P0@)L%L<Q_K@"?GP-0-N+5Q0+L5^Z@G
M28.3$E9=0[;J ^83LHIVA:.AYE>711I&C[!8&<^ZAAL^JQEN=T UW M/W@M#
MR92@I5=2J*:GFM"5^EMHW-=QFJ7KZ$L</<(I)3=XDW5BKO<U"TCLLTGAGO&S
MLXL2GUPNVH)@N%HT)*)1!L?0[(AP\\C5[.BLZ2@5C-81 M&(GK<#PBTC7;/7
MGN3G=8(99%%:Y0NI>#DT_,H-ODN"+5Z%U "X-> ;?O:#B*06=SB!RP,($^+U
M)@P>*1=T#M2&BC0]I!MHIU(FN3S%^0'4(3_7!R>;)+E&="A5HKC4:7&L:"9*
M_$*O%QP=,0(4MD4"'8E!69#N Q*Z=S'4*R9P^73X6OV-_='F2%R=C$O'? 9G
MZ(8H3=?[VXBT/)QF]$KM[KL&VEXP2Q4M5BA4V\XO\@X?9,$$2<"EL5OA;5\!
MH,=#;YB'!G'9TP ;J.N*BF.8^A:D?Y?"4OF@#0P5VI5:UF4#.PE(<0,R0QWR
ME!PRCI"3YB1$1MUY%Q'1=Y#.Z:/64*%^]DQ>A_.-M1[;I^B,]<63\\4.%CJ/
MT!%[[A@>[I_\!&_\%._N_%=Z66Q"3RN"OTKU'/T";&"GURHE8EXT>IH4I'^@
MXF%C%+M=N*+ C4Y(=PP\73$PCE7I1BY$L%P<-4P!"\IL!--OHJ<,3_ *3)">
M\#M?7%SR^OCO@B(ILQ.XXQV9M3EB?EYVO#.>BC,FIEL[$)'/KK9YK06/089W
M]QF,\#X?HUWK(DS+@\91*;)"X2S0Y44!3)"$4BH*[8DLT[#4X,FLX@D3A4"6
MQ843+6XQC-[3KV*_I+0;(B5&6QW7 M,$^R'<+/^;'T0INZ=L'7T.(C_:!GZX
M(O\F'77VV0^2/_SPB!^>DOCX^'27Q/L@6R?PPN]^M -U0?CZ._;38X)WE1>$
MWW)RI<;I8VJ/E,HMESD5Y5:A1S KOY<OCM ^MPSYU#3D9VA/=*$74(8R9AXZ
M4/M0G-!7T7-I(GKF-M;?-,UUCH5]9BGL>J.^9%&/\",LB+0SLFO!GS>B3X-'
MHH[_<0RR5Y3B[3$)LL!F2F:*;<O>P\A'TM(3->[CC<J+,SN2Q]Z7C/<$?1;)
MYRS>U=5YSN0GMZA"Y7QYUZIIWM7LY*SB))&$N%Q$!--_?^F_U7[J]%.SQS05
MA?>+#\D^+-KZ2?*ZCY,??N)$CBJ+RI)QI"+ERE1NXXK>SW'RYU.P??H:W^ ]
M3A+Z*TJ29(P</T8!>;AU[G"(+*,3O ,,5"DZ62YJ0*[<!$W:,_H!JE 4HQU7
M1A^@>1!,EW!]MN9]IP\-1?RU?P@RDOZ5L;$[R3NB^=?G>X?&;S@/Y#M!Z.EC
M"66!1?X/2"\6E1TA_,?_"]^GU@ JOS" Q%*;RO+!@B]*?O]Z^_#I!MT_K!X^
MW9O%R6##O=.)))M=VFD[@%;<\,Z9KBG%Y,\OP0O)V)/5<YQD04K33EHV<TMR
MT.@QV(28Y?#T$(*')S_Z+8YW/X*P@^I&RC7;98TS5HFC^4%>3"4*02>,P?V*
M5E9Y]1XJL;CB?"3/3K;)B&[TR)5;Z\N,QHQ"_%.:!<^T]I:&S7*GI@<XC0Y.
M0U"=9)8;?"#I5U#Z0L;^!YQDKW?D\V<D??_TCV-P@#&O7(-3D&>/2>2-5.KP
M+L0,LJMHRQGDP!62OX%*.@S$N5(GF&.R&#48XXMCC*$.B ZF4 RBAHFT/_PD
M@*5<(OMK''W!?HKA@KXX(CJ^1SN<D)]NH:8]#.&Q-;&&6!<]TB<%4Q_CY!F>
M?AMEK,JQ-5?\0M!<(<5O!)NN0!+:YDKAY&N2%T0UM2C.];+'S<[>F8S1K!8C
MF,XCPA&5A JEB&I%=;6HT,L>M['$8312\UJH>%E8FK>K#ZQ=X9"53MF:#]1"
M+OE4X?CPZJ!+G(+,F:!>\^37ILFLHEOAG+W+LRO.3?Q]P_0RW.I9Q6HTLU()
M.M(#3]8#(V 5-.T">TT?-4+I)H8-=!V!Y0]8@A/3KG#*POF95P,48A+LP&J0
M]4U@[:@0B] :Y$437!U>F(17O;DW 5;Q5 /$_B3I2G*/DY=@V[$L+GK*,-@$
M)DA3Z1+^/T,<%8-2+L<LXL:[,"M=R.587,,>[X^GZ(\)%'8@(H=BF^.N3,?]
MB8/')S(,6;V0!/<1WQP3BJKU_@;O@PCO/N((0S5.L0>]=?Y&79+1*3AE\Q2F
MHA<+GC_F2I#/M* =5P,[;W9,$=HP395C$&Q-N4T=$T]S3,Q-R@V&17TZ;EB
M'>6&3S]QL@U23,^LX-NKU@=Z+@7_%8R4;Z.N?5>R35&++IO\HL,!%;3E\UTG
M:,/<$'Y03;X#$,7,F/SW=.(GB/JV!SK"5!:B6^<R;@?*#4'4DO>(&X$J5CA%
M9#HQW$EUVK[0FR5#O#-%A;V:W";"/O.5@#H;1X/DC7\A$M0<63D*O*_$]7WQ
M6V%QI<,T*(O>D20H]87>'@5^CI,]AL*[R2E05I.C%"AIODJ1P_)B( 7N<UO^
M)2APFL@.H<#"DK="@8KH'4J!*E_H[5'@;\0!$P0HI\=1^I,R7N4:],7Y0/)[
M9);\2U#?%%$=0GS<CK=">TJ('4IZ\M_F[5'>^IBEF1_!#1:3TYZ\+D>I3]H!
MI0SE<B#]Q:4UMBCP@),@WGV*A!5Q+D5X/H *,=P_O$?9$T:OV$\F#.!]YB>9
MZR&\&!#"#7X,(GJJ^M2!U-H93Q5"M?GHBA5OI3M6[DV&=LEJ7TA'(4W=M.(X
MBU7&S[@ 93=^AH6C)5%UQ3B!ILMS1EDK#9/+Q=F2'V%QTAU6SKWQL_Q<&]K+
M[8C>MGD1PR5 )L,T$[()Z$14*5IEJ*(6@5[.SSG%=$YS3%Q=9#)4XJ(&.GYD
MK:=L7);G?O1Q35'--#[0C@YKY%SAHS?9M$!-J,V!BI*E2IG*HF5$TDW![\73
M,XZD>U-&J[%!L1(FDO8V9ZOBB&;")?E,$B#B]"9V*$0S)0IV<19J$-MTYK?J
M\;:5R$)QNKXLEDM["RDL,U4IVYCS"Q0)QG]T$.C)=,X+5065EC!>!HI@DP-
MM?"O)MV^@<QV4/0TI+5,[QO):0<%28E-V\/A;#9;)YQ1J6PEOI/2YS=\@$,^
MHL>F 5_C: !_2HASAD#[;95NWO/+Y?)R((/"MF?.HH0S&].WKM"E]EC)\&6A
M5,26L,/>/<;4'B<EROQ:-J5:&W./1.5IIY]%)6.NGT:K%_SUMY+:TW9)L&J*
M].Y4[_+<\UIF.6M7-EKEK!&NB2DI%XB^337H5:&:$>Z)F00^6/7234>H0@2M
M%B8X"8E^H!=WY5['49;XV^SHAU^"/5[O*SL,JLS3_R'51=JE#&5[I?NY<V^Q
M;..5\G[K;:D6A40OM-GJAJ):?V>5@::.E'B2<V"DK!/:U-$2+UX76E%%+0*]
M4)/RWR3Q3IW98:63CUHH=-A',,FSE97S(JO31;B]LEUEWC[#Y:%R?G9Q-HB"
MJ]5<<"Z<:/3A*!MKCMX06I:)GL,,K3F"E*ISTF6!(\$X1CPJ)Y,J;*+9>4J6
MI2YE;I8*OZ.+X%)>=1"\1L$V%\.5K57:1]FV0T&>E"PRD;68:<@87:V!'(RZ
MS@7A81_$46*B=DJS#7_:)H4P$Y3:>-NVS>@(AT91#DC(-_.35T8 M:)]1UA@
MD-L4VA_]--A*.F8-J?5FV F_2B1TC,B>XC!\7?\@J=?]<9,&N\!/@JY#^#J?
M-SURZC)&_AC&V=SC9\LR@2@&B2BMB#0\IM'HUZS3+YL']VETTAONI)&Q@PS(
MBO% ;UQTP#X),M)A[]?[A\3?8<%MZM4OU?ZP:<"W6J)TKWU^#"=((]W?GJ[
M@\#J#?>&(:_+LUF_9Q:PKLL[;YAW1D#>"ZD"X=W1T #O_\%)?!<'4?8Y>,%W
MF'Q*@JE'?(.W"9PR?QM5%]':._M!8@Q3PA ;Y8\_OYPM^$0IZ$$'4(3V1!/,
M1G%5:,=UP<BPMC)NF$,,A&)6A((J0J )E:K03244M95TFYF&@;A07CK[R\7_
MJT6@WABLIR%C6"'GKL&QG([5;B,MK-8MQ@U6Z[11J<G.>EDMB)QF-9VAZ&.U
MV^CML)K.N)2L=MO:&%QE-2E6Z&&U_E@R6N"N?R$BR;_)O\A?8*<W^<?_!U!+
M P04    "  QB6%.5&]169NI  !^T@T %    '-T;BTR,#$X,3(S,5]P<F4N
M>&UL[+U9D]M(EB;Z/F;S'W3SOMPQ:U6FI*KJSK+N&6-LRI@.!6,BJ,SIN78M
M#0$X252"  M+2.Q??]VQ$"#H.QS@@0/U4!DB?#N?;V?W?_T?WW?!NS<4)WX4
M_ML/'_[TTP_O4.A&GA]N_NV'KR_O%R_7]_<__(___E__R[_^7^_?O[NY>WGW
MOUT4H-A)T;N5\ST*H]WAW5.,$A2F3HI;>??@AW^\.@EZ]_[=-DWW?_OQQV_?
MOOW)6R=N]"<WVOVX]D,G='TG>)^@^,UW4?+CN_?OJQY^+<;RMW=__=/'3W_Z
M:^/+<Y2%WM_>_:7QTW6,BCX]/)R_O?OXTX>?W__TZ?U/'U8?/_SMIW_YVZ=_
M_C_-TM'^$/N;;?KN_W'_&RG\S^]NHC!$08 .[^ZJ4?W3NX>'ZS^]6P3!NV=2
M.'GWC,A D?>GLJV@(A!C%R;_]D.#RN^O<?"G*-[\^/&GGS[]6!7\X;_^EW=%
MX;]]3_R3"M\^5<4__/B_OSR\N%NT<][[89+BT9Q4)(W1JG[X^>>??\R_%J43
M_V])WLI#Y.;@2 SP';,$^=?[JMA[\M/[#Q_??_KPI^^)]\-_)QW^:QP%Z!FM
MW^5C^%MZV*-_^R'Q=_L _5#^MHW1&O^6AKB!#__RX6-1_?^^B=QL1Y9-Z-V&
MJ9\>[L-U%._R0?_PCC3[]?G^9/0$E12Y^3)*R\7W(RGX([>M'SL.U'>2WS_\
M3GXBJ^O#7W\G+;W_^.$G_#_5@;[@78+(2)?KXY)[BA*?#/0ZBV/\Y?'X5]5'
M/P1\ZDK =;3;QVB+PL1_0_?XV-BAISA:^^DR?HB2Y.IPEX4N(6RYOOV^Q\6.
M??9#T)][(&AY?4]^C4)<("G/.>0](EP:'W]5EWW2\^3@I7 !HO)^TRU*?=<)
M>J+PKYUG;.N$&Y3<A[?_R/"NKQHT,=I_/AOM7SJ/UDFV=T'T+;GQ8^2F7U"Z
MC;RJV:YCOO$3-XB2+$8OV6[GQ(?E^L7?A/X:SU^8+EP7WY\IOM>?HL!W?920
MN\;+ H0W9Y+Z^*A$WM<$K;/@ :^39!%Z-PBO&WP^Y4>3$[A9D/]9C#I1/J$'
M'M[0<-Z3RV?COP8(C^T!X>O26R0)2I.%Y^6GNQ-TN=_Z'<W@:V^+#Y>K?%3X
MPLZW[@M*TP!YJ]@)$R>_-2Z#7)>AF8/Q&;GH9'0Q)@G?IOE!0E9_>?"M(M[.
MN=_M\7B/IR2M\#)\1JGCA\B[=>(0?^BPL2\Y:"#05TNL(")9KA=>M"<E[N^>
M7S[\Y3Z\QHL'%R8"B\?C!2\T"^;&/^H)P>4*3HFT?LX_$>YV5!,D0\\8)NSG
M9<GH+=8IBC' $&?A?) PH#5\G9H?"@R8CI/[!;--N"U2Y1KOHTU$?CP>= 4[
M=>'U)S5$<[!>90F^=)-DX>+U79SS]5C(P>-[1#.(?[Z+XI+?)$7CG)EZ\)U7
M/\"U\/PG2;9#GCYZQD?2+TB&MYY\%Y>8^^6Z*HNOFE>\&/.R0\PUH^>!0'B,
M4I0\.0<'2UWW(64D/4$@[M<< .2OB)Q%&?*6^Q+V7!KWDWW)^F$!*WO%D^([
ML?E;Q]0 +@E)/7,H):S771SMZ*T,B9/"J$" 1R]QN ADK+&8 XJH#@E3@/]#
MF,LW)R!L0GT,4C_K8Z'77=_D&CY+5#HQ1]HJ=CPBARW3+8H)%X@[QB=W0P/"
M*J%/:8<^(1!^:HJX  IF;2$J(_H<XZ,X+];XO-A@86"!5^@A\7M=%1*]FP,#
M2T#XU,5B<Z%WW1.IIAX*[:L^Z1I]]4NHX:--O@MS9'V.(N^;'P0UCGC11%@2
M#?R2.S]:ZZJB^@3J=&:>5,.SQF^VSYDZ]AP$Q&VDBV@NTW@/I!Q5(E&2OA#E
M9NJ_H7]'AUS W^>LW-<$>7=1?/WY:X=#4[=#<R0W;'NY8J/61K8^Z!,IWT5_
M9!G>6W+-FR,GOU1+](X[H?&C/B7"EGLAHO'C^L[QXU^=("/,PV(7Q:G_G\B[
MQOO "%%R/?5"I.$U)VRY]YE:;=%5%'I/&+EU%/A1;A'R%ND15^,S)NZQ)_:Y
MU(#59Q7UJR%N6;(S<Z0^1.%FA>+=#7I-CYTV?]0G3-QT/V08WFSBIOLAXRY+
M\2]?_-#?9;O<U09/?V7$*9WK\H6?[XU'E-**?@T]%!>&&Y1_Z+!0AQB<46'H
MS4].%-KU3YT$($ZS?0S?O 3';=@<";>X='1 Z :MB4O-%0H1\>%]#?R-<VII
M$);4)]?D( :$QO"D:_9WB;5P*FYC*0<?'J>U*BMK!Y5\/\.Y!%QGP\DYIR&0
M8?1\"1"^.'_'TG#AJ$#<^-9/@1,6+&3IR6"&->UM1)< [2GV\<+>Y^X<3<7"
M?7B#4GS-^\0!\HDH(*+P,B=RQQ%> M3_E3DD3,@A.IM*>4,\MG*M-DI*']20
MU1 ^7YI.Q#790\#=V]AMF@A#)B-HA!A6&#0<H8Z$M#]TU!!(=6'0<!SM=GZZ
M.[%6LX6@4E#/!9Q'S#\0"2<(R$^E T"XZ2J-]36@7B S;6 7M6R2B-Q#$H6Y
M>VGH?<Z<F S0N .2:D<&0VM(9,JUL\>'C&G#D[CI?LAH.-"\^1X*O>0&N8%3
M>&D2EC[V"!NQVJ*F6_O1P;7V;S=#NKGA] 07^9M$8GOE>=%GM%2W?GM>+Y_S
M/>?EWY9=62_I'GHF:IFE9+@D^4*/A+%ZZ9FXWQ#)IH!WTAN^QS;(",^LVE'/
M).(+^U>4I,1[L _"SIHW1\Y1PFT$%#38E>KK+SZ&-':WAZ-3O3Z)^EU>E&PC
MC'''?@T"4%U=]V&2QED?/*!\%_V2U;!L)0GQ1/E&>.NCEMTL@:+.!B)UY>_P
M*;]<8W&"^#9GY$(CWJ[X"EB3- 3/*,A%BE5T;,;,^NYQ4"9]C//S]8L3XFNB
M!Q\\R?9->M"08,Z5\[TA:M^NU\A-CY&>^"-Q2"K<W,DT'/W<B;L_86"S-(H/
MUWC,GN^$N/@SYFD[>1+U-J9^@2LTP\<L*<MUF9/G6+9,:4/&2!N[6<@ZCV9@
ML&[0&N$!>L?"1'K"#-GALJAI#ZL?^([>6PW57W.XN:"YVSOA(2FL.*>#+_@A
M(R=VKZ/J&;RVXV]C4 . I-I[SV 0AN/:B>,#OF"^.7&7/#V2[?="$/6J-$,+
MHVES9. 5<(\'%&-9K3Q6*K\P_*5THRD_-+*>G-;0I]1([Q<&@_Y]8$P8@S"9
MI. -A5F=EJBQ'!>O498V0F[(G10[;EKZDI+D5\414[91?6\<--551GY.?O/3
M[766I'@/Q)UR%EQHQ.9!KZ\V?#3$N4GE!I5_Y$E4N*/O#F''_HT#8CPY"*=5
M\W9FXA&>L)BW1B:YLGAI?4VZN:R;Z'Q@*'IR5]/HT[ ANSR=BVN^=8:??.MH
MS9;OQQR!+85VKAM.FEK\XS"NG,1W\X#U("-:E6BWB\*S\E6R1.0MPU;;I($.
M]\/@(QTOR(;\4RX[[.'@-WQPZ75G-KT!203;:+TM1S9S%,5^@@=%#MA2)8I'
MZ.;^19WD6:.C,,F1Y L0+[7T4/]J/GV90B^]$]=0NC3RBQBGCM'-D.2E<>82
M[R>OZ4*1YVSOF6!^Q_U#4 E-_S/RP]2$QE.UHP%GN>D?0B2Y1H5^9UG0\8 0
M$!4I9@?+<_3?T:&V SUAD39_>"*_CDDF\"@^T:OV"%"G81GTGT";79YTOG'*
M-MCIRM>Q+-;%DT*QHZ%(K!]Y.,KX>;*54G"^.GQ&T29V]EO":"V(7J O##1&
M,A1(I^-X*9^+Z0L(1F_]$FO::T^Z"Y-J^S>4Y%Z^*^?[-;Y@?=.6=.D>#*I3
MWG)'%9+!%Q^ SVA/<@^0*);8CSS3:A3UOHQZ?^^=. ];N/,W/3#:LAUT)>D9
M5_P]SX79\!RI77(;BISU9Q3B<S]HJZ\IM6Z_[P-\01+_ U4$^AS*@%CE8C^)
M\4+%+!*VX1) :8QC>)1JT0*/;RA(F)T.2+_<VQJ](Z(^#,@853\!P>HX',B8
MK;2RO/0[F 'QJH?S/S-O<\PE7SVAU/\.5!G @+@<DP%>X%"2[!L<&GUN):41
M#'F/4_+']W^/"SJ%0W^?2T*NZP&Q('^?YP/O?36(NX6$09\K0K;S(4].:LKP
M_J\08;>0,.CUXI#L?$ \6&FT>U\5,AW#PJ'/E2'?_8"85'FX25JAM)F,N_?%
M(=4S,"3Z7!X*_0^IB2RS2?>O9Z1T=%DZ^YQL=G<#TMS..-W['/,ZA$%WGW,N
M[G9 #!K)D7N?=D9?%Z>VS\GF]G@IGJ=*^SPLXT?K%1 "@[%\[+Z'U)]$<1Q]
M(R]2]Z\UHG9U:5I[U1!Q.ASZM*O3,Q\3@C5CF?)WEJO?A[P'NHUK5"CV?K^8
M&-V B+8#C'I?<+P.8=#=YQ(1=SOT;FJLS6$.&T:',.CN_7C@=CND/K;.LMF_
M(IK>U\6I[57ES.MQ4,I9F4<'F':9KH?T"VDDR'M&"8K?\G$5<9C_R/STT CX
M[]GG2&LHT+'JU8^FPX &Q(V6I:_WU23J% []?:X0N:Z'Q(*2T:[_M2#H% []
MO:X%J:X'M7^W\OH-8/[G]#BH9K_.-M>W*8/2TX4I[==XP>QO\%V>I_,8Z' [
MZ^OBU/9_E#%Z')#R,LBM]SFF]'-1*ON<6V9O%]"$Y?EX!E/_G?4&@.(A%'^,
M/H?6?IVD'1I&[\?L$@KMO>O^!!T/B$,KE<UCMGM%<2EC]W\&2/<.$)$^%XGB
M& ;VWB5)?XY?!W%>9O8(A/*^798%_0[*%=490@9@ .F=79[>?EE!7I=#<D<D
MN]$A*3(*D-ZK-"?]\X8R/0-#HE>>4;[_0;4<9WDUZ@'UIMGA]CGDFJC3;K1R
M;O2_/:2Z'O24= ,G2?*@YCS*:AD?0S2?,,N"RP^3TT!G("5.^\;G!PS+"6#H
M>XI"#WD59&1(LJE,(C?7.CMAD2[NT,Q:DG>-.P\B]Z0__&\RN-,9(MTEN+_O
MKW'PIP1WMHG>?O20_R.9-O)'/G_O?_KPOIQ!_-/O"]RW1_J_08D;^_LB&TO1
M;."\HN#??F 6^W' X=T%SH8WKOS[  ,JDUG=X47E!/^!G/@V]&[P4J.,C5E4
M;9AG&P__\#MOU2Q>DSR]=VM(TM4&0+$:1X%-<3;=X=\2"HSLLH,/E$RBW##K
MD@,.LCSCF0N27F[  :YPNYQQY9\'&$ZQ]*\1R8(?W.-S^_N_HP-E7/1RPPVP
M2**<1NX?9RF$V:/E51INZ,71=^0^R&U,W37<XH,-]W:'X@WN]W,<?4NWQS29
MC-'22P\VV&>T\<E)'::/SHZVG:C%!A@>B9<@DW?8O48!95RGWX\#:C)6B_AT
M<$[L5@WA/\^XJGQX4;S!P_KITX]EB1_W>1;Q]^[6#XX,V3J.=@I78#6(B')
MO2/O-,?_]L.'/_WTX:>??GB'QU^\GO%0D,H<7SXXS),G*"]):OI1C$?P;S]\
M_.%=EF#:HGV1N6Y4Z+1XM!J>CS,\3 Z[1NG3C!*;AZEA^O,,$X\?K8'ZRPP4
M7\*HH?KK#-7YO5W#\\\S/$RNJT;I7V:4V#)5#=//,TQ<]=$1*<Q4SDB)!,D:
MK9D'%\JQ-5@S1RZK7JDQZYL__]<?VZ:%?@T.1\M(P_G]*4KRG.GE=JL?;7C_
MD1Q'/QT1]%/2S_];_/K_O3NV]2Y:OUM7K;W;E\W]TSNW:.;', K?EW^K&S4J
M182_CI,<Z2-!A1;BT_L/?_UQG07![Z1$_==[-XI_KXODBHK\][S$PL4KIWR-
MC#A=D>T2HRT*D^/;\2TEAEI==8U+3W0>\^$_.3Y>W*6[/YLV1GDP].2Q\.SA
M%Y]AC99ADF$6@S)Z>CY$)A6,XF"H:3Y$PR;BI!3(L0N7$[TT,%I.GR$6T=(J
M#9261M2^+$'-*L"H4J!F'%3(;AQ:%6!4/1&!*']$,PHWF.'<U?F+1-3QJD*C
MDCS(XGNE0[R8LE9Q<-14*7_$A!Q+ J/A&>']X+ODD5]%YD"R/C!Z5\[WXLHI
M_RVB[ZP\/'H:IYL\491*H"G#,JRK0URC'A3Z;DK=PW%I,2DZ+PF0!AFN@E$<
M"C5%'A$A-]$J!FSTH2<S$]3"D"F1G15Z)6"4I?BN?,URG_Y5M/P6(O)F[I/#
M/=8DJD*ALLJDS:3E6 #*B-MYH'/UWVKKA$)2Q#7AT%@%493O)R'O+HJ_)EA
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
M8LPD)*A]/*C6AC)=[3&7!IK;[RAV_01A9G)?NMZSI1.Y!H!3G$_1*YF;)^=
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
M5.Q5HI@)J+#U-;P+!%38*GW/ 15@ RI^7H9E..,:8X'[AQ(E(1% *3#'R[<
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
M$J1)MM.)8,Q&]AY1*10L5X=')\6+EDUJJQR4\9_JZIO.R$]Q1!XLC,GO52)
M2?N\L!DPU(N.ES2-_=<L)>?D*EI^PRL1'ZU/.<O.,>EW:!0.,M/S;"B6*EFH
M5V@=Q6CE?&=21RMK)L5ON]E:S\"0,,XO49U6X$T"1Z@2SPJGLM%I.C7/:<R0
M5 -0)J=, <EQ\2F^0QEO;0')WW/'I\XJ^NSX(0%^&=9@.Z'+)DJI$<B4GRZZ
M9>SYH1,?:@.FY/KMJ1,H_CBS]U<OKDQJJMP/=GF*]*(LH6;G[>AM ]K&.P"*
M9^*<GHO-&&*T!T!35;BTU7]F *BILLNT'JLUBJ=9_DG/[V8^10PH:;HYYDQP
M#VBK(>RWPP]ZVK#E5+WHB$F?)CI*FVY!%1,\.525>+6TIR,:VPVP2=<^B]W,
M>@%8PS/58O5.+Q ;.7GL]:,TX%-A"F_+(^%,>ZPJ1VQ^L"MT:W9:A>^T2B]Q
M@)(WK9Q@$GNWVCHAF>=BMANO4MR'];B7C1"]\FDZ;QD71"(/=_.):<#JH2LH
M!L#9MW8XW]HYZ=6<]*K7I%<LLO)^<PMJX^U(\L(D?<CLXE!V<8WE)3-533TG
M4RLY\'WX6Q3_0<+DG;V/V3&>YR._(A0*FY/Q@J]Y+ L5 ?U%C&_%#S1^6[@N
MD9*0AWG1KR1E .$04KR\TFWD,0$QW0\@_-:8WR8*/E0HJ,OUW*0D](ITTIB#
M^M4)R,/!C:\"%[Y.34-!Z1FY9<8(MQ"]FAGXJ]S:-_X:"R<H= FU^;$<Y(6Q
MR+]<\SQ0S;0.Q75H]KJ"DW/++M^K.8<4R/AZIIENSG[4;W(N(7.GYX4U!O-R
M7TN6+XE-YYD7LRO5.)/>[548N/;F?J>A#W7LG"U)S\7;B#QAJY]6[Z=19Y'7
MUK2V@-)86>\*T!7;<::QNIR=E=QT9%^?7GA'6RK],Q13*AD6V_Q%/D+1E3%P
MY(V=4APV-0Q[GW0U*-2];*,XQ=MW=X-R/X*3Q+BR,ZC4R(55;5*S>9YDV%Z=
M6C=LU-:/K6J>[NN+=EYV"Z%3D7&A7<F@WX*DO.S)=[]A5H!R"= &*##2<ZI
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
M2JZ%/#&U7.?3$P7+]4OVFOB>CX4"?0[)7 ^&DQ,5]])_.H6!M-V]9*8BR4;
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
M#F$B*@J2HQ4&0TD6Q^)]?EH*RMB;@N[Q./WBI+'_72EJCE5W!'2>B>HJA#Z
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
M[^9\8IC+E5X.RM)L'(_'@Y&Y*JF%(5."14:5W-T*3<"DNGFER1'9K &%IB+
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
M2)#&K*2]AIC<"5-X>IKJ3U#0<_A)FJ HZ#G$).GHS=]8?6I2Y OZ$X!9_E0
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
M&_-6<.&]<3<I'A)(_IED)7A=$5PN5W."Z0)GY GG3I#K]]5;QG8H]&X2'TP
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
M A0#%     @ ,8EA3A1]-C%$4 , $9(O !               ( !     '-T
M;BTR,#$X,3(S,2YX;6Q02P$"% ,4    "  QB6%.+0ZE+RHY   #]P( $
M            @ %R4 , <W1N+3(P,3@Q,C,Q+GAS9%!+ 0(4 Q0    ( #&)
M84Z9E"Q^*3   $KV @ 4              "  <J) P!S=&XM,C Q.#$R,S%?
M8V%L+GAM;%!+ 0(4 Q0    ( #&)84Y%D:MXP7D  'G_"  4
M  "  26Z P!S=&XM,C Q.#$R,S%?9&5F+GAM;%!+ 0(4 Q0    ( #&)84Y3
M1_8LH3,! )\C$@ 4              "  1@T! !S=&XM,C Q.#$R,S%?;&%B
M+GAM;%!+ 0(4 Q0    ( #&)84Y4;U%9FZD  '[2#0 4              "
M >MG!0!S=&XM,C Q.#$R,S%?<')E+GAM;%!+!08     !@ & (0!  "X$08
"   !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
